JavaScript framework Meteor received $ 11 million investment
The unusual and ambitious Meteor framework, while in preview status (the current version is 0.3.8), has already received 4,500 Github subscribers and enthusiastic reviews from Facebook co-founder Dustin Moskowitz. Now sharks of venture capitalism have paid attention to him. The main investor was the fund Andreessen Horowitz . According to Jeff Schmidt, CEO of the Meteor Development Group, more than eleven million guarantee the active development of the project over the next few years.
The developers hope that Meteor will become the best platform for developing virtually any application and will be just as common as Java, Apache and SQL. Meteor was, is and will be an open project. In the future, it is planned to create on its base a commercial platform called Galaxy, aimed at the corporate segment.
Meteor runs on pure javascript. The server uses Node.js and MongoDB. Meteor consists of so-called “smart packages” (smart packages). External libraries and tools are also connected as packages. Coffeescipt, LESS, Backbone, JQuery, underscore and several other popular libraries are already available. Meteor is based on seven principles: ')
Data transfer. No need to send HTML over the network. Send data and have the client decide how to display it.
One language. Both client and server parts are written in JavaScript.
Database is everywhere. The same transparent API is used to access data both on the server and on the client.
Delay Compensation. Preloading and local simulation of the model on the client allows you to create the impression of a direct connection to the database with zero values.
Quick response at all levels. Everything works in real time by default. For all layers, from the database to the templates in the browser, an event interface should be available.
Ecosystem Friendly. Meteor has open source and integrates with existing tools and frameworks, rather than replacing them.
Simplicity means productivity. The best way to make something look simple is to make it really simple. Meteor achieves this with a clean and beautiful API.
The framework is very capricious and full of "magic", for which it is already beginning to be compared with Ruby on Rails. Meteor seeks to simplify and accelerate development as much as possible, abstracting from the details of the interaction between the client and server. Many people may not like it, but there are plenty of supporters of this approach, judging by the popularity of the project on Gitkhab and investments. Meteor is " opinionated software " with all its pluses and minuses.