Meteor как фреймворк только на стороне клиента (с настраиваемой серверной частью)

Я хотел бы использовать Meteor только в качестве клиентской среды и подключить его к моему бэкэнду через DDP.

Каков наилучший способ получить доступ к клиентским библиотекам? Есть ли отдельный дистрибутив для клиентской части фреймворка?


person larspars    schedule 17.11.2014    source источник


Ответы (1)


Существует автономный Blaze, который является интерфейсным движком рендеринга Meteor. Текущий дистрибутив немного устарел и включает в себя множество вещей, которые могут вам не понадобиться: minimongo, deps, jquery, underscore.

Если вы хотите собрать набор пакетов Meteor вручную, вы можете следовать этому:

$ meteor create dummy-app
$ cd dummy-app
$ meteor add iron:router percolate:momentum # ... put packages you want to use here
$ meteor build ../build --directory
$ cd ../build/bundle/programs/web.browser
$ # grab js and css here
person imslavko    schedule 17.11.2014
comment
Спасибо! Я видел дистрибутив Blaze, но, насколько я могу судить, в нем отсутствуют части, говорящие на языке DDP. Хотя ручной способ работает достаточно хорошо. - person larspars; 18.11.2014