Archivado el Diciembre, 2007



Javier Jofre

La evoluci贸n de la capa de datos

Autor: Javier Jofre. Archivado en Lenguajes
29/Dic/2007  

A trav茅s de la Bit谩cora de Javier Guti茅rrez, he recordado cu谩l es la base de la nueva filosof铆a de programaci贸n聽live de Microsoft: HTA. Y es que las aplicaciones RIA en escritorio ya empiezan a ser una moda: JavaFX, Silverlight 驴cu谩l escoger?. Aunque Silverlight cada vez avanza m谩s r谩pido y se integra m谩s con los productos Microsoft, programar en JavaFX es algo diferente a programar en Java.

Lo cierto es que la programaci贸n en Java ha ido cambiando a lo largo del tiempo. En el blog de pensamientos 谩giles, se analiza en un聽art铆culo los cambios en los generadores de informes desde Java, aunque tal vez el enfoque y uso de los informes es lo que ha hecho que cambien las herramientas y componentes para generarlos.

La capa de presentaci贸n est谩 en constante evoluci贸n, desde los caracteres de MSDOS o del AS/400 hasta los entornos de escritorio y web influyen directamente en la manera de programar. La verdad es que聽la entidad que聽tira del carro ahora es Microsoft (una paradoja curiosa si lo comparamos con la filosof铆a que segu铆a esta empresa hace diez a帽os), y obviamente le sigue de cerca Google.

Sin embargo, la capa de datos evoluciona de una forma m谩s lenta, ya que todo funciona y ya se encargan los propios fabricantes de sistemas gestores de bases de datos de estar al d铆a con las nuevas demandas de almacenamiento (BLOBs, Streaming, Bussiness Intelligence, nueva sintaxis SQL propietaria, …). Hasta que alguien ha tenido una idea curiosa: Amazon SimpleDB聽(tambi茅n visto v铆a Pensamientos 脕giles). 脷ltimamente, Amazon ha sorprendido con sus nuevos servicios 聽FPS, EC2 y S3, y ahora con SimpleDB completa una gama de posibilidades innovadoras para las empresas y programadores que no dispongan de una infraestructura o no quieran invertir en ella.

Javier Jofre

YAML, XAML y Symfony

Autor: Javier Jofre. Archivado en Lenguajes, Microsoft
29/Dic/2007  

Buscando por la red algunos ejemplos acad茅micos de AJAX, y聽otras聽virguer铆as en PHP, me he dado de pleno con YAML (Ain’t Another Markup Language) y Symfony (framework PHP).

YAML es uno de esos metalenguajes de representaci贸n de informaci贸n alternativo a XML y no etiquetado. No debe confundirse con XAML, espectacular lenguaje de representaci贸n de informaci贸n de aplicaciones y etiquetado apadrinado por Microsoft (dejo un tutotial de ElGuille por si algui茅n tiene curiosidad). De hecho, se puede decir que JSON como sistema de representaci贸n de datos en Javascript, est谩 contenido en YAML.

Symfony basa sus ficheros de configuraci贸n y la base de su programaci贸n en YAML. He encontrado algunos tutoriales de Symfony bastante 煤tiles para iniciarse en el tema: Tutorial de Symfony en castellano, Learn symfony: a Beginner’s Tutorial, y el tutorial oficial. Adem谩s, uno de los blogs m谩s completos sobre este framework y en castellano es聽phpleo.Blog.

Javier Jofre

Recopilatorio de Webparts

Autor: Javier Jofre. Archivado en Microsoft
28/Dic/2007  

El desarrollo de webparts desde ASP Net 2.0 (sobre todo con el fin de poder brindar su uso a los usuarios de WSS 3.0 y MOSS 2007) se ha convertido en uno de los temas de moda entre la comunidad de programadores .Net. En baleareson.net ya se dio una charla sobre el tema, y la verdad es que no es precisamente algo f谩cil, aunque los resultados pueden llegar a ser espectaculares para los usuarios.

He estado buscando informaci贸n sobre tutoriales para la realizaci贸n de webparts sencillos que puedan introducir en este mundo a聽quien desee programar webparts con .Net, y me han parecido interesantes los siguientes enlaces:

- Desde el blog de Carlos Segura podemos ver una introducci贸n en cuatro partes (I, II, III y IV).

- Un blog estupendo es el de Jorge Di茅guez (con multitud de art铆culos pr谩cticos sobre Sharepoint 2007).

- Un tutorial en Codeguru (Ingl茅s).

- Preparando la PC para usar Web Parts en ASP.NET 2.0.

- Un art铆culo de varias partes en el Blog de Lu铆s Franco.

- Mi primer webpart para WSS 3.0.

- Screencast sobre desarrollo de webparts en WSS 3.0.

- Lista de webparts realizadas por terceros.