Является ли Angularjs перспективным?

Angularjs - очень хороший и мощный фреймворк, но ориентирован ли он на будущее?

  • Можем ли мы быть уверены, что это будет хорошим выбором для веб-приложений в корпоративном контексте на срок до 5-10 лет? редактировать: да, почти ни одна технология не будет длиться так долго. Но люди должны быть обучены, а код должен поддерживаться и развиваться дальше. Если бы мы оглядывались назад через 5 лет и говорили: "Это был ужасный выбор, и мы должны были знать из-за xy", это было бы плохо.
  • Активность в Stackru и Google Trends подразумевает, что сообщество очень активно и что многие люди интересуются технологиями прямо сейчас, но каковы веские аргументы, чтобы убедить кого-то в том, что структура - это не просто ажиотаж? редактировать: я ищу аргументы, которые могли бы убедить несколько консервативных лиц, принимающих решения, которые по понятным причинам не хотят постоянно менять технологический стек. До сих пор они используют в основном JSF.

Аргументы (я добавлю ваши):

  • Подготовка к будущим стандартам:
    • "Они делают функции доступными прямо сейчас, но ставят каркас (и, соответственно, приложения, созданные с использованием каркаса) в положение, когда переход к стандартному решению HTML5 будет легким, когда это решение станет широко доступным. Вы можете использовать функции HTML5, которые скоро станут стандартными, и позже будет легко преобразовать ваше приложение для использования стандартов HTML5. ( http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/)
    • "То, как вы пишете и используете повторно используемые компоненты в AngularJS, очень похоже на то, как вы будете писать и использовать веб-компоненты через пару лет" ( http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/). Еще одна ссылка, поддерживающая это: http://www.2ality.com/2013/05/web-components-angular-ember.html
  • Проект финансируется и используется (Youtube для PS3, DoubleClick) крупной компанией (Google)

Некоторые про-угловые ссылки, которые по большей части говорят о функциях:

1 ответ

Ничто не является доказательством будущего, если смотреть в будущее достаточно далеко (за возможным исключением COBOL, от которого мы никогда полностью не избавимся). Ничто не было в будущем, прежде чем это было. Примерно в 1997 году, когда я впервые начал изучать PHP (тогда он назывался FI), кто бы мог подумать, что он станет платформой для Facebook?

Крупные игроки, которые принимают структуру, делают ее устойчивой к будущему. Благодаря своей массе и объему, они поддерживают и продвигают структуру в устойчивое обслуживание и разработку функций.

Наличие большого пула маленьких игроков, использующих фреймворк, - это то, что заставляет крупных игроков рассмотреть вариант (или если маленький игрок взрывается в размере). Мне кажется, что именно здесь сейчас находится Angular.

Итак, вы ставите свою карьеру на технологии на этом уровне? Это личный выбор.

Некоторые вопросы, которые я задаю себе при выборе новой технологии:

  • Это решит проблемы для вас и сделает вас суперзвездой в вашей организации?
  • Сможете ли вы найти и / или обучить людей, когда ваш успех в сфере роста требует от вас подбора персонала?
  • Является ли ваш проект и / или компания в настоящее время достаточно маленьким, чтобы летать под радаром "соответствия стандартам"?
Другие вопросы по тегам