mistadikay
10/17/2015 - 4:56 PM

Meteor Alternatives Per Feature

Meteor Alternatives Per Feature

Meteor Alternatives Per Feature

FeatureMeteor SolutionAlternative SolutionsDescription
Live DB Synclivequery (mongo-oplog), ddpRethinkDB, Redis, ShareDB, npm:mongo-oplog, firebase, etc.Push DB updates to client/server.
Latency Compensation, Optimistic UIminimongoRethinkDB, mWater/minimongo (fork, not ws but http, browserify)Imitate successful db query on client before it is done.
Isomorphic Codeisobuild & isopacksbrowserifyWrite one code for server/client/mobile.
Isomorphic Packagingisobuild, atmosphereNo more separate packages for server & client. Get bower + npm + mobile.
Realtime Connectionws(websockets), sockjsbare ws, socket.io, sockjsPush live updates to client.
Package Management, Ecosystematmosphere/isopacks + hacksWebpack, npm, etc. No hacks, use any, you are free.
Mobile-readyApache Cordova transparentlyApache Cordova less transparentlyEasily convert your client code to an app.
REPL for serverMeteor Shellnesh
Realtime FrameworkTightly-coupled full-stack frameworkSee Realtime Frameworks

Hacks to Escape Atmosphere

  1. Npm for server+client: meteorhacks:npm+cosmos:browserify
  2. Webpack /w React: Meteor-Webpack-React

Realtime Frameworks

Sails.js, "Realtime MVC Framework", trys to follow unix philosophy and node culture, opinionated
LoopBack, "The Node.js API Framework" (API)
Feathers, "Real-time, micro-service web framework" (API + ws), concept
3REE, "React + Redux + RethinkDB + Express. A stack for building apps"
deepstream.io, "A Scalable Server for Realtime Web Apps"
Deployd, "lets you create your app’s API visually" (API)

Slant.co › Meteor Alternatives for Realtime Apps

Frameworks as Anti-Pattern

+ Frameworks provide you with features out of the box. They are easy.
– Frameworks dictate some structure upon your code which imposes inflexibility and often unmodularity. Consider: Express, Koa, Knex and other small, modular, loosely coupled components (think Lego).

You won't get notifications about comments here, collaborate on reddit instead.


Shortened Link | Github's Gists LACK COMMENT NOTIFICATIONS