Tag Archives for .Net

ASP.NET va a tener una MVC Framework

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)

Silverlight 1.0 disponible y Silverlight para Linux anunciada

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.

.Net vs Ruby on Rails

Divertidísimo vídeo que compara .NET con Ruby on Rails de la mano de Rails Envy:

 

visual studio express 2008 beta 2 disponible

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

Seleccionando una web framework para desarrollo

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

Silverlight ( Flash killer) ya es una realidad

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.

visual studio "Orcas" Express disponible

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…..

Visual studio "Orcas" Beta 1 ya se puede descargar

Ya podemos descargar Orcas Beta 1 de la siguiente versión del entorno de desarrollo de Microsoft Visual Studio. En la descarga viene con .NET FX 3.5 que viene con el soporte de LINQ y nuevas funciones de XML.

Esta nueva versión del entorno de desarrollo comentan que como principal ventaj es que es “Intellisense” en todas partes. Facilitando mucho el desarrollo. En el ejemplo siguiente vemos como nos muestra hasta las variables que tenemos entradas.

Para los que les preocupes el tener que instalarlo y no poder desarrollar en versiones anteriores. Esta versión incluye una opción en la cual podemos escoger que versión .NET queremos desarrollar nuestro proyecto. Una característica muy solicitada por los desarrolladores.

Animaros a probarla..

Más información:

Fuente | The visual Basic Team

Anuncio oficial

Actualización:

Como podéis ver en los comentarios se puede descargar ya la versión para Virtual PC ( Gracias J Antonio BS).

Además podéis leer un “white paper” que explica las principales novedades.

Vídeos de ASP .net y SQL SERVER Express

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.

Videos

Vía

JRuby ya soporta Ruby on Rails

JRuby es un interprete de Ruby 1.8.4 escrito 100% en Java, permitiendo la ejecución de programas en el lenguaje Script Ruby sobre Java.JRuby Acaban de presentar la versión 0.9.8 y comentan que ya soporta Ruby on Rails. Por tanto es una gran noticia para los desarrolladores ya que permitirá el desarrollo e interconexión entre aplicaciones JAVA y Ruby/Rails.

Esta es otra prueba de la importancia que está tomando Ruby/Rails en el mundo del desarrollo. Ya que también está en marcha una implementación de Ruby sobre la plataforma .NET llamada Ruby .NET. Además corren rumores sobre alguna sorpresa que nos va a traer Microsoft en el futuro (John Lam).

Actualización: Mirando en la página de John Lam me doy cuenta que habla de rubyclr que es una implementación de Ruby en CLR ( Common Language Runtime de .NET).  Tras analizar RubyCLR claramente es el soporte del lenguaje Ruby directamente en .NET. Habrá que seguir esta iniciativa.

Vía