23 de enero de 2006

Gambas

Hey estoy en osx y a veces me da nostalgia de cuando programaba en Visual Basic 6, en la prepa lo aprendi, y mis primeros proyectos de la escuela se basaron en visual basic 6. Ahora que he decidido divorciarme de windows, pues como que sientes que eso que sabias se fue a la basura pero en fin. Exiten dos proyectos interesantes uno de ellos es RealBasic el cual es comercial y es por eso que no ocupa el titulo de este post. Pero es interesante ya que al igual que QT es multiplataforma con la diferencia de que desde el RealBasic que tienes para tu plataforma puedes crear los binarios para windows, mac osx y clasic y ademas linux. El costo es accesible pero varia entre 99 dlls y 399 dll algo que es bueno comparado con QT en donde para programar para las tres arquitecturas con lleva gastar 6600 dlls en la mejor version que hay, pero a diferencia de RealBasic, QT dispone de una version gnu, la cual te permite programar en ella para la escuela o para algo interno de alguna empresa de manera gratuita. Eso demuestra la gran potencia que el software libre esta dando a muchos proyectos. Y ademas ahora con la version 4 esta disponible la version libre tambien para windows. Pero bueno eso es para comparar QT trabaja con C++ y RealBasic con Basic.

Pero bueno este post es para Gambas. Es extensible, es software libre corre en linux, pero el problema es que por el momento solo corre en linux, pero para este proposito es muy bueno ya que permite al programador linux una manera rapida orientada a iconos para desarrollar programas en Linux. En un futuro se piensa que sea multiplataforma. El otro dia lo probe para hacer un programa muy sencillo y la verdad es que es muy parecido a visual basic pero tiene sus diferencias y en ningun momento busca alguna compatibilidad aunque es posible portar proyectos de visual basic a Gambas.

En general me parece una gran herramienta para hacer prototipos rapido y es muy rapida. Lo que esta padre es que al momento de hacer el ejecutable, siguendo unos pasos puedes crear un archivo para ser instalado en Mandrake Fedora y debian. Lo cual es interesante si no estamos familiarizados con rpms en el caso de Fedora y Mandrake.

Es muy agradable y familiar, aprender a programar en gambas es muy facil, si tienes bases de visual basic. Les recomiendo ver este proyeco de software libre que puede llegar lejos. Gambas es mantenido por su autor a manera de hobbie, la persona es de francia sin embargo la documentacion puede ser encontrada en tu propio idioma. Es genial y espero por el dia en que sea multiplataforma, el problema para que no lo sea ahora es que depende de la biblioteca kdelibs del proyecto KDE entonces estas bibliotecas no estan nativamente soportadas en windows y menos en mac. Pero estaremos pendientes, a los que usen linux chequenlo, los sacara de un buen apuro.

Saludos.

Los hábitos que quiero fomentar

Si bueno, probando, el micrófono sigue funcionando? Este blog se ha caracterizado por muchos re lanzamientos, vengo y digo ahora si voy...