Lanzamiento de WebMatrix
Actualización: Hemos incluido al final del post muchos recursos para que puedas iniciar a desarrollar Web con WebMatrix.
Esta semana se hará el lanzamiento oficial de WebMatrix. Si no sabes que es WebMatrix, te invitamos a que leas el apartado de este post “'¿Qué es WebMatrix?”.
¿Qué es WebMatrix?
WebMatrix es el nuevo producto de Microsoft para el desarrollo web. Incluye muchas características para que novatos en el desarrollo se sientan a gusto, y para que expertos puedan aprovechar toda su funcionalidad. Es un “Todo Incluido”, con servidor web (IIS 7.0 Express), base de datos (SQL Server 2008 Express o SQL Server 2008 R2 Express) y entorno de desarrollo. Es posible crear un sitio desde cero o incluso utilizar plantillas descargables y aplicaciones o CMS desde la galería (ambos posibles desde la misma interfaz de WebMatrix).
Se basa en una interfaz conocida y familiar para usuarios de Windows (basado en la interfaz Fluent de Office 2010), y es totalmente posible comenzar tu desarrollo en WebMatrix y luego continuar en Visual Studio, si necesitas funcionalidad extra.
Incluso, para usuarios de Windows XP, tiene la particularidad que al utilizar como servidor web IIS 7.0 Express (no el IIS 6.0 local), puedes estar seguro que tus sitios funcionarán correctamente al hacer deployment en servidores con un IIS más nuevo, como Windows Server 2008 o Windows Server 2008 R2. Incluso, puedes probar tu sitio con SSL/HTTPS tan fácilmente como marcar un checkbox como se muestra en la siguiente imagen:
También Soporta el desarrollo de sitios con PHP, con ASP.NET, o una combinación de ambos en un mismo sitio y total control de éste. A continuación, más imagenes de WebMatrix y al final recursos para que lo conozcas a fondo.
Resaltado de código para Razor (mostrado), PHP y ASP.NET
Creación de un sitio nuevo (pantalla de bienvenida)
Crear un sitio desde la galería
Manejo de bases de datos desde la misma aplicación
¡Y mucho más! Asegúrate de explorar los recursos a continuación, para que puedas comenzar a utilizar WebMatrix en tus proyectos.
- Anuncio de WebMatrix por Scott Guthrie
- Tutorial de cómo crear tu primer sitio con WebMatrix (en español)
- Sitio oficial de WebMatrix (con muchos recursos).
Evento de Lanzamiento
Finalmente, puedes presenciar el lanzamiento virtual de WebMatrix. Simplemente, visita esta entrada del blog de MSDN Latinoamérica y conoce todos los detalles: link.
También puedes visitar este sitio con más información sobre el lanzamiento.
Recursos Post-Lanzamiento
Luego del lanzamiento (que puedes volver a ver aquí y adelanta hasta el minuto 59 si el reproductor no lo hace automáticamente ) Microsoft Puso a disposición de todos los desarrolladores web, o personas que quieren comenzar a desarrollar usando WebMatrix una serie de recursos. Si eres un principiante en el desarrollo web apreciarás especialmente el primero:
- Desarrollo Web 101 con WebMatrix Donde podrás crear un sitio desde cero que incluye datos de base de datos y todas sus actualizaciones.
- Sitio de WebMatrix en /Web aquí puedes conocer a fondo las características y facilidades que te provee WebMatrix
- Usar Widgets Sociales de Facebook en tu sitio, fácilmente.
- Crear Galerias de imágenes con LightBox, que es un plug-in de JavaScript liviano
- Agregar Formularios fácilmente a nuestro sitio, como un formulario de contacto o de orden de productos (como en el ejemplo).
- Y si quieres utilizar un gestor de contenidos completo, puedes utilizar Umbraco con WebMatrix para crear y subir a un servidor un sitio Web Completo.
Además, con WebMatrix puedes utilizar una aplicación Web ya existente y comenzar tu desarrollo a partir de ella. Puedes visitar la galería y conocer las aplicaciones (inclusive las desarrolladas en PHP). Con WebMatrix es tan sencillo como seleccionar la aplicación y todo se hace automático, inclusive la instalación de los binarios de PHP (si es el caso) y la creación de la base de datos.
¿Tienes alguna duda? ¿Que te parece WebMatrix? ¿Ya comenzaste tu sitio? ¡Cuéntanos en los comentarios!
Etiquetas de Technorati: WebMatrix,Web Development