Вы знаете, какие популярные фреймворки SPA, в этой серии статей объясняется почему.

Современная веб-разработка с использованием JavaScript за последнее десятилетие эволюционировала, чтобы охватить шаблоны и передовые методы, которые реализованы с помощью различных библиотек и фреймворков. Хотя легко увлечься фреймворками вроде Angular, важно помнить об основных шаблонах и повторяемых практиках, которые упрощают разработку. Фактически, трудно принять квалифицированное решение о своем стеке разработки, не понимая, как и почему конкретный инструмент, библиотека или фреймворк могут принести пользу приложению и, что более важно, вашей команде.

В 2018 году я выступал с презентацией, основанной на этих принципах. Щелкните здесь, чтобы просмотреть полную презентацию этой темы.

Недавно я написал серию статей для бывшей «Сети разработчиков Telerik», в которых рассматриваются три фундаментальных, по моему мнению, концепции, которые произвели революцию в разработке современных веб-приложений.

Вы можете прочитать серию здесь:

  1. Декларативная vs. императивная
  2. Привязка данных
  3. "Внедрение зависимости"

Три D - это лишь некоторые из причин, по которым разработка на JavaScript сегодня стимулирует так много пользователей и предприятий. Хотя основной целью этой серии было продемонстрировать зрелость интерфейсной разработки и причину, по которой разработка на JavaScript в масштабе предприятия актуальна и осуществима сегодня, это также ответ на вопрос, который я часто получаю. «Зачем использовать Angular 2 и TypeScript?» Мой ответ таков: вместе Angular и TypeScript обеспечивают современную, быструю и практичную реализацию трех D современной веб-разработки.

С уважением,

Первоначально опубликовано на сайте csharperimage.jeremylikness.com 24 апреля 2016 г.