sim3x: хз, ng-conf был уже давно и там все рассказывали... да и в дезигн доках ко второму ангуляру было про AtScript и возможный сценарий перехода на TypeScript говорился.
В целом же Angular2 это порт Angular-dart на ES2015.
phpus: ну как бы блог по функционалу намного проще, там нет бизнес логики как таковой. А в интернет магазинах фасеточный поиск, атрибуты, платежи... Что до стоимости - дорого. Причем разбежка по ценам будет огромной. Лучше взять какую магенту.
Ну то что магенту использует компоненты зэнда чести самому зэнду не добавляет, если уж так) Так же как и то что Drupal или тот же Laravel использует компоненты Symfony не добавляет веса самой Symfony.
Алекс: ну... пройдет. FOS User это клево... но шаг в лево/в право от их реализации и функционала и проще с нуля написать. Как правило с этими бандлами больше проблем чем пользы. Они подходят для прототипирования или быстро на коленке что-то сделать но не больше.
xskif: бог с вами. Не в этом суть. Совсем не в этом.
Вообще главное отличие адаптера от декоратора - если убрать декоратор - приложение продолжит работать как ни в чем не бывало. Так, если ваш мидлвэр реализует десериализацию объектов или еще какую-нибудь сатану связанную с данными запроса (ту же маршрутизацию) - то если его убрать - все упадет. А вот при кешировании скажем - там да, декорация происходит.
- deferred реализовано на уровне стандартной библиотеки JS уже в хроме. Так что... И да, angular умеет работать с оным.
- jQuery можно собрать выкинув все ненужные модули.
- Не все работают с jQuery + angular. Я вот не использую jQuery вообще (только в ооочень редких случаях когда внутри директивы какой-нибудь плагин для оного есть).
В прочем у меня все еще теплится надежда что ангуляр второй будет поставляться в виде отдельных компонентов что позволит легко собрать свой фреймворк.
crazyjs:
1) ну ок, мы возьмем кучку библиотек, напишем связывающий все это бойлерплейт и получим... что бы вы думали, фреймворк. Свой, велосипедный, но родной. Это нормальная практика но переходит к такому подходу стоит не сразу а поработав с существующими фреймворками. 90% что они полностью удовлетворят вашим нуждам, и набраться опыта в плане структуризации приложения можно и т.д.
2) Что бы вы не придумали, у вас всеравно выйдет MVC или какая-либо вариация. Может вы еще пару дополнительных слоев воткнете что бы было удобнее, но суть от этого не меняется.
3) Не думаю что имеет смысл вообще сегодня использовать RequireJS. Года два назад - да. Сейчас есть ES6/7, есть babel, есть полифилы для System.js... лучше это, хоть будет в браузерах когда-нибудь нативно работать. А с HTTP2 можно будет даже не собирать.
4) Велосипедостроение можно поддерживать только если в рамках обучения, или если вы уже попробовали плотно поработать с уже существующими велосипедами.
В целом же Angular2 это порт Angular-dart на ES2015.