2010-05-10 16 views
14

Ahora estoy empezando a volver a la codificación C++ (solo por diversión), y me gustaría obtener una opinión sobre buenos IDEs para Mac.C++ IDE para OS X

Actualmente estoy usando Xcode que parece algo bueno porque tiene todo incorporado.

¿Alguno de ustedes tiene algún otro IDE que sugiera que dé una oportunidad o debería seguir con Xcode?

+0

TextMate no es un IDE pero es sin duda el mejor editor de texto, tenga en cuenta que en caso de que decida que realmente no necesita un IDE. –

+2

@ Lo'oris Desearía que hubiera votos abajo para comentarios: p – wilhelmtell

+1

posible duplicado de [C++ IDE para Mac] (http://stackoverflow.com/questions/220644/c-ide-for-macs) –

Respuesta

13

Eclipse y NetBeans son capaces de trabajar con C++ y se ejecutarán en OSX (y en otras plataformas). Ambos son libres y tienen grandes comunidades detrás de ellos. Ambos pueden hacer mucho más que C++ a través de marcos de plugins, si lo desea.

Personalmente, me quedaría con Xcode - para C++ en OSX.

+18

El único problema es que en 2013 Xcode todavía tiene soporte de refactorización CERO para C++. Incluso en el Xcode 5 beta. –

2

Si se siente cómodo con Vim, a continuación, puede seguir utilizándolo en el Mac: (. También está preinstalado la versión de línea de comandos) MacVim

lo contrario, yo sólo se adhieren con XCode. Es el único entorno que Apple admite, y si elige desarrollar para las plataformas de Apple, algunos de ellos lo restringirán.

10

Usted tiene algunas opciones:

  • Si usted es el "IDE en toda regla de tipo de persona", entonces XCode es el camino a seguir. XCode es para OS X lo que Visual Studio es para Windows.
  • Si usted es el tipo de persona "flee market" (como yo), entonces MacVim con make (o cualquier herramienta de compilación other) y otra es lo suyo. Por supuesto, escuché que también hay Emacs on OS X, si esa es su sex-appeal, o TextMate. En la escena de edición de texto de la GUI en la Mac, estos son los gigantes dominantes.
  • Luego está Qt Creator, que viene con el Qt SDK. Qt Creator es un IDE, pero es muy ligero y bastante simple a primera vista. Utiliza Qt SDK para que su código sea multiplataforma entre Windows, KDE y OS X. Se ejecutará en otros sistemas de ventanas Linux dado que Qt está instalado, pero personalmente creo que estas son las tres plataformas en las que las aplicaciones Qt se integran mejor. .

Tengo experiencia con los tres. Personalmente, me encanta la sensación de edición de MacVim, por mucho. Por otro lado, es difícil compararlo con las funciones de depuración de XCode. XCode también es su única opción si desarrolla para algunas plataformas y marcos específicos de Apple: el iPhone, por ejemplo. Y luego, Qt Creator es un IDE con todo el intellisense y la depuración que esperas de un IDE, pero es simple, ligero y rápido. Más allá de eso (y dado el costo de más de 0,5 GB), Qt también le ofrece esa característica de escribir una vez, compilar, "en todas partes", lo cual es muy agradable.

2

A partir del año 2016, he probado varios IDE gratuitos y conocidos para el desarrollo de C++ en MAC OS X, principalmente con fines de aprendizaje/enseñanza/formación.Los siguientes son mis opciones en orden de preferencia:

  1. Qt Creator: Para mí este es el mejor IDE no sólo para el desarrollo de Qt C++, sino también para el desarrollo de programas que no son de Qt C++. Simplemente elija "Aplicación de consola Qt" al configurar un proyecto. La configuración es mínima para crear un primer programa C++ "Hello World". Es posible que deba abrir una cuenta con Qt y optar por descargar la versión de código abierto de forma gratuita. Esta opción no es adecuada para aquellos que no desean abrir una cuenta con Qt.
  2. Eclipse IDE para C/C++ Desarrolladores: Este IDE tiene una gran comunidad de usuarios y una larga historia. Dado que es un IDE genérico para lenguajes de programación distintos de C++, me resulta menos fácil de usar, especialmente al desarrollar un primer programa C++ "Hello World". Se necesita más configuración, incluida la necesidad de manejar las configuraciones de ejecución. Sin embargo, esta es mi experiencia personal que puede no aplicarse a otros usuarios.
  3. Xcode: Esta solía ser mi primera opción, ya que es parte de MacOS Developer Tools que se puede descargar directamente de la tienda de aplicaciones de Apple. Sin embargo, la versión más reciente no es compatible con el desarrollo de C++, o no lo admite bien. Así que lo he degradado como mi tercera opción.

También hay muchos IDEs en línea para C++, principalmente con fines de aprendizaje. Sin embargo, estos IDEs simples pueden no ofrecer guardar tu código en tu máquina.

-3

TextEdit es la mejor manera de proceder.
También puede usar texto enriquecido para que su código se vea bien.

+0

¿Por qué el voto a favor? puedes ver que se ve muy bien https://image.ibb.co/hUkwJv/Screen_Shot_2017_02_12_at_03_24_31.png – Harry