martes, 10 de febrero de 2009

Combinación Perfecta para desarrollo opensource

Despues de conocer y probar muuuuchas herramientas de desarrollo creo qe pudo mencionar que si uno desea utilizar una plataforma de desarrollo opensource las herramientas que se complementan perfectamente son:
-Flex 3 (para la capa de presentación)
-Ruby on Rails (para la capa de negocios)
-MySQL ó Posgrees (para la capa de datos)

El SDK de Flex 3 es distribuido gratuitamente por Adobe y a pesar de que el mejor IDE para desarrollar en Flex 3 es porsupuesto Flex Builder 3 (que no es gratis) esto no significa que sea el unico, existen muchos IDEs gratuitos en la Web.

Pero ¿Por que Flex 3? Bueno si tomamos en cuenta que es definitivamente un RAD para desarrllar RIAs, que es multiplataforma (ya que funciona bajo el framework de Flash 9 o 10) y que permite realizar aplicaciones funcionales, rapidas y ademas de eso muy agradables a la vista y con el usuario final, creo que no nesecitamos de mayor explicación.

Ademas es muy facil de usar, las aplicaciones se desarrollan con Action Script 3 y MXML (para el layout de los controles) y los controles que incluye son buenisimos, reamente ahorran tiempo, brindan una alta funcionalidad y muy buena presentación.

Personalmente me tomo +o- un mes en lo que baje el Flex 3 SDK y desarrolle mi primera aplicaión comercial que fue un ERP, nunca antes hubiera echo un ERP basado completamente en un ambiente Web pero Flex da todas la herramientas necesarias para hacerlo. Creo que es valido mencionar que este ERP no usaba esat combinación de tecnologias, en ese caso particular utilise .NET para los WebServices y SQL Server 2005 para la base de datos.

Ruby on Rails

Los que ya han usado Ruby sabra a lo que me refiero, es completamente gratis, todo el tiempo estan sacando nuevas gemas (GEMS es el termino utilicado para referirse a las expaciones del lenguaje, son como add-ins) o actualizaciones de las mismas, pero lo que mas me gustó, es el echo de que tambien es muy muy muy facil de usar, mas si se utiliza algun IDE como APTANA Studio el cual es gratis en su versión basica y se puede bajar tambien un add-on para Ruby.

Ruby es tan facil deusar que el mismo dia que lo baje, solo vi un tutorial en video de unos 9 minutos y ese mismo dia estaba trabajando desde flex consultando y manteniendo datos en MySQL 5.0

Continuará...

No hay comentarios: