Meteor (web framework)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Meteor
Meteor-logo.png
Developer(s) Meteor Development Group
Initial release January 20, 2012; 5 years ago (2012-01-20)[1]
Stable release
1.5 / May 31, 2017; 24 days ago (2017-05-31)[2]
Repository github.com/meteor/meteor
Development status Active
Written in JavaScript, C++, C
Operating system Cross-platform
Type JavaScript framework
License MIT License
Website www.meteor.com

Meteor, or MeteorJS, is a free and open-source isomorphic JavaScript web framework[3] written using Node.js. Meteor allows for rapid prototyping and produces cross-platform (Android, iOS, Web) code. It integrates with MongoDB and uses the Distributed Data Protocol and a publish–subscribe pattern to automatically propagate data changes to clients without requiring the developer to write any synchronization code. On the client, Meteor can be used with its own Blaze templating engine, as well as with the Angular framework or React library.

Meteor is developed by the Meteor Development Group. The startup was incubated by Y Combinator[4] and received $11.2M in funding from Andreessen Horowitz in July 2012.[5] It plans to become profitable by developing a hosting environment for Meteor apps to sell to large organizations.[6]

History[edit]

Meteor was first introduced in December 2011 under the name Skybreak.[7][8]

In October 2014, Meteor Development Group acquired Y Combinator alumni FathomDB, with the goal of expanding Meteor's database support.[9]

In October 2015, Meteor Development Group announced Galaxy. A cloud platform for operating and managing Meteor applications.[10]

Books[edit]

  • Coleman, Tom; Greif, Sacha - Discover Meteor (2014)[11]
  • Hochhaus, Stephan; Schoebel, Manuel - Meteor in Action (2014)[12]
  • Müns, Philipp - Auditing Meteor Applications (2016)- link does not exist anymore -[13]
  • Strack, Isaac - Getting started with Meteor.js JavaScript framework (2012)[14]
  • Susiripala, Arunoda - Bulletproof Meteor (2014)[15]
  • Susiripala, Arunoda - Meteor Explained - A Journey Into Meteor’s Reactivity (2014)[16]
  • Turnbull, David - Your First Meteor Application: A Complete Beginner's Guide to the Meteor JavaScript Framework (2014)[17]

References[edit]

  1. ^ Earliest known 0.1 release
  2. ^ "Meteor releases". GitHub. Retrieved 31 May 2017. 
  3. ^ Vanian, Jonathan (27 December 2014). "Meteor wants to be the warp drive for building real-time apps". Gigaom. 
  4. ^ Tan, Garry. "Meteor (YC S11) raises $11.2M from Andreessen Horowitz and Matrix Partners to create the next Ruby on Rails". Y Combinator. 
  5. ^ Finley, Klint (2012-07-25). "Andreessen Horowitz Keeps Eating The Software World With $11.2 Million Investment In JavaScript Framework Company Meteor". TechCrunch. 
  6. ^ https://blog.meteor.com/meteors-new-11-2-million-development-budget-7370586949e7
  7. ^ Skybreak is now Meteor
  8. ^ Meteor: Etherpad Founder & Other Rockstars Team Up To Make Web App Development A Breeze
  9. ^ Lardinois, Frederic (2014-10-07). "Meteor Acquires YC Alum FathomDB For Its Development Platform". TechCrunch. 
  10. ^ DeBergalis, Matt (2015-10-05). "Announcing Meteor Galaxy". Meteor Blog. Retrieved 2017-02-03. 
  11. ^ Coleman, Tom; Grief, Sacha. Discover Meteor. 
  12. ^ Hochhaus, Stephan; Schoebel, Manuel (2014). Meteor in Action. Manning. ISBN 9781617292477. 
  13. ^ Müns, Philipp (2016). Auditing Meteor Applications. Just Meteor. 
  14. ^ Strack, Isaac (2012). Getting started with Meteor.js JavaScript framework (New Edition. ed.). Birmingham, UK: Packt Pub. ISBN 978-1782160823. 
  15. ^ Susiripala, Arunoda. "Bulletproof Meteor". Meteorhacks. 
  16. ^ Susiripala, Arunoda. "Meteor Explained - A Journey Into Meteor’s Reactivity". Meteorhacks. 
  17. ^ Turnbull, David (30 July 2014). Your First Meteor Application. 

External links[edit]