En las entradas cloud computing y publicar en Windows Azure comentamos las posibilidades del entorno de computación en la nube de Microsoft, así como migrar una aplicación web a este entorno usando Sql Azure. Gracias a que Windows Azure por un lado mejora los precios para tener una cuenta de computación en la nube con ellos y mantiene su promoción de prueba (incluso aumentando el tiempo de instancia de computación mensual) es tentador ponerse a ver como migrar una aplicación a este entorno de producción. Anteriormente se describió en publicar en Windows Azure los pasos a seguir para tener una aplicación web en este entorno de producción. Además hacíamos uso de Sql Azure, aunque la web que migramos telecentros no hace uso intenso de base de datos. Para esta entrada queremos usar table storage, ya que partiremos de la aplicación ffvoileclient que ya parte de una estrutura de datos en entities. No nos hace falta crear índices, claves externas ni usar joins, por lo que es un buena candidato a usar table storage. Sólo hay que tener en cuenta a la hora de crear la entity y context que nos define la estructura de datos, implementar las clases del Windows Azure Storage, TableServiceEntity y TableServiceContext. Si tenemos instalado el Visual Studio Tools Kit iniciamos Visual Studio, creamos un proyecto Window Azure y agregamos un Web Role. Leer más…
{lang: 'es'}
jueves, 2 de febrero de 2012
admin
En las entradas cloud computing Windows Azure y publicar en Windows Azure se comentaron por un lado las posibilidades que ofrece Microsoft de computación en la nube y en la segunda las herramientas que tenemos, bien como sdk o dentro de Visual Studio, para desde desarrollar a publicar en en la plataforma Windows Azure. Estas son las Windows Azure tools para Visual Studio, y ya que desde la publicación de los dos primeros artículos han habido actualizaciones, en esta entrada se pasará a comentar en que nos beneficiamos con ellas. Leer más…
{lang: 'es'}
viernes, 2 de diciembre de 2011
jcamweb
En las entradas umbraco 4.7 y umbraco 4.6 se comentaron las sucesivas puestas al día del cms favorito de este autor. Además de la correspondientes soluciones a bugs de cada una de estas actualizaciones, también se anunciaba ya la más que probable migración a un patrón mvc de umbraco. Esto se ha confirmado en esta primera versión beta junto a otras mejoras en las instalación y configuración. Umbraco jupiter, que así se llama esta rama de evolución, está totalmente basada en el patrón mvc pero por el lado negativo no permitirá una actualización sencilla desde versiones 4. En caso de querer migrar desde una versión anterior deberemos usar una versión especial de la herramienta de implementación de umbraco, courier, que nos permitirá migrar contenido y media de una versión anterior a la 5.
En cuanto al proceso de instalación tanto en local como servidor de hospedaje final, el proceso es más sencillo y el número de pasos es menor. Aunque ahora hay que tener instalado mvc3, pero los requisitos de base de datos son más flexibles ya que podemos elegir sqlce4 que viene incluída en el paquete, lo mejor es que podemos olvidarnos de los permisos sobre los directorios de instalación que más de un quebradero de cabeza han dado a la hora de hospedarlo. Pero lo mejor es entrar en umbraco codeplex conseguir el instalable y probarlo.
{lang: 'es'}
miércoles, 2 de noviembre de 2011
jcamweb
En anteriores entradas ya se ha comentado tanto sobre servicios web, arquitectura soap, wcf y wcf rest services. Por un lado se ha destacado por qué puede interesarnos una arquitectura orientada a servicios, como empezar a desarrollar servicios web en el entorno .net y el más generalizado modo de desarrollo empleando wcf.
Sin embargo una vez que entras en el desarrollo, más allá de los ejemplos académicos, los requisitos que demanda la aplicación son más exigentes. Se te puede plantear que el web service sea accesible desde varias tecnologías, aprovechar al máximo el entorno .net para descargar los recursos necesarios para correr los servicios, validación de datos y feedback para los diferentes clientes que hacen uso del web service. En esta entrada se comentan algunos de estos puntos siguiendo el caso desarrollado en el que se hacía necesario que el web service fuera compatible para múltiples entornos. Leer más…
{lang: 'es'}
lunes, 26 de septiembre de 2011
jcamweb
Al igual que en entornos Linux hay paneles de control de hosting, open source, de características y funcionalidades equivalentes a los comerciales, vhcs, ZPanel, para entorno windows tenemos un panel de control que nada desmerece de las soluciones que se ofrecen comercialmente. Hablamos de WebsitePanel también conocido como dotnetpanel. En esta entrada no se va a comentar nada en particular sobre la instalación, requisitos del sistema o donde conseguirlo, sino se describirán algunas características de este panel, posibilidad de multisitio, facilidad de gestión de dominios y programación de tareas, que particularmente a mi me han resultado interesantes. Leer más…
{lang: 'es'}