ASP.NET 5 daily builds

Como todos ya sabéis ASP.NET 5 es open source y es posible acceder al código incluso contribuir al mismo a través de sus repositorios de GitHub.

Si habéis seguido el post sobre cómo instalar el entorno con Visual Studio 2015 o cómo instalar las herramientas de líneas de comandos, habréis notado que al resturar las dependencias, éstas se descargan desde https://www.nuget.org/api/v2. siendo éste el sitio dónde Microsoft sube las versiones estables y testeadas de los productos.

Continúa leyendo ASP.NET 5 daily builds

ASP.NET 5 Trabajando con el cliente II

Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones  finales de la plataforma.

En la anterior entrada  hemos visto como trabajar con las herramientas de cliente y wwwroot para hacer tareas habituales para los desarrolladores web. En este hicimos una introducción a Grunt y a algunos de sus plugins como grunt-contrib-less  y grunt-contrib-uglify, pero nos quedo uno de los más habituales por mencionar. Bower, el cual podemos ver directamente si en vez de partir de un ejemplo vacío partimos de la plantilla Starter Web es un gestor de paquetes para la web. Seguramente al ver la primera parte de la definición piensa inmediatamente en Nuget, tal cual hacemos en el código .NET. En realidad el concepto es exáctamente el mismo, pero este es el índicado, en vez de Nuget, cuando nuestras dependencias sean web, js, css, etc.

Para hacer uso de Bower lo primero que haremos es instalarlo y para ello, como hemos hechos con otros módulos lo haremos retocando nuestro fichero package.json como se puede ver a continuación. Continúa leyendo ASP.NET 5 Trabajando con el cliente II

[Evento] Plain Concepts Web Day – Valladolid

El día 3 de Marzo hemos organizando un evento en Valladolid sobre desarrollo web donde veremos muchas de las novedades que no traerá la nueva versión de ASP.NET, así como muchos otras tecnologías y frameworks que se están convirtiendo casi en “imprescindibles” para el desarrollo de aplicaciones web.

Continúa leyendo [Evento] Plain Concepts Web Day – Valladolid

Trabajando con Sublime, Kulture y OmniSharp

Después de en la entrada anterior cómo podemos trabajar con ASP.NET desde línea de comandos en Windows, en ésta hablaremos de algunas herramientas y utilidades nos pueden ser útiles si elejimos no trabajar con Visual Studio.

Esta entrada no pretende comentar ni discutir si Visual Studio es mejor o peor que otras opciones, sino dar las diferentes alternativas que hay, para que cada uno pueda elegir la opción que más se adecue a sus necesidades. Lo importante en este caso es ver cómo ASP.NET es completamente abierto y agnóstico al IDE y que permite que cada desarrollador tome sus propias decisiones.

Continúa leyendo Trabajando con Sublime, Kulture y OmniSharp

ASP.NET 5 Introducción a los TagHelpers

Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones  finales de la plataforma.

Los TagHelpers son una de las novedades más interesantes de MVC6. En cierto modo vienen a sustituir a los helpers Razor tradicionales, pero con un enfoque que puede recordar a los WebControls de Webforms, pero como veremos hay muchas diferencias entre los WebControls y los TagHelpers. Lo que nos permiten es podernos crear nuestras propias etiquetas HTML pero que serán procesadas por Razor (generando pues HTML que es el que será enviado al cliente).

Continúa leyendo ASP.NET 5 Introducción a los TagHelpers

Trabajando desde línea de comandos

En el post anterior explicábamos cómo es posible montar un entorno de desarrollo con Visual Studio 2015 para poder empezar a probar la nueva versión de ASP.NET.

Pero como todos ya sabéis, la nueva versión de ASP.NET es completamente agnóstica a Visual Studio, siendo posible trabajar desde otros IDEs o sistemas operativos que no sean Windows.

Continúa leyendo Trabajando desde línea de comandos

ASP.NET 5 Introducción a ViewComponents

Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones  finales de la plataforma.

Los ViewConponents son una de las muchas novedades que nos trae MVC 6. Sustituyen a las PartialViews y podemos verlos como un widget o mini-controlador con su propia vista (Para los que venís de WebForms como un control de usuario ascx). Continúa leyendo ASP.NET 5 Introducción a ViewComponents

ASP.NET 5 Startup e inyección de dependencias

Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con la version final de la plataforma.

La verdad es que tenía pensado publicar un post acerca de como funciona el Startup de ASP.NET 5, pero el buen amigo de Jose Maria Aguilar me adelantó por la izquierda con este buen post que cubre el tema perfectamente. Por ello me he decidido a completarlo un poco hablando de como se gestiona el trabajo con las dependencias, sobre lo cual, en si mismo, tendremos que hacer un post próximamente. Continúa leyendo ASP.NET 5 Startup e inyección de dependencias