Meteor (web framework)

Meteor
Developer(s)Meteor Software
Initial releaseJanuary 20, 2012; 12 years ago (2012-01-20)[1]
Stable release
3.0[2] Edit this on Wikidata / 22 July 2024; 5 months ago (22 July 2024)
RepositoryMeteor Repository
Written inJavaScript
Operating systemCross-platform
TypeJavaScript framework
LicenseMIT License. For dependencies: various including proprietary.
Websitewww.meteor.com Edit this at Wikidata

Meteor, or MeteorJS, is a partly proprietary, mostly 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. The server-side MongoDB program is the only proprietary component of Meteor and is part of the Meteor download bundle. It is possible to use Meteor without using the server-side MongoDB. It 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.

Meteor uses JavaScript as its primary programming language, enabling developers to use a single language for both client-side and server-side code.[citation needed] This approach can streamline the development process for mobile applications by reducing the need for additional programming languages.[citation needed] On the client, Meteor can be used with any popular front-end JS framework.[citation needed]

Meteor is developed by Meteor Software. The startup was incubated by Y Combinator[4] and received $11.2M in funding from Andreessen Horowitz in July 2012.[5] Meteor raised an additional $20M in Series B funding from Matrix Partners, Andreessen Horowitz and Trinity Ventures.[6] It intends to become profitable by offering Galaxy, an enterprise-grade hosting environment for Meteor applications.[7]

History

Having been in development for about eight months, Meteor was initially released in December 2011 under the name Skybreak.[8] By April 2012, the framework was renamed Meteor and officially launched.[9] During the next few months, and with the help of large investments from Andreessen Horowitz and endorsements from high-profile figures in the startup world,[9] Meteor steadily increased its user base. It became more commonly used in production apps and websites.

Particularly after receiving large amounts of venture capital in its Series B funding round, Meteor acquired and integrated several other startups into its core product. Acquisitions have included FathomDB, a cloud database startup,[10] Galaxy, a cloud platform for operating and managing Meteor applications,[11] and Kadira, a performance monitoring solution.[12] Meteor has successfully monetized its userbase: In 2016, Meteor beat its own revenue goals by 30% by offering web hosting for Meteor apps through Galaxy.[13]

From 2016 the Meteor Development Group (the open source organisation powering Meteor) started working on a new backend layer based on GraphQL to gradually replace their pub/sub system, largely isolated in the whole node.js ecosystem: the Apollo framework.

In October 2019, the Meteor.js open source framework and Galaxy Hosting Products were purchased by Tiny Capital and renamed Meteor Software.[14]

Distributed Data Protocol

Distributed Data Protocol (or DDP) is a client–server protocol for querying and updating a server-side database and for synchronizing such updates among clients. It uses the publish–subscribe messaging pattern. It was created for use by the Meteor JavaScript framework.[15] The DDP Specification is located on GitHub.[16]

Books

  • Coleman, Tom; Greif, Sacha – Discover Meteor (2014)[17]
  • Hochhaus, Stephan; Schoebel, Manuel – Meteor in Action (2014)[18]
  • Müns, Philipp – Auditing Meteor Applications (2016)
  • Strack, Isaac – Getting started with Meteor.js JavaScript framework (2012)[19]
  • Susiripala, Arunoda – Bulletproof Meteor (2014)[20]
  • Titarenco, David; Robinson, Josh; Gray, Aaron – Introducing Meteor (2015)[21]
  • Susiripala, Arunoda – Meteor Explained – A Journey Into Meteor's Reactivity (2014)[22]
  • Turnbull, David – Your First Meteor Application: A Complete Beginner's Guide to the Meteor JavaScript Framework (2014)[23]

Packages and tools

  • InjectDetect – database injection attack detection[24]
  • Vulcan.js – React/GraphQL stack built on top of Meteor[25]
  • Apollo – GraphQL server with support for Meteor
  • Meteor React Native - Package to integrate with React Native[26]

See also

References

  1. ^ "Bump to version 0.1.1 · meteor/meteor@4e4358e". GitHub.
  2. ^ "Meteor.js 3 is officially here!". 22 July 2024. Retrieved 19 August 2024.
  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 (25 July 2012). "Andreessen Horowitz Keeps Eating The Software World With $11.2 Million Investment In JavaScript Framework Company Meteor". TechCrunch.
  6. ^ "Announcing our $20m Series B Funding – Meteor Blog". Meteor Blog. 19 May 2015. Retrieved 29 September 2017.
  7. ^ "Meteor's new $11.2 million development budget – Meteor Blog". meteor.com. 25 July 2012.
  8. ^ "Skybreak is now Meteor – Meteor Blog". meteor.com. 20 January 2012.
  9. ^ a b "Meteor: Etherpad Founder & Other Rockstars Team Up To Make Web App Development A Breeze – TechCrunch". techcrunch.com. 11 April 2012.
  10. ^ Lardinois, Frederic (7 October 2014). "Meteor Acquires YC Alum FathomDB For Its Development Platform". TechCrunch.
  11. ^ DeBergalis, Matt (5 October 2015). "Announcing Meteor Galaxy". Meteor Blog. Retrieved 3 February 2017.
  12. ^ "MDG acquires Kadira APM – Meteor Blog". Meteor Blog. 24 March 2017. Retrieved 29 September 2017.
  13. ^ "Meteor in 2017 – Meteor Blog". Meteor Blog. 26 January 2017. Retrieved 20 November 2017.
  14. ^ "Tiny Acquires Meteor". 26 January 2017.
  15. ^ "Introducing DDP". Retrieved 29 May 2013.
  16. ^ "DDP Specification". GitHub. Retrieved 24 April 2014.
  17. ^ Coleman, Tom; Grief, Sacha. Discover Meteor. Archived from the original on 20 April 2016. Retrieved 2 February 2015.
  18. ^ Hochhaus, Stephan; Schoebel, Manuel (2014). Meteor in Action. Manning. ISBN 9781617292477.
  19. ^ Strack, Isaac (2012). Getting started with Meteor.js JavaScript framework (New ed.). Birmingham, UK: Packt Pub. ISBN 978-1782160823.
  20. ^ Susiripala, Arunoda. "Bulletproof Meteor". Meteorhacks.
  21. ^ Robinson, Josh (30 December 2015). Introducing Meteor. Gray, Aaron,, Titarenco, David. [Berkeley, CA]. ISBN 9781430268352. OCLC 934083393.{{cite book}}: CS1 maint: location missing publisher (link)
  22. ^ Susiripala, Arunoda. "Meteor Explained: A Journey Into Meteor's Reactivity". Meteorhacks.
  23. ^ Turnbull, David (30 July 2014). Your First Meteor Application.
  24. ^ "Inject Detect". www.injectdetect.com. Retrieved 29 September 2017.
  25. ^ "VulcanJS: The full-stack React+GraphQL framework". vulcanjs.org. Retrieved 29 September 2017.
  26. ^ "meteor-react-native". github.com. Retrieved 23 May 2021.

Read other articles:

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Janggi – berita · surat kabar · buku · cendekiawan · JSTOR JanggiPosisi awal JanggiGenrePermainan papan Permainan strategi abstrakJumlah pemain2Waktu persiapan< 1 menitWaktu permainanDari 20 menit sam...

 

Cet article est une ébauche concernant le droit français. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Article 88-3 de la Constitution du 4 octobre 1958 Données clés Présentation Pays France Langue(s) officielle(s) Français Type Article de la Constitution Adoption et entrée en vigueur Législature IXe législature de la Cinquième République française Gouvernement Pierre Bérégovoy Promulgation 25 ju...

 

Villa Marckhoff-Rosenstein, September 2015 Die Villa Marckhoff-Rosenstein ist eine ehemalige Unternehmervilla im Stadtparkviertel in Bochum. Sie ist heute Standort des Museums Bochum – Kunstsammlung. Geschichte Die Doppelvilla Marckhoff-Rosenstein wurde 1900 im Stil des Historismus erbaut und lange Zeit von den einflussreichen Familien Rosenstein und Marckhoff bewohnt. Die Bauherren waren der Rechtsanwalt und Justizrat Ernst Marckhoff (1864–1912) und der Bauunternehmer und Stadtrat Ludwig...

سيراكورت    شعار الاسم الرسمي (بالفرنسية: Siracourt)‏    الإحداثيات 50°22′22″N 2°16′15″E / 50.372777777778°N 2.2708333333333°E / 50.372777777778; 2.2708333333333[1]  [2] تقسيم إداري  البلد فرنسا[3]  التقسيم الأعلى باد كاليه  خصائص جغرافية  المساحة 3.14 كيلومتر مربع[1]&...

 

Гаррієт Єлізабет Бічер-Стоуангл. Harriet Elizabeth Beecher Stowe Ім'я при народженні англ. Elizabeth Harriet BeecherНародилася 14 червня 1811(1811-06-14)Лічфілд, Коннектикут, СШАПомерла 1 липня 1896(1896-07-01) (85 років)Гартфорд, Коннектикут, США·хвороба АльцгеймераПоховання Phillips Academy CemeterydГромадянство  СШАДі...

 

Artikel biografi ini ditulis menyerupai resume atau daftar riwayat hidup (Curriculum Vitae). Tolong bantu perbaiki agar netral dan ensiklopedis. Gaya atau nada penulisan artikel ini tidak mengikuti gaya dan nada penulisan ensiklopedis yang diberlakukan di Wikipedia. Bantulah memperbaikinya berdasarkan panduan penulisan artikel. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Dr.Viktor LaiskodatS.H., M.Si.Gubernur Nusa Tenggara Timur ke-8Masa jabatan5 September 2018 

Churches which are not aligned to a Christian denomination The examples and perspective in this seems to deal with the US only may not represent a worldwide view of the subject. You may improve this seems to deal with the US only, discuss the issue on the talk page, or create a new seems to deal with the US only, as appropriate. (September 2023) (Learn how and when to remove this template message) Nondenominational Christianity (or non-denominational Christianity) consists of churches which t...

 

Part of a series onNumismaticsthe study of currency Glossary Currency Coins Banknotes Forgery List ISO Circulating currencies Africa The Americas Europe Asia Oceania Local currencies Company scrip LETS Time dollars Fictional currencies Proposed currencies History of money Historical currencies Aksumite Achaemenid Byzantine Chinese Filipino Greek Indian Italy Japan Roman Thai Tibetan Medieval currencies Production Mint Designers Coining Milling Hammering Cast Metals Errors Collection Coin coll...

 

American professor of computer science, human-computer interface and design (1960-2008) Randy PauschBornRandolph Frederick Pausch(1960-10-23)October 23, 1960Baltimore, Maryland, U.S.DiedJuly 25, 2008(2008-07-25) (aged 47)Chesapeake, Virginia, U.S.Cause of deathPancreatic cancerAlma materBrown University B.S.'82, Carnegie Mellon University PhD.'88Known forCreator of Alice software projectCofounder of CMU's Entertainment Technology CenterVirtual Reality Research with Disney ...

Character in the Marvel Cinematic Universe Fictional character GamoraMarvel Cinematic Universe characterZoe Saldaña as Gamora in Avengers: Infinity War (2018)First appearanceGuardians of the Galaxy (2014)Last appearanceGuardians of the Galaxy Vol. 3 (2023)[1]Based onGamoraby Jim StarlinAdapted by James Gunn Nicole Perlman Portrayed by Zoe Saldaña Ariana Greenblatt (young) Voiced byCynthia McWilliams (What If...?)[2]In-universe informationFull nameGamoraSpeciesZehoberei[3...

 

Barrier separating side chapels from the rest of the church Parclose screen, c. 1530, of the Moorhayes Chapel, Cullompton Church, Devon, England. Looking north-west from within the chancel. Part of the brightly decorated, higher, chancel screen is visible beyond. A parclose screen is a screen or railing used to enclose or separate-off a chantry chapel,[1] tomb or manorial chapel, from public areas of a church, for example from the nave or chancel. It should be distinguished from the c...

 

Constituency of the Madhya Pradesh legislative assembly in India BalaghatConstituency for the Madhya Pradesh Legislative AssemblyConstituency detailsCountryIndiaRegionCentral IndiaStateMadhya PradeshDistrictBalaghatLS constituencyBalaghatMember of Legislative Assembly16th Madhya Pradesh Legislative AssemblyIncumbent Gaurishankar Bisen PartyBharatiya Janata Party Balaghat Assembly constituency is one of the 230 Vidhan Sabha (Legislative Assembly) constituencies of Madhya Pradesh state in centr...

Canyon Independent School DistrictAddress3301 N. 23rd St.Texas Panhandle Canyon, Randall, Texas, 79015United StatesCoordinates35°01′07″N 101°55′16″W / 35.01861°N 101.92111°W / 35.01861; -101.92111District informationTypePublicMottoEmpowering Lifelong SuccessGradesPK-12Established1895SuperintendentDr. Darryl FluscheAsst. superintendent(s)Robyn CranmerCameron RosserHeather WilsonSchool board 7 Members Bruce CobbBill JenkinsMatt ParkerJennifer WinegarnerRandy ...

 

Questa voce sull'argomento calciatori austriaci è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Christoph Kröpfl Nazionalità  Austria Altezza 170 cm Peso 72 kg Calcio Ruolo Centrocampista Squadra  Mannsdorf Carriera Giovanili 1997-2001 Austria Graz2001-2006 Sturm Graz Squadre di club1 2006-2007 Sturm Graz II32 (11)2007-2009 First Vienna6 (0)2009-2010 Salisburgo II33 ...

 

Open source .NET platform .NET Micro FrameworkDeveloper(s)Microsoft and .NET FoundationInitial release2007; 16 years ago (2007)Stable release4.4[1] / October 20, 2015; 8 years ago (2015-10-20) Repositorygithub.com/NETMF/netmf-interpreterWritten inC++Operating systemWindowsPlatformARM, BlackfinAvailable inEnglishTypeSoftware frameworkLicenseApache License 2.0[2]Websitenetmf.github.io/netmf-interpreter/ The .NET Micro Framework (NETMF) is a .N...

Ukrainian politician and soldier This article may require copy editing for grammar, style, cohesion, tone, or spelling. You can assist by editing it. (November 2023) (Learn how and when to remove this template message) Nadiya SavchenkoНадія СавченкоSavchenko in Warsaw, Poland, May 2017People's Deputy of Ukraine8th convocationIn office27 November 2014 – 24 July 2019ConstituencyBatkivshchyna, No.1[1][2] Personal detailsBornNadiya Viktorivna Savchenko (198...

 

For other uses, see Uncle Vanya (disambiguation). 1963 British filmUncle VanyaDirected byLaurence OlivierStuart BurgeWritten byAnton ChekhovConstance GarnettStarringMichael RedgraveLaurence OlivierJoan PlowrightSybil ThorndikeRosemary HarrisMusic byAlexis ChesnakovProductioncompanyBHE FilmsDistributed byArthur Cantor FilmsRelease date20 November 1963 (UK)Running time120 minutesCountryUnited KingdomLanguageEnglish Uncle Vanya is a 1963 British film adaptation of the 1899 play Uncle Vanya by An...

 

Israeli politician Shoshana PersitzFaction represented in the Knesset1949–1959General Zionists Personal detailsBorn16 November 1892Kiev, Russian EmpireDied22 March 1969(1969-03-22) (aged 76)Tel Aviv, Israel Rosalia Gillelovna Shoshana Persitz (née Zlatopolsky; 16 November 1892 – 22 March 1969), also known as Shoshana Persitz (Hebrew: שושנה פרסיץ), was a Zionist activist, educator and Israeli politician. Biography Rosalia Gillelovna Zlatopolsky[1] was born in 1892 i...

Kawasaki XP-1 (sebelumnya P-X) adalah pesawat yang didesain untuk menggantikan pesawat patroli maritim P-3C milik Angkatan Laut Bela Diri Jepang. P-1 Spesifikasi (XP-1) Data dari[butuh rujukan]Ciri-ciri umum Kru: Flight:2 Mission:(N/A) Panjang: 38.0 m Rentang sayap: 35.4 m Tinggi: 12.1 m Mesin: 4 × IHI Corporation XF7-10 turbofan, 13,500 lbs masing-masing Kinerja Laju jelajah: 833 km/h (450 knots, 516 mph) Jangkauan: 8,000 km Langit-langit batas: 44,200 ftPersenjataan Bombs: 20,000+ ...

 

Small dish served before main meal Appetizer and appetiser redirect here. For drugs that stimulate an appetite, see appetite stimulant Part of a series onMeals Meals Suhur Breakfast Second breakfast Elevenses Brunch Lunch Tea Tiffin Dinner Supper Iftar Siu yeh Snack Combination meal Kids' meal Value meal Components and courses Full-course dinner Tasting menu Amuse-bouche Hors d'oeuvre Soup Entrée Roast Main course Salad Side dish Entremet Dessert Meal preparation Related concepts À la carte...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!