Meteor 1.1: теперь поддерживается Microsoft Windows и MongoDB 3.0

Сегодня мы рады объявить о выпуске Meteor 1.1, последней версии платформы Meteor с открытым исходным кодом. Meteor, который позволяет разработчикам создавать современные веб-приложения и мобильные приложения на единой кодовой базе JavaScript в несколько раз быстрее и дешевле, чем это было возможно ранее, теперь впервые доступен в качестве официального дистрибутива для операционной системы Windows. Meteor 1.1 также включает поддержку нового ядра базы данных MongoDB 3.0 и добавляет множество улучшений по всему стеку.

Выпуск Meteor 1.1 полностью совместим с Meteor 1.0 и новее; мы рекомендуем всем разработчикам Meteor попробовать его и обновить свои приложения. В каждой из Windows, OS X и Linux установка Meteor поставляется со всем, что вам нужно для начала работы.

Начните прямо сейчас на https://www.meteor.com/install.

Итак, добро пожаловать к нашим друзьям Microsoft!

Начнем с Windows. В выпуске Meteor 1.1 добавлена ​​первоклассная официальная поддержка разработки прикладного программного обеспечения для Microsoft Windows 7, Windows 8.1, Windows Server 2008 и Windows Server 2012. Встроенный установщик включает в себя все ключевые части Meteor SDK, в том числе специфичные для Windows. Бинарные файлы Node.js и механизм базы данных MongoDB.

Эта работа является началом обязательств перед разработчиками на платформе Microsoft, что дает вам равные права с теми, кто использует Meteor на OS X и Linux. Наши изменения в Windows выходят за рамки основ разработки приложений Meteor на компьютере с Windows. Мы позаботились о том, чтобы команды с разными платформами разработки могли совместно работать над приложением; единая кодовая база Meteor будет работать без изменений на любой комбинации компьютеров Windows, OS X и Linux. Мы добавили машины Windows в нашу ферму сборки, поэтому авторы пакетов — на любой платформе — могут публиковать свои библиотеки для разработчиков Windows прямо вместе со сборками для OS X и Linux. И вы получаете все свои любимые части цепочки инструментов Meteor для Windows, включая инструмент meteor mongoбазы данных, meteor shell и, конечно же, доступ к нашим бесплатным серверам хостинга приложений с помощью meteor deploy.

Забегая вперед, мы рассматриваем интеграцию с Visual Studio (которая недавно добавила улучшенную поддержку JavaScript), Azure и другими частями экосистемы Microsoft. Пожалуйста, дайте нам знать на Meteor forums, что вы больше всего хотели бы увидеть.

Далее, MongoDB. В прошлом месяце был выпущен выпуск MongoDB 3.0, серьезно переписанный, который значительно улучшил производительность и масштабируемость MongoDB благодаря новому механизму хранения WiredTiger. Meteor (начиная с версии 1.0.4) поддерживает как MongoDB 3.0, так и более раннюю версию MongoDB 2.6. Вы можете использовать любой движок в производстве с приложением Meteor. Meteor поставляется с MongoDB 2.6; мы будем внимательно следить за развитием MongoDB 3.0 и переходом на него в качестве механизма MongoDB по умолчанию в будущем выпуске.

Meteor 1.1 включает множество других улучшений по всему стеку. Самым большим дополнением является новый решатель ограничений, часть Meteor, которая определяет правильную версию каждого пакета Meteor для включения в проект, подобно инструменту сборки Ruby. Решатель теперь основан на MiniSat, гибком SAT-решателе с открытым исходным кодом, написанном на C++ (и скомпилированном в JavaScript для использования в Meteor!), улучшая как производительность, так и предсказуемость решателя 1.0. Вы можете просмотреть полный список изменений в 1.1 и предыдущих выпусках 1.0.x в наших заметках о выпуске.

Наслаждаться!