Ответы пользователя по тегу Angular
  • Ember или Angular?

    @Meiblorn
    Angular даст больше профита в будущем. Это быстрорастущий фреймворк с большим коммюнити, большим количеством библиотек и при этом он довольно востребован на бирже труда. Ember давно стал аутсайдером, и не может похвастаться такой востребованностью и интересом, что люди проявляют к ангуляру.

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

    Подходы в написании кода в Англяре очень похожи на подходы в языке Java: те же бесконечные аннотации, типизиация, классы. Ангуляр буквально заставляет вас использовать типизированный джаваскрипт - тайпскрипт. Это тот же джаваскрипт, - не пугайтесь. Тайпскрипт - это суперсет от джаваскрипта ( это значит, что все что есть в джаваскрипте, есть в том же виде и в тайпскрипте). Собственно, если захотите выучить язык для бекенда, после ангуляра вам либо в Java, либо в NodeJS.

    Ближайший конкурент ангуляру - react и vue. Как и ангуляр, реакт имеет поддержку от Facebook. Реакт имеет ещё большее комьюнити чем у Ангуляра, больше библиотек и портирован на iOS и Android.

    Среди двух библиотек (angular и ember) для меня выбор очевиден - это ангуляр. Ангуляр или Реакт - это уже дело вкуса. Мне больше нравится Ангуляр. Вам, видимо, тоже.

    Надеюсь, мне удалось немного развеять часть ваших сомнений в выборе фреймворка.

    И немного комментариев к вашему вопросу:
    1) React не нравится то что html надо писать прямо в коде класса — это уже давно не проблема. Как только Вы станете опытнее, вы быстро разберетесь в том, как спрятать часть кода (в том числе html, css) в отдельный файл: с использованием функции require(<имя файла>) или же импортов (import html_content from — это часть es6). Так что не стоит отсеивать React только из-за этого. Это один из лучших фреймворков для веба, если не самый лучший.
    2) Vue действительно выглядит несколько минималистично. Для меня это несколько упрощенная версия ангуляра — у них очень много общего с ангуляром. Думаю, выучив и разобравшись в ангуляре, вы, если будет необходимость, сможете быстро перейти на Vue. В ином случае, я не вижу смысла останавливаться на Vue.
    Ответ написан
    5 комментариев