Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Tutorial para comenzar a programar en C++ con Anjuta y Glade

editada por Yonderboy el 02 de Septiembre 2007, 23:00h   Printer-friendly   Email story
desde el dept. tutoriales
Un pobrecito hablador nos cuenta: «Cualquiera que haya intentado programar en C++ para GNU/Linux sabe lo difícil que es encontrar herramientas visuales al estilo de Visual o Borland Builder. Para el entorno KDE tenemos KDevelop, pero en Gnome usar Anjuta era más complicado. Pues bien, está disponible este tutorial en español para dar los primeros pasos.»

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • ¡AAARRRRGGGGHHHH! ¡Mis ojos!

    (Puntos:3, Interesante)
    por ataulfo (21584) el Domingo, 02 Septiembre de 2007, 23:34h (#954370)
    ( http://www.google.com/profiles/dvrubia | Última bitácora: Sábado, 19 Diciembre de 2009, 16:06h )
    Siempre se agradece nueva documentación sobre software libre, la existencia de buenos tutoriales es casi tan importante como la existencia de buenas características en dicho programa. Pero la verdad que se han pasado con los colorines de fondo >.<
    Nah, aparte de eso, se agradece el tiempo al autor (aunque se agradecería más si dicha documentación fuese libre :P).
    --
    "Cuando el copyright impide el progreso de la ciencia, la ciencia debe desechar el copyright" - Richard M. Stallman
    • Re:Puntos -1 de pobrecito hablador (Puntos:1) Lunes, 03 Septiembre de 2007, 10:05h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • El ()

    (Puntos:1)
    por BenedictXXX (19215) el Domingo, 02 Septiembre de 2007, 23:55h (#954376)
    ( Última bitácora: Lunes, 06 Diciembre de 2010, 15:13h )
    más grande que he visto en mi vida.

    Quería preguntar al autor qué es Ubuntu? :p
    --
    Si fuéramos iguales, sería aburrido.
  • problema

    (Puntos:1)
    por wfox (35299) el Lunes, 03 Septiembre de 2007, 00:05h (#954382)
    ( Última bitácora: Miércoles, 24 Noviembre de 2010, 15:24h )
    soy nuevo en barrapunto y tengo un problema. como hago un comentario largo, me aparece que se filtra porque es redundante.
  • Unos cardan la lana...

    (Puntos:4, Informativo)
    por pobrecito hablador el Lunes, 03 Septiembre de 2007, 00:50h (#954391)
    Como IDE C++ (C y D) que haga competencia a Kdevelop hay opciones mucho mejores que Anjuta, como Code::Blocks [codeblocks.org].

    Es libre, multiplataforma (wxWidgets, que en Linux recubren Gtk+2), mucho más flexible que Anjuta --sobre todo ahora que han decidido que sus ficheros de proyecto serán los de autotools--, menos intrusivo (no cambia nada de los Makefiles, CMakeList.txt, SConstruct, configure.ac/Makefile.am, etc. Del proyecto que importa) y tiene algunas características que no se ven mucho en Linux como los workspaces a lo Eclipse o MS Visual Studio: muy útiles cuando tienes varias ramas del código con diferentes targets, el mismo proyecto para varias versiones de un framework o proyectos que dependen unos de otros.

    Luego trae lo habitual: navegador de clases, classwizard, depurador integrado, autocompletado con análisis automático de símbolos del workspace actual e includes externos, codefolding, indentación totalmente configurable al igual que los tabuladores y saltos de línea (también "limpia" los espacios/tabuladores extras al final de línea o en las líneas en blanco), un tetris X-D, herramienta para crear diálogos al estilo glade pero integrada, (el wxSmith, que genera xrc, XML similar al de los .glade pero para wxWidgets, o código C++), etc.

    Para un programador de C o C++ en Unix es un buen sustituto de Eclipse (sobre todo por lo rápido que es :-)). Sus dos puntos negros son que no tiene versión estable (la antigua 1.0rc2 se aparcó hace dos años y toda la comunidad de usuarios y desarrolladores --muy activa-- se mueve alrededor de snapshots del svn que en cualquier caso son más estables que la 1.0 X-D) y que no entra en casi ninguna distribución. Ni siquiera en Debian está, a pesar de ser GPL.

    Si alguien quiere probarlo es su Ubuntu, hay un repositorio no oficial para feisty de los últimos nightbuilds aquí [lgp203.free.fr]. Requiere los paquetes oficiales de wxWidgets, y no los empaquetados por Ubuntu, de este otro repositorio [wxwidgets.org].
  • por ActiveMan (9870) el Lunes, 03 Septiembre de 2007, 07:00h (#954432)
    ( Última bitácora: Lunes, 05 Julio de 2010, 16:34h )
    Para los que les guste las herramientas de GNU a pelo, quizá les guste más este [macprogramadores.org] tutorial.
  • Sobre Anjuta y Glade

    (Puntos:1, Interesante)
    por pobrecito hablador el Lunes, 03 Septiembre de 2007, 07:14h (#954434)
    Realmente era necesario este tutorial, si bien como dice la noticia existe kdevelop para desarrollos bajo KDE y que como todos saben usa las librerías QT; y en los comentarios se resume muy bien la existencia de Code::Blocks para desarrollos multiplataforma usando las librerías wxWidgets; demos la bienvenida a la existencia al fin de un tutorial para usar Anjuta 1.2 junto a Glade: es lo mejor para hacer proyectos usando las librerías GTK, que no olvidemos son la base del sistema Gnome.

    El uso de unas u otras plataformas dependerá de los objetivos del programador, si vas a hacer un GUI de cualquier programa por comandos y lo quieres para Gnome, pues lo lógico es usar librerías Gtk. Si el GUI será para KDE pues usas librerías QT. Y si quieres multiplataforma pues me parece que wxWidget es lo más estable en m$winbug (los tres son estables en GNU/Linux).

    Así que no veo problema en la existencia de un tutorial que se ha hecho esperar muchos años.

    Y a quien no le gusten los colorines, decirle que alabo su gusto (pues tiene razón) pero en vez de protestar, haber hecho antes tú mismo el tutorial que hace 5 años que lo necesitábamos.
  • KDevelop

    (Puntos:2)
    por pepitogrillo (10291) el Lunes, 03 Septiembre de 2007, 09:44h (#954464)

    El artículo separa KDevelop y Anjuta por escritorios.
    No estoy de acuerdo.

    Con KDevelop también se puede desarrollar con otras librerías que no sea KDE/Qt.

    Para mí KDevelop es el mejor IDE de su tipo para Linux.

    Saludos.
    • Re:KDevelop de dggonz (Puntos:2) Lunes, 03 Septiembre de 2007, 12:12h
      • Re:KDevelop de pepitogrillo (Puntos:2) Lunes, 03 Septiembre de 2007, 12:54h
      • 1 respuesta por debajo de tu umbral de lectura actual.
  • Re:algo tarde no?

    (Puntos:1)
    por BenedictXXX (19215) el Domingo, 02 Septiembre de 2007, 23:51h (#954373)
    ( Última bitácora: Lunes, 06 Diciembre de 2010, 15:13h )
    No es por nada, pero este troll tiene clase: "cuando el universo rebobine", eso es profundo. xD
    --
    Si fuéramos iguales, sería aburrido.
    [ Padre ]
  • Re:Alternativa

    (Puntos:2)
    por Inconexo (20311) el Lunes, 03 Septiembre de 2007, 09:14h (#954459)
    ( http://asqueados.campanilla.net/wp | Última bitácora: Martes, 21 Septiembre de 2010, 10:54h )
    La noticia no habla de utilizar un entorno visual para programar aplicaciones para Gnome, sino en Gnome.

    Por supuesto sé que puedes usar aplicaciones KDE en Gnome pero al igual que el caso inverso, esto consume más recursos, así que supongo que habrá muchos que prefieran aprender Anjuta (y otros preferirán la potencia de KDevelop al rendimiento). Cuestión de prioridades.

    Personalmente, yo nunca he probado ninguno de los dos en profundidad.
    --
    Para ser codigo abierto, no basta con que este abierto a la vista, sino tambien a la modificacion y redistribucion
    [ Padre ]
  • Re:Alternativa

    (Puntos:2, Informativo)
    por bienpensante (31114) el Lunes, 03 Septiembre de 2007, 09:32h (#954462)
    Si bien es cierto la salida hace unos meses de la versión estable de Anjuta2, hay que resaltar que son prácticamente dos programas diferentes.

    Para muchos Anjuta es mucho mejor que Anjuta2, según criticaban en el post de Anjuta2.2.0 parece ser que fallaba bastante a la hora de crear un programa completo: que si había que retocar manualmente los ficheros configure y makefile porque algo no va, etc.

    Con Anjuta1.x que es de lo que va este nuevo tutorial parece que sólo hay que tocar el configure una vez para cambiar las librerías gtkmm 2.0 por las nuevas 2.4. Pero luego todo anda de maravilla.
    [ Padre ]
  • 8 respuestas por debajo de tu umbral de lectura actual.