Ответ 1
Посмотрим, смогу ли я ответить на ваши вопросы в том порядке, в каком они появляются...
- Meteor поддерживает все основные браузеры. IE, Chrome, Safari. См. Указатель Rahul выше для версий IE.
-
socket.io
- это протокол уровня сообщений, который обеспечивает отправку, получение и маршрутизацию сообщений. Напротив, DDP (протокол Meteor) - это протокол более высокого уровня, который моделирует частичную репликацию вашей базы данных в браузере и вызовы RPC. Действительно, DDP использует протокол уровня сообщений под обложками:sockjs
. - Отключение транспорта на уровне сообщений Meteor с целью замены взамен в настоящее время потребует некоторого количества рефакторинга и спускания и загрязнения с исходным кодом Meteor. В будущем транспорт на уровне сообщений, скорее всего, будет немного инкапсулирован, но Meteor, как правило, предоставит разумный по умолчанию там, который может быть или не всегда быть основанным на
sockjs
. - Пока я не пробовал Метеор и Йомен вместе, они покрывают много той же земли. Оба хотят запустить ваш локальный веб-сервер для вас; у обоих есть мнения о макете вашего проекта, оба, возможно, уменьшают ваш javascript, оба хотят управлять вашими пакетами (больше поддержки для этого в Meteor находится в разработке), оба обеспечивают начальный бит шаблона для вашего приложения и т.д. Я подозреваю, что это было бы намного проще использовать рабочий процесс pure-Meteor, когда вы разрабатываете приложение Meteor.