Un gusto verte participando Breno!

Supongo que alguien como Diego Escalante que SI programa en C a diario
en GNOME nos podria recomendar o hablar de su setup.

De lo que se por leer blogs y conversar con desarrolladores un IDE
bueno para C en GNOME es Anjuta.

Ahora, con Eclipse tambien se puede programar en C e integrarse con
GCC y otras herramientas de GNU, no se exactamente que plugin de
Eclipse o que distribucion, pero es cosa de buscar.

Para programar en C aplicaciones de consola un Emacs o un VIM con una
terminal me parecen mas que suficientes...

Ahora, alguien que viene de usar Visual Studio seguramente no se va a
sentir comodo con herramientas desconectadas...

Finalmente es cosa de probar y ver que cosa funciona mejor a cada
persona en particular..

Antonio

El día 12 de noviembre de 2009 16:29, Breno Colom
<[email protected]> escribió:
> On Nov 11, 2009, at 2:44 PM, Antonio Ognio wrote:
>
>> Saludos,
>>
>> Yo creo que estamos mezclando papas con camotes. Una cosa es un editor
>> de texto y otra cosa es un entorno integrado de desarrollo que incluye
>> principalmente:
>>
>> - Un editor de textos
>> - Un gestor de proyectos
>> - Un compilador
>> - Un depurador
>> - Un diseñador de formularios
>> - Otras hierbas posiblemente menos importantes
>>
>
>
>> Visual Studio y Eclipse como saben son programables y pueden incluir
>> varios compiladores, depuradores, etc.
>>
>> Entonces estamos hablando de cosas totalmente distintas.
>>
>> Que mucha gente use Vim o Emacs como si fueran un IDE es otra cosa,
>> pero no son IDEs. Se pueden integrar a muchas herramientas externas
>> pero no lleguan a tener el mismo nivel de integración.
>>
>> Si todo lo que haces es programar scripts en PHP, por ejemplo, quizás
>> el gedit es suficiente para ti. En la práctica tienes en alguna parte
>> un servidor web, una base de datos y el interprete de PHP. Si usaras
>> un IDE todo eso estaría metido dentro del IDE.
>
> Correcto, pero la pregunta fue específicamente por un entorno de
> desarrollo
> para C por lo que podemos asumir que probablemente se trate de systems
> programming o desarrollo GUI. Entonces usando el listado de Antonio de
> los componentes podemos recomendar:
>
>
>> - Un editor de textos
> Emacs, VIM.
>
>> - Un gestor de proyectos
> Trac, Redmine, Basecamp, hoja de cálculo, whatever, etc
>
>> - Un compilador
> GCC
>
>> - Un depurador
> GDB
>
>> - Un diseñador de formularios
> Dependiendo de que toolkit gráfico use (si es que es programación
> GUI), por ejemplo
> Glade para GTK+
>
> Ahora, para el tema de edición, compilación y depuración puedes
> emplear un IDE. No tengo
> experiencia con ellos porque soy cavernícola oldschool (además que
> casi no programo nada
> últimamente... hoping to change that soon though) pero acá en la
> empresa varios recomiendan
> Komodo. Las recomendaciones han sido para desarrollo en Python y Perl,
> no se si Komodo
> integre también GDB.
>
>
> --
> Breno Colom
> http://breno.org
> http://twitter.com/breno
> _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
>
> Participa suscribiéndote y escribiendo a:  [email protected]
> Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
> http://listas.linux.org.pe/mailman/listinfo/linux-plug
>
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php
>
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a