Una brebe historia de las Plataformas de Desarrollo Web de Microsoft. - Código Program

Breaking

domingo, 6 de julio de 2014

Una brebe historia de las Plataformas de Desarrollo Web de Microsoft.


Hace mucho tiempo, Microsoft vio la necesidad de una plataforma de desarrollo web basado en Windows y ha trabajado duro para producir una solución. En las últimas dos décadas, Microsoft ha dado la comunidad de desarrollo de varias plataformas de desarrollo web.

Active Server Pages (ASP)

La primera respuesta de Microsoft al desarrollo web era Active Server Pages (ASP), con esto Microsoft daba una solución a la creacion de paginas Web dinámicas donde el código y los artículos son creados juntos en un solo archivo, con cada archivo físico que corresponde a una página en el sitio web. El enfoque de script del lado del servidor de ASP se convirtió en muy popular y muchos sitios web surgió a partir de él; algunos siguen sirviendo a los visitantes asta el día hoy! Después de un tiempo, sin embargo, los desarrolladores querían más: cosas como más fáciles como la reutilización de código, una mejor separación de las preocupaciones, y desarrollo de aplicación mas fácilmente orientado a objetos, y fue por eso que a principios de la programación. En 2002, Microsoft ofreció ASP.NET como una solución a las preocupaciones de los desarrolladores de ese entonces.

ASP.Net Web Forms

Al igual que los sitios web de ASP, los sitios web basados en ASP.NET tenian el mismo enfoque basado de páginas, donde cada página en el sitio web se representa en forma de un archivo físico (llamado un formulario web) y se puede acceder a el utilizando el nombre de ese archivo. A diferencia de una página utilizando ASP, una página de formularios (Web Forms) proporciona una cierta separación de código y marcado por la división del contenido de la web en dos diferentes archivos: uno para el código y otra para el marcado. ASP.NET y los formularios Web Forms sirvieron para suplir las las necesidades de los desarrolladores desde hace años y sigue siendo el desarrollo web el marco de la opción para muchos. Algunos desarrolladores de. NET, sin embargo, consideran los formularios Web Forms se acercan demasiado de una abstracción de la subyacente HTML, JavaScript y CSS. Gee, algunos desarrolladores simplemente no puede estar contento! no se puede hacer feliz a todos.

ASP.Net MVC

Microsoft no tardó en detectar la creciente necesidad en la comunidad de desarrolladores de ASP.NET algo diferente del enfoque basados ​​en páginas de formularios (WebForms), y lanzó la primera versión de ASP.NET MVC en 2008. Representando una salida total desde los WebForms, ASP.NET MVC abandona la arquitectura basada en páginas completamente, utilizando un Modelo-Vista-Controlador (MVC) en su lugar. Aunque todavía aprovecha gran parte del marco anterior, ASP.NET MVC representa un conjunto totalmente independientes. En lugar de archivos de marcado, viewstake la responsabilidad de la representación en HTML para el usuario. ASP.NET MVC deja en manos de los desarrolladores de aplicaciones para elegir la sintaxis que utilizan para el autor vistas.

WebMatrix.

Al mismo tiempo de lanzamiento de ASP.NET MVC 3 a principios de 2011, WebMatrix de Microsoft representa un entorno sencillo, directo y libre de desarrollo web. Cuenta con un sencillo entorno de desarrollo integrado (IDE) y una API (nombrado páginas Web), WebMatrix es un paso natural en la evolución de los marcos de desarrollo web de Microsoft. WebMatrix ofrece un punto medio para aquellos que ven ASP como un obstáculo para el desarrollo orientado a objetos, ASP.NET WebForms como es demasiado de una abstracción de HTML básico /CSS / JavaScript y ASP.NET MVC siendo demasiado compleja. A primera vista, las páginas web WebMatrix tienen un gran parecido a las páginas web ASP, en ese que combinan la lógica empresarial y el marcado en el mismo archivo. Sin embargo, cuando uno profundiza, da gusto saber una fundación orientada a objetos muy amigable. Mediante la combinación de poder la plataforma ASP.NET con la simplicidad de la sintaxis de scripts ASP-como(la sintaxis Razor), WebMatrix ofrece un entorno de desarrollo web que es accesible por una muy amplia gama de desarrolladores de sitios web. WebMatrix es sencillo lo suficiente como para permitir que un aficionado para producir una simple página web, pero lo suficientemente potente como para satisfacer las necesidades de las aplicaciones web más avanzadas.


No hay comentarios:

Publicar un comentario