Eclipse for Java = Good, Eclipse for C++ (CDT) = Sucks
Posted by jquantdeveloper on February 6, 2008
Hace rato que no me aparezco por aca, por asuntos de no separar tiempo para escribir algo en el blog.
Desde hace buen rato que no utilizo java en el trabajo, ya que ahora nos dedicamos a desarrollar en C++ , debido a asuntos de velocidad.
El IDE de desarrollo por default que utilizo para programar en java es eclipse. Existen otros IDE’s para programar en java, tal como lo es el famoso Netbeans, pero me siento bien trabajando java con eclipse ya que es user friendly y liviano comparado con Netbeans.
Pero, a la hora de programar en c++ utilizando eclipse como interfaz de desarrollo, es un total dolor de cabeza. Para programar en c++ utilizando eclipse, deberas bajar un plugin llamado CDT.
Entre las cosas que detesto podria mencionar:
Si tengo varios proyectos en un workspace (ProyA, ProyB), y necesito utilizar una clase que esta en el otro proyecto (ProyB necesita utilizar un objeto que esta en el ProyA), ¿Por qué tengo que ir al build path del proyecto para setear el objecto en especifico (Clase.o), en lugar de solo setear en que proyecto se encuentra tal objeto (tal como se hace cuando usas eclipse con Java)?. Ademas de que tienes que setear el objeto en especifico, deberas añadir las clases que son utilizadas por dicha clase.
El debugger: Si quieres ver el contenido de un objeto, cuando estas en el Debugger, veras valores hexadecimales en lugar de contenido legible. El unico uso que le doy actualmente es para buscar variables que estan nulas.
Informacion de errores de compilacion: La informacion que brinda el CDT cuando existe un error de compilacion, carece de contenido explicito. (Al menos uno se salva si tiene internet disponible).
Al fin al cabo, no todo lo opensource es agradable!
Si conocen de algun IDE para programar en C++ sobre Linux, no duden en comunicarmelo!