Sitio Web Vrs Aplicaci N Web

Páginas: 10 (2418 palabras) Publicado: 6 de junio de 2015
http://eloyparedes.wordpress.com/2007/07/17/proyectos-de-aplicacion-web-vs-proyectos-de-sitio-web-web-application-projects-vs-web-site-projects/
Proyectos de Aplicación Web vs. Proyectos de Sitio Web (Web Application Projects vs. Web Site Projects)
Posted 17, julio 2007
Filed under: ASP .NET |
Los proyectos de Aplicación Web hicieron su aparición como un add-in para Visual Studio 2005, luegodebido a su gran difusión se incorporó como parte del Service Pack 1 para visual Studio 2005. Provee un modelo de proyecto Web similar al modelo de proyecto Web de Visual Studio 2003. Proporciona la posibilidad de definir una aplicación Web mediante un proyecto (.csproj o .vbproj), tal como era habitual en las versiones previas del .NET Framework, lo cual garantiza que todo el proyecto se compilaráen un único ensamblado.
El objetivo de los proyectos de aplicación Web es dar respuesta a las peticiones de los usuarios. Algunos desarrolladores encontraron que la migración de aplicaciones de Visual Studio 2003 hacia el nuevo modelo de sitios web de Visual Studio 2005 presentaba muchos problemas haciéndolo en algunos casos impracticables, especialmente porque la compilación en el nuevo modelo desitios Web de Visual Studio 2005 creaba múltiples ensamblados.
El nuevo modelo de proyectos de aplicación Web provee la misma semántica de los proyectos Webs de Visual Studio 2003. Esto incluye la estructura basadas en archivos de proyecto y el modelo de compilación donde todo el código del proyecto es compilado en un único ensamblado. Sin embargo, el nuevo tipo de proyecto pone a nuestradisposición todas las nuevas características de Visual Studio 2005 (Refactoring, diagramas de clase, desarrollo de pruebas, genéricos, etc.) y de ASP .NET 2.0 (páginas maestras, controles de datos, membresía e identidad, administración de roles, Web Parts, personalización, navegación de sitio, temas, etc.).
El modelo de proyectos de aplicación Web en visual Studio 2005 también hace innecesario dosrequerimientos de Visual Studio 2003.
• Uso de extensiones de servidor de FrontPage. Ahora ya no es un requisito, aunque aún es soportado si el sitio Web aún utiliza estas extensiones.
• Uso de Internet Information Server (IIS). El nuevo tipo de proyectos soporta tanto IIS como el servidor ASP .NET de desarrollo incluido en Visual Studio 2005.

¿Cuál de los tipos de proyectos Web debemos utilizar?

Lassiguientes tablas comparativas describen las diferencias entre los dos tipos de proyectos Web.
Opción o tarea
Proyectos de Aplicación Web
Proyectos de Sitio Web
Necesita migrar aplicaciones grandes de Visual Studio 2003.
X
 
Preferencia por el modelo de página simple sobre el modelo de código detrás.
 
X
Preferencia por la compilación dinámica y por trabajar sin generar todo el sitio por cadapágina modificada.
 
X
Necesita controlar los nombres de los ensamblados de salida.
X
 
Necesita generar un ensamblado por cada página
 
X
Necesita que clases independientes hagan referencia a páginas y controles de usuario Web.
X
 
Necesita generar una aplicación Web utilizando múltiples proyectos Web.
X
 
Necesita agregar pasos antes de generar (pre-build) y después de generar (post-build), durante elproceso de compilación.
X
 
Necesita abrir y editar cualquier directorio, como un proyecto Web, sin crear un archivo de proyecto.
 
X

Escenario
Proyectos de AplicaciónWeb
Proyectos de Sitio Web
Definición de proyecto
Similar a Visual Studio 2003. Solo archivos que son referenciados en el archivo de proyecto forman parte del proyecto, se muestran en el explorador de soluciones, y son compiladosdurante el proceso de generación. Debido a que existe un archivo de proyecto, algunos escenarios son más fáciles de implementar.
Se puede excluir archivos del proyecto y del programa de control de versiones con facilidad.
Los Proyectos de Sitio Web utilizan la estructura de directorios para definir los contenidos del proyecto. No existe archivo de proyecto y todos los archivos de la carpeta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaci N De La Web 2
  • EVALUACI N DE SITIOS WEB
  • Portal web y sitio web
  • Sitios web
  • Sitios Web
  • sitio web
  • Sitios Web.
  • Sitios web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS