I see the term Full-Stack Framework when it comes to the web application platform, but it seems to have different opinions, and therefore I would like to hear your opinions.
I read this thread on stackoverflow ( What is the full mvc structure on the stack? How is Grails the full stack structure? ) But doesn’t clarify the user interface part enough?
A Laravelbook ( http://laravelbook.com/laravel-architecture/ ) says: "Laravel is called a full-stack framework because it handles everything from a web service to managing a database to generating HTML."
So, by this definition, will ASP.NET MVC also have a Full-Stack Framework?
But just because you can serve the end user with HTML, does he do it full-stack? What about interaction (javascript)? As stated in this article, http://www.smashingmagazine.com/2013/11/21/introduction-to-full-stack-javascript/
Is MEAN also referred to as the Full-Stack Framework and contains AngularJS for user interaction? I read that this makes the MEAN really Full-Stack Framework, and if Laravel or ASP.NET MVC are combined with let say AngularJS, then it will be a full-featured web application platform.
And this is where I got confused because with Laravel or ASP.NET MVC you can create an application yourself with a framework, and ASP.NET itself has asynchronous operations with controllers, so maybe you need something like Angular?
JS, , Angular, , jQuery DOM? JS?
-, - ?