Рабочий процесс и инструменты для метеора
Я собираюсь начать копаться в Метеор по-настоящему (вместо того, чтобы просто читать об этом). Я почти полный нуб, но я по крайней мере решил, что собираюсь использовать Sublime Text в качестве редактора против веб-шторма. Я знаю, что мне нужна учетная запись git (там будет Bitbucket). Что-то еще?
Являются ли yeoman, grunt и bower, (и обходчик?), Которые кажутся инструментами рабочего процесса того времени, необходимыми для написания нетривиального приложения? Похоже, что Meteor уже выполняет множество основных функций этих инструментов.
Нужен ли мне набор для тестирования, такой как Жасмин (по крайней мере, для начала?)
Что-то еще я пропускаю? Я просто хочу получить все, что мне нужно (да, включая пару хороших книг по Javascript), прежде чем я начну.
1 ответ
Вам понадобятся базовые элементы, которые у вас уже есть (node, npm, git и ruby). Похоже, вы немного знакомы с веб-приложениями, поэтому я попробую аналогии.
Основная цель Йомена - построить леса, а метеор создаст для вас действительно основные леса. Если вы хотите иметь более продвинутый инструмент для скаффолдинга, я советую вам попробовать em: https://github.com/EventedMind/em от Chris значения.
Основные эквиваленты задач Grunt обрабатываются метеорными командами (сервер, livereload, build, deploy...)
Бауэр является менеджером пакетов, я настоятельно рекомендую вам использовать метеорит и его среду репо ( https://atmospherejs.com/) в качестве менеджера пакетов. На самом деле, метеорные команды (MRT) заменят метеорные команды в ваших проектах. В конце концов, атмосфера и метеорит собираются в ядро метеора. (см. дорожную карту метеоров: https://trello.com/b/hjBDflxp/meteor-roadmap)
(обратите внимание, что вы можете использовать пакеты npm для)
Все основные функции Lineman обрабатываются метеором.
Однако некоторые задачи НЕ выполняются метеором.
- Я бегу классика
compass watch
в моей папке sass. - Хорошей платформой для тестирования метеоров является Laika: http://arunoda.github.io/laika/
Для начала вы можете отправиться на поиски метеорита: https://www.discovermeteor.com/. Для более углубленного изучения; зайдите в центр событий: https://www.eventedmind.com/
Первое, что вы хотите узнать, это как работать с железным роутером.
РЕДАКТИРОВАТЬ
Теперь есть два основных ресурса: https://guide.meteor.com/ https://themeteorchef.com/
Железный маршрутизатор был заменен потоковым маршрутизатором; есть руководство по его использованию: https://kadira.io/academy/meteor-routing-guide
Для управления scss: https://atmospherejs.com/fourseven/scss
Вид слоя: React заменен Blaze