![]() | |
Разработчик (и) | Meteor Software |
---|---|
Первоначальный выпуск | 20 января 2012 г.; 8 лет назад (20.01.2012) |
Стабильный выпуск | 1.10 / 2020-03-18 |
Репозиторий | Meteor Repository |
Написано на | JavaScript |
Операционная система | Межплатформенный |
Тип | JavaScript framework |
Лицензия | Лицензия MIT |
Веб-сайт | www.meteor.com ![]() |
Meteor, или MeteorJS, является бесплатным и открытым исходным кодом изоморфный JavaScript веб-фреймворк, написанный с использованием Node.js. Meteor позволяет быстро создавать прототипы и создавать кроссплатформенный код (Android, iOS, Web ). Он интегрируется с MongoDB и использует протокол распределенных данных и шаблон публикации-подписки для автоматического распространения изменений данных на клиентов, не требуя от разработчика написания какого-либо кода синхронизации.. На клиенте Meteor можно использовать с любой популярной интерфейсной JS-средой, Vue, React, Svelte, Angular или Пламя.
Meteor разработан Meteor Software. Стартап был создан Y Combinator и в июле 2012 года получил 11,2 миллиона долларов финансирования от Andreessen Horowitz. Meteor привлекла дополнительные 20 миллионов долларов в рамках серии B от Matrix Partners, Andreessen Horowitz и Trinity. Предприятия. Компания намерена стать прибыльной, предлагая Galaxy, среду хостинга корпоративного уровня для приложений Meteor.
Meteor находился в разработке около 8 месяцев и первоначально был выпущен в декабре 2011 года под названием Skybreak. К апрелю 2012 года фреймворк был переименован в Meteor и официально запущен. В течение следующих нескольких месяцев, благодаря крупным инвестициям Андреессена Горовица и поддержке видных деятелей в мире стартапов, Meteor неуклонно увеличивал свою пользовательскую базу и стал более широко использоваться в производственных приложениях и веб-сайтах.
В частности, после получения крупных венчурного капитала в рамках раунда финансирования серии B, Meteor приобрела и интегрировала несколько других стартапов в свой основной продукт. Приобретения включали FathomDB, запуск облачной базы данных, Galaxy, облачную платформу для работы и управления приложениями Meteor, и Kadira, решение для мониторинга производительности. Meteor успешно монетизировала свою базу пользователей: в 2016 году Meteor превзошла свои собственные цели по выручке на 30%, предложив веб-хостинг для приложений Meteor через Galaxy.
С 2016 года начала работать Meteor Development Group (организация с открытым исходным кодом, на которой работает Meteor). работают над новым серверным уровнем, основанным на GraphQL, чтобы постепенно заменить свою систему pub / sub, в значительной степени изолированную во всей экосистеме node.js: инфраструктуру Apollo.
В октябре 2019 года платформа с открытым исходным кодом Meteor.js и продукты для хостинга Galaxy были приобретены Tiny Capital и переименованы в Meteor Software.
Протокол распределенных данных (или DDP ) - это протокол клиентского сервера для запросов и обновления база данных на стороне сервера и для синхронизации таких обновлений между клиентами. Он использует шаблон обмена сообщениями публикация-подписка. Он был создан для использования фреймворком Meteor JavaScript. Спецификация DDP находится на GitHub.