1. Data on the wire:
It means that only data is send through the networks to be included into your HTML. The client-side takes care of how to handle the data and how to display it.
2. One language:
3. Database everywhere:
The database is available on in the browser and on the server. However, only a certain selection will be downloaded to the client.
A pre-selection and a model simulation facilitate a latency-free connection to the hosts database.
5. Full stack reactivity:
Live data and reactive applications will become a standard. Preferably all interfaces are construed in an event-driven manner.
6. Embrace the ecosystem:
MeteorJS is an open source and is integrating other open-source frameworks instead of to replace them.
7. Simplicity equals productivity
Convenience is paramount and is a requirement for the developer. The best way to make something look easy is to actually make it easy. This is achieved by applying lightweight and traditional apis.