Nace la versión 2 de Gambas. La alternativa libre a Visual Basic para GNU/Linux. Permite importar formularios de Visual Basic. Su lenguaje es muy parecido a una mezcla entre VB y Java, con las ventajas de cada uno. Su entorno de desarrollo es de lo mejor que puede verse en el software libre, y se puede hacer casi de todo. Sólo le faltaría ser multi-plataforma.
menéame
es.wikipedia.org/wiki/Gambas
¡ay mama!
Gambas es un lenguaje muy completo, la pega que le veo, es que es sólo para GNU/Linux, llevan años intentando que funcione bajo otros sistemas operativos. Puestos a pedir; tampoco vendría mal que sirviese para PDAs, teléfonos móviles, etc.
–––––––––––––––––––––––––––––––––––––––––––
_______________________________________
Al autor le encantan las gambas ;-)
La gente que proviene de Vb6 y lo ha usado, encuentra que en este momento es el mejor entorno de desarrollo BASIC para GNU/Linux... todavía estamos esperando un entorno de desarrollo parecido para FreeBasic, Python, Ruby... ¿sigo? ... ;-)
Como lenguaje de programación visual, digo.
Este modelo de desarrollo de software libre de verdad me gusta, la administración lo paga y la sociedad lo recibe. Mola :-)
Yo soy uno de los que se alegran de que VB ya no sea utilizado.
Y si llegan a hacerlo multiplataforma, ¿Gamba para Windows se compilará usando VBasic?
www.youtube.com/watch?v=v_dEEK2UALc
Ejem... ¿ventajas de Visual Basic? :-D ...es irónico ¿no? :-p
Si eso antes de empezar podemos comparar tiempos de desarrollo a ver quién lleva las de ganar :-P
Benoît ha hecho un trabajo cojonudo para ayudar a migrar miles de millones de líneas de código operativo (es decir, funcionando en entornos de producción) a entornos libres (aunque algunos ya hemos migrado a .NET).
En lo que sí estoy de acuerdo es en que Java apesta y de bueno creo que solo le queda la mascota. Esa manía de mastodontizarlo todo que tienes algunos...
Yo manejé GamBAS durante un tiempo, y está realmente bien para los que quieran algo similar a Visual Basic (pero bien hecho), así como una RAD que puede usar indistintamente Qt o Gtk. Como prueba de lo superior que es GamBAS a VB, ese lenguaje me enseñó a entender la POO, mientras que en VB me confundía cada vez que quería entender qué es una clase.
Hace un tiempo lo abandoné, actualmente me gusta muchísimo más Python como lenguaje para desarrollar rápidamente. La pega ha sido las GUIs, que he estado probando varias hasta que me he quedado con PyQt4, me encanta.
En C++ tenemos CodeBlocks, a mi KDevelop nunca me ha funcionado bien en C++ (me refiero a pegar un botón, darle doble clic y que automáticamente me lleve al editor de código a la función onClick correspondiente).
En Python estoy probando con Boa-Constructor y lo veo excelente por ahora.
En cualquier caso, necesitamos IDEs de calidad, al estilo de los productos Borland en todos los aspectos referidos a debuguear el programa (ver el valor de las variables situando el cursor sobre el código fuente, etc.)
www.tiraecol.net/modules/comic/comic.php?content_id=30
gambas.sourceforge.net/roadmap.html
La verdad es que funcionaba muy similar a C++ Builder a la hora de programar aún que hacía aplicaciones algo pesadas por su runtime. Además de tener algún que otro problema con los kernel versión 2.6 y superiores que se solucionaban con un simple parche.
Durante un tiempo Borland lo ofreció gratuitamente pero finalmente desapareció de su web. Si a alguien le interesa lo puede descargar de rs41.rapidshare.com/files/22442418/kylix3open.zip.
Aun estoy esperando que alguien me muestre un entorno mejor para programar (.net aparte, que la apuesta ya la hice hace tiempo) ni delphi ni visualc ni puñetas en vinagre 3.2
No digo que sea el mejor lenguaje. Para mi como lenguaje esta muuy bien, te permite hacer cosas facilonas en un plis o si quieres puedes tirar de APIs y meterte en el infierno de la subclasificacion o los threads.
Que no puedes hacer un programa en 3d a tropocientos fps? No lo necesito, ni el 90% de la gente que usa el ordenador para trabajar.
Saludos enrabiados.
De todas formas me volveré a mirar el gambas a ver como anda, lo vi hace tiempo pero no no no.... falta, siempre faltan cosas, demasiadas.
Que rabia.
Y respecto a tu pregunta... para empezar gambas no intenta parecerse a VB. Gambas, al igual que VisualBasic, utiliza el lenguaje Basic. Pero Basic != VisualBasic. De hecho si te hubieras interesado mínimamente por el tema de la noticia (es decir, por Gambas) te habrías dado cuenta de que sus desarrolladores, si algo han dejado claro desde el primer día de desarrollo, es que Gambas no es un clon de VB. Digamos que Gambas "copia" las cosas que VB hacía bien y cambia las cosas que hacía mal.
Respecto a tu mención de las QT, se me ocurren muchas personas que quieran usar Gambas a pesar de su existencia, ya que en ningún caso son excluyentes, más bien todo lo contrario y además son cosas totalmente distintas. Precisamente una de las características de Gambas es que permite, sin modificar ni una sóla linea de código, usar QT o GTK para el desarrollo de las interfaces.