Виждам този термин Full-Stack Framework, когато се занимавам с Web Application Framework, но изглежда има различни мнения за него и затова бих искал да чуя вашите мнения.
Прочетох тази тема в stackoverflow (Какво е mvc рамка с пълен стек? Как Grails е рамка с пълен стек?), но не изяснява достатъчно частта от потребителския интерфейс?
В Laravelbook (http://laravelbook.com/laravel-architecture/) се казва: " Laravel се нарича рамка за „пълен стек“, защото обработва всичко от уеб обслужване до управление на база данни до генериране на HTML.
Така че по тази дефиниция ASP.NET MVC също би бил Full-Stack Framework?
Но само защото можете да обслужвате краен потребител с HTML, това прави ли го Full-Stack? Какво ще кажете за взаимодействието (JavaScript)? Както се казва в тази статия, http://www.smashingmagazine.com/2013/11/21/introduction-to-full-stack-javascript/
MEAN също се нарича Full-Stack Framework и включва ли AngularJS за взаимодействие с потребителя? Четох, че това прави MEAN наистина Full-Stack Framework и ако Laravel или ASP.NET MVC се комбинират с да кажем AngularJS, тогава те ще бъдат Full-Stack Web Application Framework.
И тук се обърквам, защото с Laravel или ASP.NET MVC можете да изградите приложение самостоятелно със самата рамка, а също така ASP.NET има вградени асинхронни операции с контролери, така че може би няма да имате нужда от нещо като Ъглова?
Не са ли JS взаимодействията като тези, които можете да направите с Angular, просто въпрос на мнение, а какво ще кажете за просто използване на обикновена стара jQuery библиотека за актуализациите на DOM? Трябва ли Full-Stack да има JS рамка?
Как определяте или аргументирате нещо като рамка за уеб приложения с пълен стек?