📜 ⬆️ ⬇️

Angular.js vs Meteor.js vs Derby.js


After the post about derby.js and the translation of the comparison meteor.js and derby.js , the main question that was in the comments was something like: “What is still better than derby.js or meteor.js? And why all this is necessary when you can write on angular.js + express.js? ". Of course, it is not entirely correct to compare these frameworks, since derby.js and meteor.js are so-called full-stack, and angular.js is mvc on the client.



angular.js (+ express.js)meteor.jsderby.js
Full-stack frameworkNo, only MVC on the client.YesYes
BackendAnynode.jsnode.js
Console utilityNotthere isthere is
Dynamic link html with data on the clientYesYesYes
Server html renderingNo, promise not nativeYes, not nativeYes, native
express.js appYesNotYes
npm packagescan connect browserifythrough the package own package manager o_Obrowserify is built
Code Reuse Between Client and ServerLowHighHigh
REST APINo, but easy to add.There is a packageYes, built
DatabaseAnyAny, but on the client, the Mongo Queries syntaxAny + necessarily Redis (for pub-sub and OT operations cache)
Synchronize data between clientsNo, hard to addOptimistic (who had time, he shot)OT (like Google Waves)
Data Sync ChannelNotDDP protocol (web-sockets)browserchanel (as in Gmail, because web-sockets do not guarantee the messaging order)
Update application without rebooting (development convenience)NotYes - html, css, jsYes - html, css
Ready for productionReadyReadyReady
Production examplesThousands of themEnoughlever.co , unroll.me
Current version1.2.00.6.5.10.5.9
Entry thresholdAverageLowTall
CommuniVery bigLargeSmall
If called in one wordFashionableSweetExcellent
Siteangularjs.orgmeteor.comderbyjs.com

')
If something is not correct / add / remove, write in comments.

Derby.js materials

Source: https://habr.com/ru/post/195636/


All Articles