- Баллы
- 123
- Имя в Minecraft
- kDasRU
Всем привет!
Мы тут пол года назад начали делать для одного крупного проекта обвязку на node.js с использованием всех современных плюшек: backend отдельно, frontend на AngularJS отдельно.
На проект забили спустя полтора месяца из-за изменившихся приоритетов. На днях репозитории сделал публичными, возможно кто-то захочет над этим поработать. Точно могу вспомнить, что есть полностью рабочий магазин, который цепляется к каждому определённому серверу (всё настраивается). Цены в магазине рассчитывались по формулам, встроенным в Minecraft. Реализован скудный, но красивый ЛК.
https://github.com/okdas/apiserver - API backend реализован на coffeescript, весь код 100% асинхронный (много async waterfall) и многопоточный. Реализована своя скудненькая ORM. Статистика в Redis (вроде, отключено в последних релизах для удобства разработки), остальное в mysql (mariadb) из-за всяких essentials - все же пользоваться одной СУБД удобнее.
https://github.com/okdas/play - Frontend, как уже говорилось, на angularjs, тоже реализован на coffescript.
https://github.com/okdas/apiplugin - Плагин для Bukkit под реализованный API.
Описание API могу заскринить, ибо проект на apiary не откроем. Но, впринципе, все понятно должно быть из самого кода. Подавляющее большинство функций описано на русском языке.
Респект всем поклонникам nodejs, кстати.
Мы тут пол года назад начали делать для одного крупного проекта обвязку на node.js с использованием всех современных плюшек: backend отдельно, frontend на AngularJS отдельно.
На проект забили спустя полтора месяца из-за изменившихся приоритетов. На днях репозитории сделал публичными, возможно кто-то захочет над этим поработать. Точно могу вспомнить, что есть полностью рабочий магазин, который цепляется к каждому определённому серверу (всё настраивается). Цены в магазине рассчитывались по формулам, встроенным в Minecraft. Реализован скудный, но красивый ЛК.
https://github.com/okdas/apiserver - API backend реализован на coffeescript, весь код 100% асинхронный (много async waterfall) и многопоточный. Реализована своя скудненькая ORM. Статистика в Redis (вроде, отключено в последних релизах для удобства разработки), остальное в mysql (mariadb) из-за всяких essentials - все же пользоваться одной СУБД удобнее.
https://github.com/okdas/play - Frontend, как уже говорилось, на angularjs, тоже реализован на coffescript.
https://github.com/okdas/apiplugin - Плагин для Bukkit под реализованный API.
Описание API могу заскринить, ибо проект на apiary не откроем. Но, впринципе, все понятно должно быть из самого кода. Подавляющее большинство функций описано на русском языке.
Респект всем поклонникам nodejs, кстати.
Последнее редактирование:
Да и вообще, почему же rails, django - им mvc можно, а sails - нет?