Desde el blog de ScottGu’s anuncia que Microsoft va a presentar un soporte opcional en ASP .NET ( su plataforma web) para poder utilizar el sistema Model-View-Controller ( MVC) que utilizan Web frameworks tales como Ruby on Rails .
No voy a profundizar en como funciona ya que de momento es muy nuevo, pero lo que está claro es que Microsoft quiere seguir los pasos de Ruby on Rails y otras web frameworks que se están popularizando.
Yo tengo experiencia en ASP.NET y es una plataforma muy potente. Sin duda si el MVC se convierte en tan sencillo como lo es con Ruby on Rails podrá ser una alternativa a plantearse profesionalmente.
Más enlaces:
Presentación y vídeo en blog de Scott Hanselman’s
ASP.NET MVC Framework ( Part I)
Divertidísimo vídeo que compara .NET con Ruby on Rails de la mano de Rails Envy:
Alguna vez he comentado que existen una versiones express del paquete de desarrollo de Visual Studio. Estas versiones están pensadas para que cualquiera pueda iniciarse en cualquiera de los entornos de desarrollo de Microsoft. Entre ellos estan las herramientas para desarrollo de aplicaciones windows, web, juegos y también drivers para hardware.
Entre los lenguajes soportados están visual basic, visual c# y visual cplusplus.
Yo he probado las versiones express para desarrollo web y realmente promenten mucho. De todas formas antes de aguar la fiesta a nadie, recordar que si luego queréis publicar vuestra aplicación necesitaréis un servidor windows para tener más de 5 usuarios. Allí está la trampa para el desarrollo web.
Recomiendo al que quiera coger conocimientos y empezar a desarrollar en la plataforma más extendida del mundo que empiecen por estas herramientas. A partir de aquí puede tener una buena cualificación para encontrar un buen trabajo.
No comento las novedades ya que no he encontrado ninguna información y recordar que se tratan de versiones beta.
Visual Studio Express 2008 Beta 2
Hacía tiempo que tenía ganas de crear esta lista L-exp que recogiese las alternativas que tenemos para desarrollo web. Aún no está acabada, pero si que contiene las más importantes ( alquien me dirá que falta JAVA). Pero desde mi punto de vista estas son las que sin ser un super programador te puedes atrever a probar. La lista contiene:
- Ruby on Rails - La utilizada para desarrollar mi proyecto L-exp
- ASP.NET de Microsoft - La he utilizado en entornos empresariales y promete mucho
- OpenLazlo - Nueva y se basa también en el uso de un runtime en Flash o DHTML.
- Django basada en Python
- Silverlight - Microsoft Flash killer
- Flex - La alternativa de Adobe basada en Flash
- PHP - La madre y originaria de todos los lenguajes de script
Seguro que me dejo alguna importante, iré completando la lista y manteniéndola con actualizaciones. No dudéis en dejar vuestras sugerencias.
L-EXP - Choose a Web developing framework
El otro día anunciaba que ya están la beta 1 de la nueva versión de Visual Studio llamada “Orcas”. Para los que no lo sepan Visual Studio es el entorno de desarrollo de Microsoft y que permite el desarrollo de aplicaciones en Visual Basic, C#, C++ y Web con ASP.NET ( tanto en Visual Basic como en C#).
La noticia es que también están disponibles las versiones Express de estos entornos de desarrollo que no tienen nada que envidiar a la versión comercial. Son gratuitas pero también muy potentes y se alejan poco de la versión padre.
La distribución de estas versiones yo la veo como una inversión de Microsoft para crear desarrolladores en estas plataformas que después requerirán soluciones en plataformas Windows y con servidores Windows.
Como ejemplo tu puedes montar un servidor con Windows XP Profesional aplicaciones ASP .NET, pero estará limitado a 5 conexiones simultáneas. Por tanto tendrás que pasar a una versión servidora para tener mayor servicio.
De todas formas es una plataforma que tiene mucho potencial e incluso para el que se plantee dedicarse a la informática es una buena inversión aprender de ella.
Se pueden descargar las versiones Express de “Orca” de la siguiente dirección.
Hago una pequeña ampliación para hablar de la versión Web developer que es la plataforma que más conozco. Como principales ventajas están:
- Nuevos editores visuales muy potentes
- Soporte de LINQ ( muy interesante)
- Copiar mejor aplicaciones
- Mejoras para el desarrollo Javascript ( supongo que soporta AJAX .NET)
Podéis ver un vídeo mostrando algunas mejoras.
A disfrutarlo, yo ya me lo estoy descargando…..
Acabo de ver en la web de ASP .NET una colección de vídeos muy interesantes tanto de introducción a ASP .NET, How To’s, AJAX , SQL SERVER Express, migraciones y otros. Recurso muy interesante para los que quieran iniciarse en estas tecnologías.

Vía
Desde el blog de Microsoft XML Team anuncian que ya está dispoible la Community Technology Preview de la siguiente versión de Visual Studio, llamada “Orcas”. La podemos descargar e instalar en paralelo con Visual Studio o también hay una imagen Virtual PC.
Por lo que leo ya está disponible una versión de la .NET Framework 3.5, aunque imagino que aún será beta.
Por lo que he podido leer una de las principales novedades de “Orcas” es que lleva un editor Wysiwyg Web. Mejorando la integración entre el desarrollo aspx y el diseño web.
Otra novedad importante es la inclusión de LINQ que facilita el desarrollo permitiendo una sintaxis más comprensible en los queries.
Incluye otras novedades como Visual Basic 9 y otras novedades interesantes.
Sin duda Microsoft está apostando fuerte por su plataforma web ya que cuantos más desarrolladores estén en ella más servidores web ellos vendrán. Vale la pena probarlo y ver que novedades trae.
Instalador
Imagen Virtual PC
Ya se puede descargar la versión final de ASP .NET AJAX 1.0 ( también llamada “Atlas”).
Este software permite a la plataforma ASP .NET disponer de funcionalidades AJAX y ha sido desarrollado por Microsoft.
Es una actualización imprescindible para los desarrolladores que esten en ASP .NET 2.0.
También podemos encontrar recursos interesante en el siguiente enlace entre los que se encuentran una Chuleta en PDF y solución a los problemas más comunes.
Para los que aún no se hayan introducido en el mundo del desarrollo web sin duda ASP .NET es una alternativa muy válida y lógicamente bajo el paraguas de Microsoft. En el website ASP.NET encontraréis muchos recursos e incluso un IDE gratuito para desarrollo llamado Visual Web Developer Express 2005. Yo he desarrollado en ella y es una buena alternativa.
Aunque hay otras alternativas que si leéis mi Blog veréis que ultimamente me llaman la atención y que son geniales. Sobre todo para desarrollo sin coste, en plataforma abierta y de forma muy ÁGIL. Sin duda RubyonRails para proyectos Web libres es invencible y me hizo descartar ASP .NET para mis proyectos personales.
Vía
Desde el blog de ScottGu’s nos muestra una imagen de la futura versión de Visual Studio. Este es el entorno de desarrollo de Microsoft. En esta versión para los desarrolladores web la principal novedad que han presentado es la integración con un editor WYSIWYG que promete ser rompedor ( ver imagen superior).
También tenemos un enlace al blog de Mikhail Arkhipov que ha sido el arquitecto de este proyecto. En su blog podemos ver más detalles y seguiremos la evolución.
Yo havía leído hace tiempo que la intención es fusionar el desarrollo asp .net con un editor web de primera línea. Veo que van por el camino de conseguirlo..
Acabo de ver una presentación de una nueva tecnología que está desarrollando
Microsoft llamada LINQ (Language integrated-query) y que el año que viene será parte de .NET Framework. El concepto de esta tecnología es convertir los accesos de datos en objetos del sistema a los cuales podemos interrogar de una forma más sencilla y eficaz. Viene a ser una extensión de los lenguajes C# y Visual Basic.
La presentación ha sido realizada por Scott Guthrie que es General Manager de Desarrollo en Microsoft y se llama "Developing data-driven Web applications using LINQ" y en ella compara un ejemplo de aplicación ASP .NET como se haría un acceso a datos actualmente y como se haría con LINQ. Claramente asigna los datos a clases y luego realiza un acceso muy sencillo.
Me ha llamado la atención ya que como últimamente me estoy "peleando" con Ruby on Rails el concepto se acerca un poco. Aunque no llega al diseño MVC (Model - View - Controller) que soporta esta Framework. En Rails los datos son el modelo y están disponibles directamente como objetos en el sistema. Es un entorno ágil de desarrollo. Aunque tiene sus barreras de aprendizaje ( algo escondidas) que ya comentaré cuando las acabe de superar.
Al ver estas iniciativas ves que Microsoft está entendiendo y analizando otras alternativas de programación para acercarse más. Un claro ejemplo de esto también es IronPython para .NET (Python sobre .NET).
Más información ( toda en inglés)
Vía