Ответы пользователя по тегу Angular
  • Как написать REST/RESTful приложение для связки в дальнейшем с Angular 5?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    1. советую RESTful заменить на jsonapi который имеет готовые решения. В jsonapi больше гибкости: полиморфные связи, получение данных по инициативе бэкенда, формат ошибок и тд.
    2. Разработку структуры данных: какие сущности, их поля и связи. Начни со схемы БД. API должна повторять твою схему в БД. То есть если у тебя есть таблицы users, posts и comments. То и API будет api/users/, api/posts/, api/comments/. Строго придерживайся этого правила и это исключит любую путаницу.
    Ответ написан
    Комментировать
  • Как правильно настроить Adapter Ember.js и Model для полученных данных?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    Или используйте JSONAPI и тогда все будет работать из коробки или читайте описание RESTAdapter, там написано как должен выглядеть запрос/ответ api.
    Ответ написан
  • С чем готовить Laravel?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    Laravel неплохо подходит для создания API. Определитесь с протоколом обмена, это может классический REST или JSONAPI и пр., а на клиентской стороне может быть любой фреймворк. При выборе JS фреймворка отталкивайтесь от требований к клиентской стороне.

    Сам я рекомендую Ember.js
    Ответ написан
    Комментировать
  • Каково назначение перечисленных JavaScript-фреймворков?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    1. Какой фреймворк освоить первым?
    AngularJS, EmberJS - фреймворки, KnockoutJS, Backbone.js, React - библиотеки. Если нет опыта лучше начинай с Backbone. Про KnockoutJS забудь.
    2. В нескольких словах — каково назначение каждого фреймворка?
    AngularJS, Backbone для разных вещей. EmberJS для SPA. KnockoutJS для двухстороннего биндинга данных. React это слой view в MVC.
    3. С какими серверными технологиями лучше всего совместим каждый из фреймворков?
    EmberJS идеально совместим с JSONAPI.
    4. Какие из перечисленных фреймворков уже не перспективны?
    KnockoutJS, Backbone в чистом виде. AngularJS первую версию тоже использовать не очень разумно.
    Ответ написан
    1 комментарий
  • Как JavaScript фреймворк выбрать: AngularJS, EmberJS, Backbone или без под конкретную задачу?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    Да ну, какой Angular. Ember.js хорош, но под него желательно заточенный бэкенд работающий по jsonapi.org. Если у вас с этим проблем не будет, берите его.

    > EmberJS больше нравится из-за MVC более явного. Но почему такой большой - 300kb.
    Уже давно не аргумент, у меня один файл фронтэнда = ember.js + ember-data + все зависимости + ~10 различных плагинов (валидация, авторизация, momentjs и тд.) + предкомпелированные шаблоны всего сайта, весят около 1 мб, но сервер отдает gzip, который пожат раза в 3 и выходит не страшно.

    Начать можно с Backbone, но чистый он уже так широко не используется, в любом случае придется изучить что-то серьезней, так что Marionette тоже хороший выбор.
    Ответ написан
    Комментировать