Сборка во время сборки фрагментов HTML и JS для одностраничных приложений - PullRequest
1 голос
/ 19 марта 2012

Я готовлюсь к написанию большого одностраничного приложения, но я ищу лучший способ его разработки, чем написание всего этого в виде одного файла.Я обеспокоен ремонтопригодностью и тестируемостью, поэтому я предпочел бы разделить его на модули или фрагменты, которые можно разрабатывать и тестировать отдельно, а затем собирать в один файл во время сборки.Я не верю, что мне нужно будет выполнять какие-либо серверные шаблоны, поэтому окончательный файл, доставляемый в браузер, будет статичным, а любые настройки, выполняемые с помощью JavaScript в браузере.

Что я думаю Мне также хотелось бы (но, возможно, существуют инструменты с более совершенными методами, но я их еще не нашел), чтобы разрабатывать фрагменты HTML в полных автономных файлах HTML, чтобы их можно было тестировать как отдельные страницы без необходимостисобрать все приложение.Это означает, что должен быть способ сообщить инструменту сборки, какая часть файла фрагмента является фактическим фрагментом, чтобы он отбрасывал изолированную программную среду HTML вокруг него.

Существуют ли какие-либо инструменты разработки, которые позволили бы мнесделать это?

1 Ответ

0 голосов
/ 19 марта 2012

Вы планируете создать модульное приложение, я прав? затем взгляните на эти ресурсы:

  • Масштабируемый, модульный JavaScript-код Николаса Закаса - в этом разделе обсуждается та часть, которую вы ищете и разбираете по отдельности

  • RequireJS для обработки зависимостей между JS - для файлов JS, для работы которых требуются другие файлы JS

  • BackboneJS - для структурирования вашего приложения

  • Усы конструктор шаблонов - чтобы не писать HTML в JS-файлах

  • универсальный инструментарий, такой как jQuery

...