📜 ⬆️ ⬇️

Meteor - A new way to create applications

Meteor is a set of new technologies for the rapid creation of high-quality web applications, which can be handled not only by experienced developers, but even by beginners.

Clean javascript


Write the entire application completely in pure JavaScript. All APIs are available on the client and on the server - including the database API! - So one code can easily work on the client and on the server.

Live page updates.


Just write your templates. They are automatically updated when data changes. Meteor supports any template language.
')

Clean, powerful data synchronization.


Write your client code, as if it were running on a server, and had direct access to the database. No more data retrieval via REST.

Delay Compensation.


When a user makes changes, they occur instantly - without waiting for a response from the server. If the server rejects their requests or executes them in some other way, the client part will be “patched” by what actually happened.

Hot swap code.


Update the application code at a time when users are connected without disturbing them. When updating to a new version, the new code will be smoothly updated in each browser in which the application is open.

Sensitive code runs in a privileged environment.


You can write all your javascript code. The user interface works in your browser. Important functions are performed in a privileged server environment.

Fully standalone application installers.


One command to compile the entire application into the archive. Unpack it wherever node.js is, run one command, and you're on the air. You never depend on the hosting provider, you have all the code for the platform.

Interaction.


You can connect anything to Meteor, from native mobile applications, applications with an existing database to Arduino. All this can be done through the DDP protocol.

Smart packages.


Meteor smart packages are actually small programs that can embed code on a client or server, or even hooks to installers for preprocessing code. Much attention has been paid to ensuring that the Meteor core has a minimal set of dependencies, so that you can use your favorite patterns, tests, or DOM manipulation structures.

References:


meteor.com
docs.meteor.com
meteor.com/faq
meteor.com/examples
meteor.com/screencast
github.com/meteor/meteor

PS I myself learned about it a couple of hours ago and had already gotten a try here (for those who want to see what it is, but too lazy to mess around)
Instructions for the above example here .
I would like to read the opinions of habrovchan about this Meteor.

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


All Articles