...

суббота, 28 сентября 2013 г.

Angular.js vs Meteor.js vs Derby.js


сегодня в 18:42




После поста о derby.js и перевода сравнения meteor.js и derby.js, главный вопрос, который был в комментариях, звучал примерно так: «Что всё таки лучше derby.js или meteor.js? И зачем вообще всё это нужно, когда можно писать на angular.js + express.js?». Конечно не совсем корректно сравнивать эти фреймворки, так как derby.js и meteor.js — это так называемые full-stack, а angular.js — mvc на клиенте.

























































































































angular.js (+ express.js)meteor.jsderby.js
Full-stack frameworkНет, только MVC на клиенте.ДаДа
Консольная утилитаНетЕстьЕсть
Динамическая связка html с данными на клиентеДаДаДа
Рендеринг html на сервереНет, обещают не нативныйДа, не нативныйДа, нативный
express.js appДаНетДа
npm пакетыможно подключить browserifyчерез пакет собственного пакетного менеджера о_Оbrowserify встроен
Повторное использование кода между клиентом и серверомНизкоеВысокоеВысокое
REST APIНет, но легко добавитьЕсть пакетЕсть, встроенный
База данныхЛюбаяЛюбая, но на клиенте синтаксис Mongo QueriesЛюбая + обязательно Redis (для pub-sub и кэша операций OT)
Синхронизация данных между клиентамиНет, добавить сложноOptimistic (кто успел, тот пострел)OT (подобно Google Waves)
Канал синхронизации данныхНетDDP протокол (web-sockets)browserchanel (как в Gmail, потому что web-sockets не гарантируют порядка передачи сообщений)
Обновление приложения без перезагрузки (удобство разработки)НетДа — html, css, jsДа — html, css
Готовность к продакшенГотовГотовГотов
Примеры продакшенТысячи ихДостаточно lever.co, unroll.me
Текущая версия1.2.00.6.5.10.5.9
Порог входаСреднийНизкийВысокий
КоммунитиОчень большоеБольшоеМаленькое
Если назвать одним словомМодныйСладкийПревосходный
Сайтangularjs.org meteor.com derbyjs.com

Если что-то не правильно/добавить/убрать, пишите в комметариях.





Developers, stick with Russians – work in London




Переводы с

карты на карту


Переводы

через QR-Код


Новая функция

«Мой контроль»




Возьми Lumia 925 на тест-драйв сейчас.




Впечатляющие возможности

в стильном тонком корпусе из металла




Boomburum

исследует LTE


Эволюция средств связи

в путешествии по России



Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:



Комментариев нет:

Отправить комментарий