meteor | |
---|---|
Typ | framework pro vývoj webových aplikací |
Zapsáno v | JavaScript |
Operační systém | multiplatformní software |
První vydání | 20. ledna 2012 |
Nejnovější verze | 2.7.3 (31. května 2022 ) |
Stát | aktivní |
Licence | licence MIT |
webová stránka | meteor.com |
Meteor je JavaScriptová webová platforma pro vývoj webových aplikací v reálném čase . Pro komunikaci s moderními prohlížeči se používá Distributed Data Protocol (DDP), podporovaný pomocí WebSockets , nebo pokud chybí podpora webových soketů a DDP, AJAX .
Kód Meteor běží nad node.js (nedodržuje však asynchronní model přijatý v node.js , což může znesnadnit integraci node.js a meteor aplikací) [1] . Jádrem Meteoru je protokol DDP [2] . Je navržen pro práci s kolekcemi dokumentů JSON , což usnadňuje jejich vytváření, aktualizaci, mazání, dotazování a prohlížení. Ve výchozím nastavení se jako úložiště pro takové dokumenty používá MongoDB .
Jednou z nejdůležitějších vlastností platformy je, že vám umožňuje používat stejný kód jak na straně serveru , tak na straně klienta . Mezi serverem a klientem se zpravidla přenášejí data, nikoli HTML kód [1] .
Historie frameworku začala v prosinci 2011 pod názvem Skybreak, v lednu 2012 projekt změnil název [3] . V dubnu téhož roku byla licence změněna z GNU GPL na MIT [4] . V červnu Geoff Schmidt , generální ředitel Meteor Developer Group, oznámil, že obdržela finanční prostředky ve výši 11,2 milionu dolarů, většinou od fondu rizikového kapitálu Andreessen Horowitz . Díky tomu mohl Rod Johnson, tvůrce Spring Frameworku , který předtím opustil SpringSource a VMWare , začít vyvíjet Meteor jako svou hlavní práci [1] [5] .
![]() | |
---|---|
Tematické stránky |