Anda di halaman 1dari 2

MODELO ANEMICO

Por resumir un poco esto del modelo anmico, viene a ser que el modelo est
implementado con DTOs, cuya nica responsabilidad es encapsular datos para
transferirlos a otra parte(ej: de una base de datos a la vista de una app). Cosa que
creo an es bastante habitual en muchas aplicaciones que utilizan ORMs
o similares(llmense Hibernate, ActiveRecord, GORM, Doctrine, MyBatis o
soluciones home-made) Pues resulta que eso es un anti-patrn, ms que nada
porque por hacer eso probablemente estemos rompiendo el paradigma
de programacin orientada a objetos.

DTO(DATA TRANSFER OBJECT)


Objeto de Transferencia de Datos (DTO por sus siglas en ingls)1 2 es un objeto que
transporta datos entre procesos. La motivacin de su uso tiene relacin con el hecho que
la comunicacin entre procesos es usualmente realizada mediante interfaces remotas (ej.
Servicios Web), donde cada llamada es una operacin costosa. 2 Como la mayor parte del
costo de cada llamada est relacionado con el tiempo round-trip entre el cliente y servidor,
una forma de reducir el nmero de llamadas es usando un objeto (el DTO) que agrega los
datos que habran sido transferidos por cada llamada, pero que son entregados en una
sola invocacin.2

Unobtrusive JavaScript
JavaScript no obstrusivo es un paradigma floreciente en el uso del lenguaje de
programacin JavaScript, utilizado en la Web. Aunque el trmino no se define
formalmente, sus principios generalmente incluyen:

Separacin de la funcionalidad JavaScript (la "capa del comportamiento") de las


capas de estructura/contenido y de presentacin de un pgina.

Uso de buenas prcticas a fin de evitar los problemas de incompatibilidad de la


programacin tradicional en JavaScript (tales como inconsistencias
entre navegadores y falta de escalabilidad)

NUGET
NuGet es un gestor de paquetes libre y de cdigo abierto , inspirado en las caractersticas
ms eficientes disponibles en el software de Linux EMACS [ dudoso - discutir ], diseado para la
plataforma de desarrollo de Microsoft (anteriormente conocido como NuPack). [2][3] Desde
su introduccin en 2010, NuGet ha evolucionado hasta convertirse en un ecosistema ms
amplio de herramientas y servicios.

CARACTERISTICAS DE MVC 5
Caractersticas:

One ASP.NET
Es una nueva plantilla de proyectos ASP.NET que permite

customizar y configurar nuestras aplicaciones MVC.


ASP.NET Identitity
Los templates de proyectos ASP.NET MVC se han actualizado para
usarASP.NET Identity en cuestiones de autenticacin y gestin de

identidad.
Bootstrap in the MVC template

Integracin de Bootstrap en las vistas para proporcionar un aspecto


elegante y responsivo a nuestras aplicaciones.
Authentication Filters
Nuevos tipos de filtros de autenticacin que se complementan
al filter[Authorize]. Estos se ejecutan previamente y permiten
aadir lgica para validar un usuario y asociarlo a la peticin (ya

sea a nivel de una accin, controlador o de forma global).


Filter overrides
Permiten definir que filtros no se deben ejecutar en un mtodo de
accin o controlador. Por ejemplo podemos definir un filter de forma

global y especificar que para cierto controlador o accin el mismo


no se ejecute.
Attribute routing
Soporte para routing basado en atributos (gracias a la contribucin
deTim MacCall http://attributerouting.net). Esta caracterstica
nos permite definir nuestras rutas utilizando atributos sobre las
propias acciones y controladores.

BOOTSTRAP
Bootstrap es un framework CSS/Javascript desarrollado por Twitter que nos permite
construir aplicaciones bajo el patrn de Responsive Design de una forma muy sencilla.
Para ello Bootstrap proporciona una serie de clases CSS, las cuales mediante semnntica
y estructuras HTML nos permiten construir componentes web avanzados.
Adems, Bootstrap nos ofrece un conjunto de componentes adicionales los cuales
podemos manipular mediante Javascript.

Anda mungkin juga menyukai