Meteor
Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you’re an expert developer or just getting started.
The online whiteboard of Kristofer Palmvik
We are pleased to announce Meteor 1.1 today, the latest release of the open source Meteor platform. Meteor, which lets developers build modern web and mobile apps on a single JavaScript codebase in a fraction of the time and cost previously possible, is for the first time now available as an official distribution on the Windows operating system. Meteor 1.1 also includes support for MongoDB’s new 3.0 database engine and adds many improvements throughout the stack.
Your app should be able to respond to user inputs faster than it takes to make a whole roundtrip to the server — we call this Optimistic UI updating. It’s very hard to build an app that correctly implements client-side simulations as it takes a lot of work to make your UI consistent, avoid loading duplicate data over and over, and keep your client up to date with your server data. Keep reading to see why you need this, why it’s hard and how Meteor makes it easy.
React lets you build great user interfaces for your app. Meteor solves the rest of the problem – server and database hosting, data synchronization, access control, live data updates and optimistic UI. If you want to try React, Meteor is the easiest way to build your app.
We are working on an official React package, and we have a prerelease version for you to try. Our goal for the initial release is to provide a great experience for Meteor users who want to use React for part of, or all of, their app’s UI.
Meteor’s solution is simple. Each app or package gets its own namespace. Use global variables as much as you want: Meteor generates a wrapper around your code so that they are "global" only to the app or package that defined them.
This distributed hackathon, taking place over the weekend of October 10th and 11th, will have chapters working out of our meetups all around the world, but you’re also free to work from home or your favorite coffee shop with other developers from anywhere in the world.
Meteor now includes official support for the Angular and React view engines alongside traditional Blaze templates. No matter which you choose, the rest of the Meteor stack works for you – live database queries, Optimistic UI updates, hot code push, and ES2015 features seamlessly tie in to all three engines. As you’d expect, components and other libraries built on React or Angular work well too.
2015 was a big year for Meteor! In case you haven’t been keeping up on all the latest news, we’ve put together a brief list of some things you should be aware of going into 2016.
The focus of this major release is to help teams with production applications manage, scale, and test their Meteor codebases, and to continue our work to align the Meteor platform with the latest innovations in JavaScript.