Лучшие практики в области управления и развертывания больших приложений JavaScript

Какие существуют некоторые стандартные методы управления средних и крупных JavaScript-приложений? Моя озабоченность как в скорости, так для браузера скачать и простота и удобство в эксплуатации развития.

Наш код JavaScript грубо "находится в пространстве имен", как:

var Client = {
   var1: '',
   var2: '',

   accounts: {
      /* 100's of functions and variables */
   },

   orders: {
      /* 100's of functions and variables and subsections */
   }

   /* etc, etc  for a couple hundred kb */
}

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

это часто имеют несколько "источник" файлов JavaScript, которые получает "собран" в единый сжатый файл JavaScript? Любые другие полезные советы или рекомендации?

Найдено 8 ответов:

Best practices for managing and deploying large JavaScript apps

http://stackoverflow.com/questions/15390/best-practices-for-managing-and-deploying-large-javascript-apps

Посмотреть решение →