Подтвердить что ты не робот

Каковы (потенциальные) недостатки использования meteor.js?

Я только что просмотрел meteor.js screencast, и я очень смущен тем, как легко создавать веб-приложение с ним, кажется, в условия живых обновлений и синхронизация базы данных. Однако я не уверен, насколько хорошо он будет масштабироваться, когда он будет жить.

Какие проблемы (потенциальные или реальные) могут возникнуть, если я решаю создать и развернуть веб-приложение, написанное на meteor.js?

4b9b3361

Ответ 1

Хорошо, я бы посоветовал, что у вас есть игра с метеоритом и самим судите. Это действительно зависит от того, что вы хотите развивать

Определенные ограничения, которые я нашел,

  • Метеор поставляется в комплекте только с mongodb. Другая поддержка базы данных запланирована для последующих выпусков

  • Нет привязки формы объекта/объекта (в дорожной карте)

  • Пакетная система не npm (хотя Meteor построен на node) и закрыт для сообщества. Все метеорные пакеты разрабатываются самими метеорами.

Что касается производительности, я нашел эту статью полезной

Вот еще ссылка в дорожную карту метеоров

По моему опыту, я бы сказал, что преимущества, которые я нашел, перевешивают любые недостатки на данный момент

Ответ 2

Создав клиентские проекты в метеор, есть две вещи, которые я сразу обнаружил, препятствуя системе:

1) Отсутствует встроенная поддержка MSSQL/MySQL или фактически любая другая БД, чем MongoDB (упомянутый jamin). Тем не менее, имеет смысл понять, почему это так, поскольку решение NoSQL с простым в использовании JS api имеет смысл по сравнению с базой данных RDMB. Однако есть плагин под названием Meteor SQL, который поддерживает MySQL на данный момент https://github.com/drorm/meteor-sql

2) Отсутствует встроенная поддержка окон - Meteor выпускается только в Linux, а OSX означает, что пользователи Windows выходят из цикла. Неофициальные окна построены на http://win.meteor.com, но он застрял на 0.5.9.

Я, вероятно, не рекомендовал бы создавать полные сайты из "Метеор", но из-за этого различные неустойчивости - https://github.com/meteor/meteor/issues, однако в контролируемой окружающая среда идеальна.

Также имейте в виду, что "Метеор" выделил грант на финансирование в размере 11 миллионов долларов - http://venturebeat.com/2012/07/25/meteor-funding/, что означает, что он будет продолжать улучшаться и расти.

Ответ 3

Огромная проблема для разработки приложений - такие вещи, как проверка или перевод. У вас есть все, что вам нужно, и использовать много внешних источников. Поддержка NPM не является оптимальной, для использования бэкэнд в порядке, но в случае взлома.