Preguntas etiquetadas con mvc

MVC (Model-View-Controller) es un patrón de arquitectura de software que impone la separación de preocupaciones.

322
¿Deberías escribir tu back-end como una API?

Tuve una acalorada discusión hoy sobre nuestra aplicación MVC. Tenemos un sitio web escrito en MVC ( ASP.NET ), y generalmente sigue el patrón de hacer algo en la vista -> presionar el controlador -> el controlador construye un modelo (llama a un administrador que obtiene los datos, construye...

202
¿Qué es realmente MVC?

Como programador serio, ¿cómo responde a la pregunta ¿Qué es MVC? En mi opinión, MVC es una especie de tema nebuloso, y debido a eso, si tu audiencia es un aprendiz, entonces eres libre de describirlo en términos generales que es poco probable que sean controvertidos. Sin embargo, si está...

189
Cuándo favorecer ASP.NET WebForms sobre MVC

Sé que Microsoft ha dicho ASP.NET MVC no es un reemplazo para WebForms. Y algunos desarrolladores dicen que WebForms es más rápido para desarrollar que MVC. Pero creo que la velocidad de codificación se reduce al nivel de comodidad con la tecnología, por lo que no quiero ninguna respuesta en...

86
¿Cuál es la diferencia entre stateful y stateless?

Los libros y la documentación sobre el MVC simplemente se acumulan al usar los términos con estado y sin estado. Para ser honesto, no puedo entender la idea de lo que hablan los libros. No dan un ejemplo para comprender ninguno de los dos estados, en lugar de simplemente decir que HTTP no tiene...

74
¿Por qué debería usar un patrón MVC?

Parece que todos los que hacen aplicaciones web hoy en día quieren usar MVC para todo. Sin embargo, me resulta difícil convencerme de usar este patrón. Entiendo que la idea general es separar la lógica del backend de la interfaz que representa el programa. En general, parece que las vistas siempre...

62
¿No es MVC anti OOP?

La idea principal detrás de OOP es unificar los datos y el comportamiento en una sola entidad: el objeto. En la programación de procedimientos hay datos y algoritmos por separado que modifican los datos. En el patrón Modelo-Vista-Controlador, los datos y la lógica / algoritmos se colocan en...

49
¿Cuáles son las mejoras de MVP sobre MVC?

He leído durante tres días sobre los patrones Model-View-Controller (MVC) y Model-View-Presenter (MVP) . Y hay una pregunta que me molesta mucho. ¿Por qué los diseñadores de software inventaron MVP, cuando ya había un MVC? ¿Qué problemas enfrentaron, que MVC no resolvió (o resolvió mal), pero MVP...

44
Mejores prácticas o patrones de diseño para la recuperación de datos para informes y paneles en una aplicación rica en dominios

Primero, quiero decir que esta parece ser una pregunta / área descuidada, así que si esta pregunta necesita mejorar, ¡ayúdame a hacer de esta una gran pregunta que pueda beneficiar a otros! Estoy buscando consejos y ayuda de personas que han implementado soluciones que resuelven este problema, no...

43
¿Cuáles son las desventajas de MVC? [cerrado]

He estado usando MVC / MV * desde que comencé a organizar mi código hace años. Lo he estado usando tanto tiempo que ni siquiera puedo pensar en otra forma de estructurar mi código y cada trabajo que tuve después de ser pasante estaba basado en MVC. Mi pregunta es, ¿cuáles son las caídas de MVC?...

40
Mezclando Angular y ASP.NET MVC / Web api?

Vengo de usar ASP.NET MVC / Web API y ahora estoy empezando a usar Angular, pero no tengo claro la forma correcta de mezclarlos. Una vez que estoy usando Angular, ¿los conceptos del lado del servidor MVC todavía proporcionan algún valor? ¿O debería usar estrictamente la API web únicamente para...