¿Existen?Arquitectura de Javascript/Estructura de aplicación ¿Mejores prácticas?
He sido esclavo de los lenguajes OO fuertemente tipados (Java & C#) durante muchos años y soy un devoto de Martin Fowler y su especie. Javascript, debido a su naturaleza vagamente tipada y funcional parece no prestarse a las expresiones idiomáticas a las que estoy acostumbrado.
¿Cuáles son las mejores prácticas para organizar un cliente rico en JavaScript? Estoy interesado en todo, desde dónde guardar tu código (un archivo o varios archivos) a los patrones MVC, a la pandilla de cuatro patrones, a las capas.
No poner cosas en el espacio de nombres global parece ser el único consenso.
Estoy usando JQuery como la "API extendida".
actitud agradable. Ahora serás esclavo de los lenguajes semi-OO/funcionales de grandes formas dinámicas. Suena mejor, ¿no? –
Bienvenido a la jungla. Douglas Crawford es un buen comienzo para pensar en javascript: http://javascript.crockford.com/ –
Puede valer la pena echar un vistazo a la arquitectura de la base de código de Dojo ... Es una de las mejores implementaciones de clientes altamente estructurados. lado OO JS que he visto. – prodigitalson