Ответы пользователя по тегу Ember.js
  • Как спроектировать такое?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    промисы. Они даже есть нативно в последних версиях топовых браузеров.
    Ответ написан
    2 комментария
  • Что изучить? Angular 2 или Ember 2?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    который, я учить не хочу


    TypeScript это текущий стандарт EcmaScript + реализованные драфты + информация о типах доступная на момент сборки проекта. То есть учить его и не нужно, это все тот же самый javascript. Если вы разберетесь с es2015 и драфтами из stage1 то вы знаете TypeScript.

    Angular и Ember - это огромные проекты потому для них важна информация о типах для более качественного статического анализа, а следовательно TypeScript идеальный вариант.

    Что перспективнее учить.. пожалуй Angular2 так как распространенность выше. Но разобравшись в Angular2 перейти на React или Ember будет не так уж сложно. Принципиальных различий у этих фреймворков не много и все развиваются примерно в одном направении.
    Ответ написан
  • Насколько широко сейчас можно применять рендер на клиенте?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Идеальная ситуация - клиент и сервер - разные приложения. Это значит что у нас частично дублируется логика и т.д. и т.п. Так же реализация клиента усложняется а реализация сервера упрощается до простой rest api.

    По поводу грани - ее выставляете вы. Просто оцените по времени, сколько вам будет по времени занимать проект какой-нибудь с классическим подходом и на том же AngularJS. Например бложик написать, обычный такой бложик. По сути тут нет никакой логики. Сервер может просто закешировать и отдавать HTML. Нет смысла делать динамические переходы так как 95% страницы всеравно заменится, да и происходит это не часто.

    Что до поисковиков - это так же добавляет хлопот. либо подключать сервисы типа prerender.io либо реализовывать что-то подобное на базе phantom.js

    Я лично на Angular только web-приложения делаю. Там не нужно парится сильно с индексацией. Сайты делать на нем в большинстве случаев смысла не вижу, тут проще делать динамичными только отдельные элементы которые на самом деле этого требуют.
    Ответ написан
    1 комментарий
  • Какой выбрать JS-фреймворк (с хорошим и гибким шаблонизатором)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вам по сути только view нужен. Так что react.js, knockout.js
    Ответ написан
    Комментировать
  • Как запускать приложение Ember.js в связке с Zend Framework 2?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Обычно реализуют отдельно приложение на ember.js и rest-api на zend. Никак иначе как кроме через апишку они не пересекаются. Фронт даже не знает на чем написана серверная часть.
    Ответ написан
    1 комментарий