Estoy totalmente en desacuerdo con algo de lo que dice el artículo Websites and Web Projects.
Primero, no fue un grupo "pequeño" de desarrolladores que se rebelaron; sugeriría que fuésemos la mayoría de nosotros, a quienes no nos preguntaron si queríamos cambiar totalmente la forma en que nos desarrollamos. Ciertamente no me preguntaron si quería perder seis semanas de tiempo de desarrollo averiguando qué hicieron para romper un servicio web perfectamente bueno.
No fue una MS de "descarga" publicada, sino VS2005 SP1, y la lanzaron con bastante rapidez.
En sus ventajas para el desarrollo sin proyecto, el comando "Copiar proyecto" funciona muy bien, y no tenemos que evitar los archivos de depuración o proyecto; puedes mover las páginas, si no usas el control de fuente; ¿De dónde sacan que tenga que bloquear los archivos del proyecto para colaborar? ¿Qué están utilizando para el control de la fuente?
También agregaría una pregunta al debate: ¿qué tienen de especial los sitios web que deberían ser el único tipo de "proyecto" (hasta donde yo sé) que no utiliza un archivo de "proyecto"? No se me ocurre nada, a menos que Microsoft pensara que los desarrolladores web eran demasiado ingenuos para entender proyectos.
Por supuesto, si alguien sabe de cualquier otro tipo de "proyecto" de Visual Studio que no utiliza un archivo de proyecto, le agradecería que me lo informara.
Tenga en cuenta una de las características más atractivas de los proyectos web: [Integración SVN] (http://stackoverflow.com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate), lo cual simplemente no es posible con los sitios web. –
La gente ya ha cubierto todos los ángulos principales aquí ... Encuentro que las aplicaciones web son útiles para esas aplicaciones "rápidas y sucias" ... Código de prueba de concepto, etc. Tiendo a hacer casi "Proyecto web" en piloto automático ahora :) –
Algunos detalles de Apress - Pro ASP.NET 3.5 en C# 2008 Segunda edición ** [Sitios web y proyectos web] (http://amrelgarhy.com/blog/websites-and-web-projects/) ** –