Каковы некоторые стандартные методы управления средним JavaScript-приложением? Мои проблемы - это как скорость загрузки браузера, так и простота и удобство разработки.
Наш код JavaScript примерно "namespaced" как:
var Client = {
var1: '',
var2: '',
accounts: {
/* 100 of functions and variables */
},
orders: {
/* 100 of functions and variables and subsections */
}
/* etc, etc for a couple hundred kb */
}
На данный момент у нас есть один (распакованный, неуправляемый, легко читаемый) JavaScript файл для обработки всей бизнес-логики в веб-приложении. Кроме того, есть jQuery и несколько расширений jQuery. Проблема, с которой мы сталкиваемся, заключается в том, что навсегда требуется найти что-либо в коде JavaScript, и в браузере все еще есть десяток файлов для загрузки.
Общепринято ли иметь несколько "исходных" файлов JavaScript, которые "компилируются" в один окончательный, сжатый файл JavaScript? Любые другие удобные советы или рекомендации?