Desarrollo y Programación
Sección del wiki dedicada a lenguajes de programación y sus aplicaciones relacionadas.
En kubuntu puede instalarse cualquier suite de desarrollo de software hecha para linux, sea libre o no.
Entre los programas de desarrollo libres tenemos:
Gambas
Gambas es un lenguaje de programación libre derivado de BASIC. Es similar al producto de Microsoft Visual Basic y se distribuye con licencia GNU GPL. Aunque desde otro punto de vista, está muy inspirado también por Java.
Permite crear formularios, botones de comandos, cuadros de texto o enlazar bases de datos como MySQL, PostgreSQL o SQLite.
Es una herramienta sencilla e interesante para estudiantes de programación visual o gráfica.
Sitio oficial de Gambas
KDevelop
KDevelop es un entorno de desarrollo integrado para sistemas Linux y otros sistemas Unix, publicado bajo licencia GPL.
KDevelop 3.0 ha sido reconstruido completamente desde los cimientos, se dio a conocer junto con KDE 3.2 en diciembre de 2003.
A diferencia de muchas otras interfaces de desarrollo, KDevelop no cuenta con un compilador propio, por lo que depende de gcc para producir código binario.
Su última versión se encuentra actualmente bajo desarrollo y funciona con distintos lenguajes de programación como C, C++, Java, Ada, SQL, Python, Perl y Pascal, así como guiones para el intérprete de comandos Bash.
Sitio oficial de KDevelop
Glade
Glade (o Glade Interface Designer, que significa Diseñador de interfaz Glade) es una herramienta de desarrollo visual de interfaces gráficas mediante GTK/GNOME. Es independiente del lenguaje de programación y predeterminadamente no genera código fuente sino un archivo XML (ver sección GladeXML). La posibilidad de generar automáticamente código fuente fue discontinuada desde Glade-3.
Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en el recientemente liberado Anjuta 2. Cuenta con tres versiones, la primera para GTK+ 1 y las otras para GTK+ 2. Se encuentra bajo la licencia GPL. Para QT existe un proyecto similar, QtDesigner.
Sitio oficial de Glade
Anjuta
Anjuta es un entorno integrado de desarrollo (IDE) para programar en C y C++ en sistemas GNU/Linux. Su principal objetivo es trabajar con GTK y en el escritorio GNOME, además ofrece un gran número de características avanzadas de programación. Anjuta es software libre, liberado bajo la licencia GPL.
Incluye un administrador de proyectos, asistentes, plantillas, depurador interactivo y un poderoso editor que verifica y resalta la sintaxis escrita.
Sitio oficial de Anjuta
Eclipse
Eclipse es un entorno de desarrollo integrado de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent Azureus.
Eclipse es también una comunidad de usuarios, extendiendo constantemente las áreas de aplicación cubiertas. Un ejemplo es el recientemente creado Eclipse Modeling Project, cubriendo casi todas las áreas de Model Driven Engineering.
Eclipse fue desarrollado originalmente por IBM como el sucesor de su familia de herramientas para VisualAge. Eclipse es ahora desarrollado por la Fundación Eclipse, una organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios, capacidades y servicios.
Sitio oficial de Eclipse
Entre los programas cerrados para linux tenemos:
REALbasic
REALbasic es una herramienta de desarrollo visual de aplicaciones o RAD (Rapid Application Development) que utiliza el lenguaje BASIC, un lenguaje sencillo y directo.
Cuando creas un programa (ya sea en realbasic para linux, windows o mac), el mismo código fuente puede usarse tanto para compilar la aplicación en Mac OS Classic, Mac OS X, Windows y Linux, ya que puedes compilar para las tres plataforma en el mismo minuto con solo un click (sin tener que migrar el código a otro lenguaje). Con lo cual podemos aprovechar esta herramienta para hacer aplicaciones multiplataforma.
RealSoftware, la empresa que lo desarrolla dispone de una versión Demo para linux, windows y mac en su sitio web que dura 10 días.
Sitio oficial de REALBasic
- Versión para impresión
- 5442 lecturas
- Responder