JavaScript Developer for HTML5 games and Node.js backends
Контакты

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (13)
  • Каков план личностного развития JavaScript программиста с нуля?

    vasiliy0s
    @vasiliy0s
    JavaScript full-stack developer
    superherojs.com - там все есть и этого хватит надолго.
    Ответ написан
    Комментировать
  • В чем же сила Node.js ?

    vasiliy0s
    @vasiliy0s
    JavaScript full-stack developer
    К вышеперечисленным словам добавлю использование Node.js-a фронтендерами для фронтенда. Как? В основном, Bower + Grunt. И тут есть много плюсов:
    • ты быстро ставишь нужный тебе фреймворк/библиотеку и включаешь его в проект одной командой
    • ты проверяшь свой код линтерами/хинтерами на предмет ошибок/утечек/соблюдения стиля
    • ты собираешь SPA, лендинг или статический/динамический сайт с разного рода оптимизациями/кешированием и пр.

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

    Из минусов отмечу, что периодически возникают проблемы с теми-же "сторонними" билблиотеками. Например, NoSQL дата базы (я работал с MongoDB через Mongoose), под которые удобно кодить на бэкенде и фронтенде, имеют существенные ограничения на выборку, а для некоторых задач sequalize недостаточно гибок (и асинхронный стиль кодинга под ноду тяжелее воспринимается и поддерживается, нежели привычные транзакции напрямую в БД). В общем, многое упирается в архитектуру серверного приложения на ноде и потенциал используемых зависимостей.
    Ответ написан
    Комментировать
  • Какую книгу посоветуете по Canvas HTML5?

    vasiliy0s
    @vasiliy0s
    JavaScript full-stack developer
    Рафаэлло Чекко - Графика на JavaScript.
    Там по холсту немного, лишь часть книги (основы), но зато есть полезная информация по векторам (тоже для dummies) и все с примерами. Основы анимации там также даны.
    Ответ написан
    Комментировать
  • Как узнать разрешение web-камеры пользователя?

    vasiliy0s
    @vasiliy0s
    JavaScript full-stack developer
    Я думаю, надо попробовать в холст видео отрисовать, а потом raw-данные перебрать на определение "пустых" областей?
    Ответ написан
    1 комментарий
  • А где вы берете иконки?

    vasiliy0s
    @vasiliy0s
    JavaScript full-stack developer
    materialdesignicons.com - доступно через bower, поддерживает не только веб-шрифты.
    Ответ написан
    Комментировать