Acaba de publicar gratuitamente en internet un excelente libro que nos introducirá en el mundo del Scrum, una metodología de desarrollo ágil.
Es un tema que cualquiera que se tenga que dedicar al desarrollo de software debería tener nociones.
Podéis también comprar una impresión desde lulu.com .
Agradecer a Juan Palacio su aportación y animar a los lectores a introducirse en este tema.
Ver libro
Hace un tiempo escribí varíos post sobre Aptana, un IDE para desarrollo que soporta diferentes lenguajes y scripts de programación. Acaban de lanzar la versión 1.0 y lo han rebautizado como aptanta Studio.
En realidad hay una versión PRO de pago (99$) y una de la comunidad que es gratuita. Lógicamente la de pago tiene algunas mejoras que la diferencian. Una de los grandes atractivos que yo le he encontrado ha sido la disponibilidad de un plugin para Ruby on Rails y recientemente han sacado uno para iPhone, AIR y PHP. Por tanto es un IDE bastante potente.
Aptana 1.0 Studio
Lista de IDEs para desarrollo Rails
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.
Acabo de crear mi propio proyecto en Betabug para gestionar mi proyecto L-exp y me ha sorprendido gratamente este sistema de gestión de proyectos de software. De entrada ya he podido añadir 25 mejoras que voy a desarrollar durante estas vacaciones para pasar a la BETA 1.
Volviendo a Betabug Puedes gestionar varíos proyectos y además ir clasificando por bugs (errores) o TO-DO (cosas pendientes). Además con un sistema de gestión de etiquetas puedes clasificar perfectamente la entrada para luego tenerla bien clasificada.
Otro tema interesante es el de disponer de la posibilidad de abrir todo esto a una comunidad para que puedan trabajar en el proyecto y entrar errores o mejoras. Además dispone de un Widget para facilitar esta integración. Un interface muy claro y además muchas opciones para exportar y clasificar la información. Incluso puedes suscribirte vía RSS.
Sin duda puede ser una buena herramienta y recomendable. De momento es gratuita pero habrá que ver si sigue siéndola.
Vía Genbeta
Betabug
Para los que no lo conozcan Adobe Air es una tecnología que permite desarrollar aplicaciones de escritorio con la potencia de Adobe Flex. Es decir sobre un motor basado en Adobe Flash.
La primera novedad es el nombre, ya que antes se llamaba Apollo y le han dado este nombre definitivo coincidiendo con el lanzamiento de la beta 3 de Flex.
Para los que se quieran iniciar en esta tecnología ahora pueden utilizar el editor web Aptana . Es una novedad importante ya que hasta ahora había que hacer el
desarrollo sin ningún editor especializado ( que yo sepa).
Recomiendo que os miréis el vídeo que han puesto en Aptana.tv en donde muestran el proceso de instalación del plugin y la creación de una aplicación “Hello World”.
Aptana
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
Desde el PDC del 2005 que anunciaron la primera BETA de esta barra para desarrolladores para el navegador de Microsoft Internet Explorer ha pasado mucho tiempo.
Acaban de anunciar la versión 1.0 de esta herramienta para desarrollo. Yo he utilizado la BETA 3 para el desarrollo de mi proyecto L-exp, gracias a esta herramienta pude analizar mi página y detectar que problemas me daba y que hacía que no quedase igual en Firefox que en Internet Explorer. Por tanto cualquier desarrollador Web se encontrará que llegará un momento que para ser universal con los diferentes navegadores deberá depurar las páginas y detectar aquellas propiedades que difieren entre los dos navegadores.
En la siguiente dirección podéis ver una lista completa de las herramientas que utilicé y entre ellas está esta barra de desarrollo ( la he actualizado a la última versión)
L-exp : Tools used to develop L-exp web
Vía
Acabo de encontrar un nuevo portal para Adobe Flex. Tal como se anunció hace unos días Adobe decidió abrir Flex bajo la licencia Mozilla Public. Seguido a esto han creado un nuevo portal en donde podemos encontrar todos los elementos para empezar a desarrollar con esta Framework.
Para los que no la conozcan estan framework se basa en la utilización del runtime de Flash para el desarrollo de aplicaciones Web con gran riqueza gráfica.
En este portal encontraréis ejemplos, un emulador, descargar el SDK, descargar Flex Builder ( 30 días), comunidades, documentación, etc….
L-exp: Starting with Flex web framework
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.
Acabo de descubrir openLaszlo , una plataforma de desarrollo web open-source. Consiste en una plataforma en la que através de un desarrollo de programas en XML ( LZX) podemos hacer aplicaciones ricas en gráficos preparadas para internet.
Recientemente han lanzado la versión 4.0 de OpenLazlo que consiste en la BETA 1 y esperan que la Beta 2 sea aún más completa.
OpenLazlo utiliza como runtime el motor de Flash y DHTML. Además un nuevo proyecto de Sun Microsystems llamado “Orbit” dará compilación a la plataforma Java 2 ME y en el futuro también soportará Flash 9.
Podemos ver algunos ejemplos que se pueden ejecutar tanto en Flash como en DHTML.
Flash | DHTML
código fuente
La arquitectura es la siguiente:
Lo que más me ha impresionado de esta plataforma es la potencia gráfica que tiene permitiendo hacer aplicaciones web 2.0 muy potentes y de forma sencilla. Además es independiente a la plataforma que se ejecuta ya que en realidad corre en el cliente que la está ejecutando.
Aún está en fase de desarrollo pero sin duda hay que seguirlo ya que puede ser un buen candidato en el futuro para dar guerra.
más información | OpenLaszlo
Descarga