Silverlight es la apuesta de Microsoft para posiciona
rse en el nicho que ocupa Adobe con sus tecnologías Flash, Flesh y AIR. Tan sólo llevan la versión 1 y ya está en fase beta la versión 2. Creo que es una tecnología a seguir ya que Microsoft pondrá todo su empeño en que triunfe y gane cuota de mercado. Pensar que su progresión significa la utilización de tecnología .NET, servidores Windows, etc…
Bill gates anunció recientemente que estaría disponible la beta 2 de Silverlight. Ya ha llegado ese momento. Se trata de un plugin que se instala en los navegadores y permitirá ver contenido Silverlight cuando exploremos las diferentes páginas. Tenéis más información sobre las novedades en el Blog de ScottGu’s y la verdad es que empieza a ser potente esta versión. En mi opinión la anterior tenía muchas carencias.
También acaban de actualizar la propuesta para diseñadores web de Microsoft llamado Expression Blend and Design y Deep Zoom Composer. Se trata de un technology preview y puede ser descargada gratuitamente. Como principal novedad lleva el VSM ( Visual State manager) para crear controles y skins.
Os añado unas listas L-exp para seguir la evolución de estas tecnologías
Expression Blend and Design
Silverlight: All abot this web plugin and framework
Desde la web de ASP .NET de Microsoft anunciaron el lanzamiento de la versión definitiva de Visual Studio 2008 y .NET Framework 3.5. Estamos hablando del entorno de desarrollo de aplicaciones y de la framework para desarrollar en plataformas Windows con diferentes lenguajes.
Como principales novedades incluye el lenguaje LINQ ( Language Integrated Query) en .NET Framework 3.5. Es una forma más sencilla e intuitiva de integración de los queries a las bases de datos.
En cuanto a Visual Studio 2008 incluye nuevos editores , un nuevo interface de diseño web completamente WYSIWYG. Han añadido multi-targeting support que permite desarrollar un proyecto en la versión de .NET que quieras y todo el IDE se adaptará.También soporte ASP.NET AJAX en Visual Studio 20008, mejor soporte para CSS, Javascript y otras muchas cosas.
En la fuente encontraréis vídeos y mucha documentación sobre las novedades. También te puedes descargar la nueva versión Express de visual Studio 2008. De momento sólo está disponible en inglés.
Vía | ASP.NET
Tenía esta noticia pendiente de publicar y creo que para los que estéis en el mundo .NET debéis conocer que ya están disponibles las versiones Express de su suite de desarrollo y también la versión 3.5 de su Framework .NET.
Os recuerdo que se trata de entornos de desarrollo gratuitos y existen Visual Basic 2008 Express Edition, Visual Web Developer 2008 Express Edition, Visual C# 2008 Express Edition y Visual C++ 2008 Express Edition.
Se nota que ya estoy poco por .NET ya que hace dos años me habría enterado el mismo día de su lanzamiento.
Vía
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)
Del blog de ScottGu’s nos llega la noticia que ya ha sido liberada la versión 1.0 de Silverlight. Para los que no lo conozcan Silverlight viene a ser la competencia directa de Flash en los navegadores. Es decir, un plugin multiplataforma ( de momento Windows y Mac) que se instala en el navegador y permite la ejecución de aplicaciones gráficas y animadas. Permitiendo que sea un elemento muy útil para mejorar las páginas web.
La gran sorpresa para todos ha sido que acaban de anunciar que también soportará Linux. Hito histórico para Microsoft que desarrolle alguna aplicación para esta plataforma.
Podéis ver el anuncio completo con todas sus características y además los detalles del lanzamiento de la versión para Linux.
Para el desarrollo de la versión de Linux han llegado a un acuerdo con Novell y estos serán los encargados de desarrollar para Linux el proyecto que han llamado “Moonlight”. Anuncian que soportará todas las distribuciones Linux y todos los navegadores existentes de esta plataforma. Se pueden ver más detalles desde el blog de Miguel de Icaza’s que será el encargado de este desarrollo.
Al final del anuncio comunican que están trabajando en la versión 1.1 de Silverlight que traerá más mejoras como la inclusión de un subset de clases .NET para la utilización de otras funciones avanzadas como Sockets, Web-Services, soporte REST y otros. Además podrás desarrollar para Silverlight en todos los lenguajes .NET y anuncian que también estarán Ruby, Pascal, Python… Dando muchas oportunidades de desarrollo.
Para aprender más de Silverlight podéis ir a www.silverlight.net o he creado una lista en L-exp con más recursos que iré manteniendo.
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
Hace tiempo comenté que Microsoft estaba trabajando en una aplicación que iba a ser el Flash Killer. Esta aplicación se llama Silverlight y viene a ser un competidor directo del flash player.
Está basado en WPF/E, es decir Windows presentation Foundation.
La idea es que desarrollando en lenguajes .NET, Javascript y otros lenguajes se puedan hacer potentes aplicaciones gráficas para enriquecer las aplicaciones web.
Otra cosa que sorprende pero a su vez es de cajón, es que de momento han anunciado que soportará las platafomas Windows y Mac. También soporta multiples navegadores. Demostrando en este paso inteligencia y ganas de que esta aplicación llegue lejos.
Ya existe una web en donde nos podemos descargar el “player” ( runtime) y también las herramientas de desarrollo para empezar a introducirnos.
En cuanto a estas herramientas podemos desarrollar desde Visual studio descargando unas herramientas o diseñar desde Expression. Este último es un producto que aún está en CTP pero promete ser una herramienta de diseño muy potente. También existe un Software Development Kit que podemos descargar gratuitamente.
En estos momentos existen dos versiones : 1.0 beta y 1.1 alpha. Esta segunda dispone de muchas más funciones, aunque está aún en fase inicial. Podemos descargar ambas Runtimes.
Quien le interese curiosear que vaya a la web y podrá empezar a ver ejemplos de lo que promete Silverlight. En la misma web encontraréis documentación, Quickstarts, vídeos y Whitepapers.
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…..