Есть ли они?
Я долгое время был рабыней к большим строго типизированным языкам OO (Java и С#) и являюсь преданным Мартина Фаулера и его друзей. Javascript, из-за этого свободно типизированный и функциональный характер, кажется, не поддается идиомам, к которым я привык.
Каковы наилучшие методы организации богатого javascript-клиента? Меня интересует все, от чего, чтобы сохранить ваш код (один файл или несколько файлов) в шаблонах MVC для группировки четырех шаблонов для слоев.
Не помещать материал в глобальное пространство имен, кажется, единственный консенсус.
Я использую JQuery как "расширенный API".