Cuál sería la explicación más breve para .net mvc (para que un gerente entienda a un alto nivel, cómo funciona, beneficios, etc.).Explicación breve/rápida de .net mvc
Respuesta
Puede comenzar here.
ASP.NET MVC le permite construir aplicaciones Modelo Vista Controlador (MVC) por utilizando el marco ASP.NET. ASP.NET MVC es una alternativa, no un reemplazo , para ASP.NET Web Forms que ofrece los siguientes beneficios:
- Claro separación de las preocupaciones
- Comprobabilidad - soporte para desarrollo basado en pruebas
- un control detallado sobre HTML y JavaScript
- URL intuitivos
Como curtisk señala en su respuesta, wikipedia tiene una buena descripción, así:
Modelo-Vista-Controlador (MVC) es un patrón arquitectónico usado en ingeniería de software. El uso exitoso del patrón aísla la lógica comercial de las consideraciones de la interfaz de usuario, lo que resulta en una aplicación donde es más fácil modificar la apariencia visual de la aplicación o las reglas comerciales subyacentes sin afectar a la otra.
primer párrafo del http://en.wikipedia.org/wiki/Model-view-controller, y realmente MVC no está remotamente relacionado con asp.net, acaba de dar la descripción lenguaje de patrones agnóstico
Los gestores como métricas de código, los indicadores y las estadísticas. Una medida importante de la calidad del código es el acoplamiento. Explique a su gerente que MVC reduce el acoplamiento y esto a su vez hace que su programa sea más flexible a largo plazo.
Hay un par de calculadoras métricas, here es una en codeplex.
Here es otro software para métricas de software y también los explica. Verifique las métricas que se refieren al acoplamiento.
¿qué hace esa calculadora métrica? Recuento # de líneas de código, etc. – Blankman
Existen numerosas métricas de código, la cantidad de líneas de código es solo una de ellas.Para el acoplamiento de ensamblaje, es una combinación de cuántos ensamblajes usa su ensamblaje de objetivo frente a cuántos montajes usa. –
En pocas palabras, ASP.net MVC ofrece una mejor modularidad y capacidad de prueba que los formularios web asp.net. Sin embargo, una desventaja es que usted pierde algunas de las abstracciones que le ofrece la webforms, por lo que algunas cosas requieren un poco más de trabajo para conectarse.
- 1. Explicación del Modelo de Componente .NET
- 2. .net MVC prueba funcional
- 3. .NET semántica MVC 3
- 4. .NET MVC Custom Date Validator
- 5. ¿.NET MVC debe aprender tecnología?
- 6. .NET MVC Ambiguous Type Referencia
- 7. joya CanCan para MVC NET
- 8. GAS: Explicación de .cfi_def_cfa_offset
- 9. Uso de clipRect - explicación
- 10. Explicación de Android Xfermode
- 11. Explicación de contribute_to_class
- 12. Explicación de POCO
- 13. Tamiz de Atkin explicación
- 14. Explicación de NHibernate HiLo
- 15. Explicación de Func
- 16. R explicación de redondeo
- 17. explicación concisa de Core.logic
- 18. Symfony2 explicación de CompilerPass?
- 19. ¿Puedo eliminar ASP .NET MVC 2 de Visual Studio si utilizo ASP .NET MVC 3?
- 20. .NET MVC enmascaramiento cuadros de texto Contraseña
- 21. Reescritura de URL en .Net MVC
- 22. Implementación de .Net OpenId con ASP.Net MVC
- 23. Enlace de modelo manual con .Net Mvc
- 24. Explicación y uso de JSONP
- 25. Explicación de este nuevo estado()
- 26. Explicación de la sintaxis Doctype
- 27. Explicación de “atar el nudo”
- 28. Explicación de presentación-abstracción-control
- 29. Explicación de la terminología BASE
- 30. Explicación de int? vs int
Cierto, pero la publicación está etiquetada asp.net-mvc, así que creo que Blankman significa ASP.NET MVC y no solo MVC en general. –
en serio? los 4 puntos de viñetas en el sitio de ASP.NET van a explicarle algo a un gerente de alto nivel? "¡Ahh sí, desarrollo impulsado por pruebas! ¿Qué significa eso? ¿Hacemos eso? .... Sí, sí, ¿qué hace que una URL sea intuitiva? Dice preocupación ... uh-oh, no me gustan las preocupaciones" – curtisk
Edité mi respuesta para incluir la información de wikipedia. No tratando de robar tu trueno, simplemente tratando de dar una mejor respuesta. –