Ответы пользователя по тегу Sails.js
  • Как определиться с фреймворком?

    HoHsi
    @HoHsi
    Мне не понятно, это разделение фреймворков на группы, что они делают и для каких задач предназначены фреймворки из первой группы и из второй?

    Какие задачи решают фреймворки из первой и второй группы?

    Первая группа - фронтэнд - фреймворки работающие на стороне клиента. Т.е. в браузере
    Вторая группа - языки + фреймворки для бекэнда - серверной стороны.
    Общего между ними 0, это абсолютно разные вещи для разных задач.

    Используют ли их вместе, или только один?

    Если вы имеете ввиду, использовать ли Angular и Ember (или Ruby on Rails + node.js), то ответ 100% нет. Это взаимозаменяемые вещи.

    Какие задачи решают фреймворки из первой и второй группы?

    Первая группа занимается пользовательской частью. Рендарит Dom, выполняет клиентские вычисления, Ajax
    Вторая - серверные фреймы. На их основе пишется сам сайт, его основа. Или же REST.

    Для какое задачи достаточно будет знать только ангуляр, а для какой только рельсы?

    Это не взаимоисключающие вещи. Ангуляр рендарит клиента, обновляет поля, html, сортирует таблицы. RoR отвечает на post/get, выступает в роли REST.

    Подведя итог, если знаний 0, начните либо с фронтэнда (1 группа) или с бекэнда (2 группа). За частую это разный подход к мышлению.

    Если нет знаний даже в JQ, но сайтик хочется берите для начала JS+PHP (но быстро бросайте, как только появятся скиллы). После этого переключайтесь на Coffee (замена JS) + Node.js

    Ссыли в Сибире:
    PHP
    node.js
    jquery.com
    coffeescript
    Ответ написан