• Кто он, "полноценный фронтендер"?

    DigitalSmile
    @DigitalSmile
    http://brainstorage.me/digitalsmile
    Я, если честно, не очень понял что такое "полноценный фронтендер". Человек, который один сделает весь фронтенд (архитектура, код, дизайн, макет, верстка)? Мне кажется это из раздела фантастики, качественным продукт (в расчет берем все же нормальные проекты, а не поделки) не получится - в жизни каждый должен заниматься своим делом. Дизайнер рисует, верстальщик верстает, программист пишет код.

    Возможны конечно пересечения профессий, кто ж спорит, но лучше всего работу разделять на части и давать делать ее разным людям профессионалам своего дела. Поэтому понятие "полноценный" теряет всякий смысл, как и "фронтендер".
    Ответ написан
    5 комментариев
  • Интерсно мнение: sails.js. (RESTful interface + Socket.IO) + Angular.js Frontend?

    DigitalSmile
    @DigitalSmile
    http://brainstorage.me/digitalsmile
    Пробовали поиграться с такой связкой на хакатоне, получилось вполне достойно. Правда не успели socket.io прикрутить, не хватило времени.
    Из плюсов:
    1) Быстрый старт (sails.js генерирует модели+REST, смогли быстро наполнять базу тестовыми данными)
    2) Удобный запуск
    3) Один язык программирования на бэкенде и фронтэнде
    4) Понравилась штатная ORM, ничего лишнего и работает шустро. Механизм ассоциаций тоже показался интересным решением.

    Из минусов пожалуй стоит отметить сыроватость sails.js и маловато документации. Также, мне кажется, на более или менее сложных проектах можно натолкнуться на ограничения. Например, нам так и не удалось понять как при выборке данных добавить в выдачу агрегированные данные с других таблиц (нам нужна была сумма разных видов лайков по одному объекту в одном запросе) - ощущение что это сделать можно, но неясно как.
    Ответ написан