Disculpas por la pregunta tan subjetiva.prácticas recomendadas de javascript para los desarrolladores de asp.net mvc
Estoy buscando algunos ejemplos prácticos de cómo administrar javascript mejor en las aplicaciones asp.net mvc.
Antes de jQuery, traté de evitar el uso de javascript tanto como sea posible. Ahora lo estoy usando mucho, pero siento que me he perdido algunas mejores prácticas/recomendaciones para estructurar mi código de JavaScript en aplicaciones web más grandes.
Algunas cosas que yo soy culpable de y quiere alejarse de:
- Inline Javascript en mis puntos de vista. No estoy hablando de una gran cantidad de código, pero no es raro que tenga un código de inicialización en cada vista.
- Un gran archivo javascript "sitio". A medida que la lista de complementos utilizada en mi aplicación crece (por ejemplo, jquery ui), también lo hace mi función de "inicio" que está inicializando cada complemento. A menudo, esto es para evitar el problema 1 (agregar javascript en línea). Tal vez un archivo javascript por vista es una mejor solución?
- Todo parece muy de procedimiento. Estoy acostumbrado a trabajar de forma orientada a objetos en .net, pero cuando se trata de javascript, parece que se va por la ventana. Ahora sé que OOP es ciertamente posible, y me animé con javascript, pero me vendría bien ver algunos ejemplos prácticos de cómo debería hacerlo en el contexto de una aplicación web real.
- Espaciado de nombres/estructura de proyecto - He visto algunos ejemplos de espacios de nombres de JavaScript (en virtud de objetos) y me gusta el enfoque, pero de nuevo podría hacer algo más de conocimiento de fondo.
Cualquier sitio, libro, etc. que la gente pueda recomendar sería apreciado.
@jfar - no estoy seguro de por qué eso garantiza un voto a favor, especialmente porque estoy pidiendo más información sobre las alternativas. –
+1. Creo que esta pregunta podría estar relacionada con muchos desarrolladores, esp. alguien que acaba de comenzar en MVC, como I. –
@jfar - Voto a favor de la votación negativa por molestarse en escribir por qué, aunque no estoy de acuerdo con el por qué. Odio cuando las personas votan de forma anónima. –