Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which architectural pattern does Meteor.js use?

I know very well the MVC pattern, however Meteor does not natively seem to follow any pattern like it.

Which architectural pattern is used when developing Meteor apps?

like image 460
svelandiag Avatar asked Aug 06 '15 15:08

svelandiag


People also ask

How does meteor JS work?

Meteor uses data on the wire, meaning the server sends data, not HTML, and the client renders it. Meteor embraces the ecosystem, bringing the best parts of the extremely active JavaScript community to you in a careful and considered way.

What is Meteor in web development?

Meteor is a full-stack JavaScript platform for building web and mobile apps. Meteor makes it easier to create real-time apps, since it alone offers a full ecosystem to work with, instead of combining couple of different tools and frameworks to get the same effect.

What is a meteor server?

The Meteor Server (流星サーバー, Ryūsei Sābā) is a server from Mega Man Star Force 3 located inside the Cyber Core of Meteor G, deep within the Noise that forms it. This server is full of free-flowing Noise and some Noisms, as well as more powerful viruses than those located on Earth.


1 Answers

I would say MVVM when you're using reactive source, where you can make data change and the view will be updated my Meteor automatically.

One thing worth to mention is the client-server of Meteor, they're basically tied together with Websocket. Which enable developer create Pub/Sub or Observer for both data and view easily. And you don't have to deal with too much request/response like traditional http-based application.

like image 61
Ryan Wu Avatar answered Sep 18 '22 11:09

Ryan Wu