La primera filosofía que debe aprender es la de la reutilización de código.
No sé cómo va a desarrollar su aplicación de JavaScript “a gran escala” sin siquiera usar algunas bibliotecas triviales como JQuery. Esencialmente, tendrá que implementar muchas de las funcionalidades usted mismo, lo que mi amigo es otro proyecto de “gran escala extra grande”. Si bien puede elegir hacerlo, es aún más fácil usar los marcos y bibliotecas existentes tanto como sea posible. Algunas bibliotecas tienen una licencia liberal e incluso puedes usarlas en productos comerciales.
También tengo la fuerte sensación de que “Arquitectura de software” no es el término apropiado para su necesidad. O puede ser. Pero señalaré uno de mis libros favoritos de JavaScript que analiza muchos detalles sobre cómo obtener un buen rendimiento de su aplicación JS: Nicholas C. Zakas: Amazon.in: Kindle Store.
- ¿Elegirías entre prestashop y WordPress u otro CMS para hacer contenidos estáticos en diferentes idiomas?
- ¿Por qué desarrollar con HTML5 cuando se admiten navegadores antiguos?
- ¿Por qué no funciona esta asignación de desestructuración de JavaScript?
- ¿Cuál es el mejor marco web basado en su rendimiento y seguridad?
- Cómo usar el proyecto WebGoat de OWASP para probar las vulnerabilidades denetnet