c# - studio - monodevelop
IDE para el desarrollo de C#en Linux? (9)
¿Cuáles son mis opciones? Intenté con MonoDevelop hace más de un año, pero fue extremadamente problemático. ¿La última versión es un entorno de desarrollo estable?
¿La última versión es estable en un entorno de desarrollo estable?
Probablemente ... llegó a 1.0 en la primavera pasada.
¿Has mirado a SlickEdit ? Pensé que era bastante bueno hace varios años cuando desarrollé aplicaciones C ++ en Linux. Dice que admite C #, pero no puedo comentar en qué medida. Sin embargo, me complació usarlo para mi desarrollo en C ++.
Utilicé MonoDevelop hace un tiempo, y estuvo bien. No es ni de lejos tan bueno como Eclipse o NetBeans son para el desarrollo de Java, pero esos son realmente una clase propia. Y creo que la única alternativa real es usar emacs o vim ...
Está bastante pulido. La estabilidad realmente no era un problema. La finalización simple del código está ahí, al igual que la declaración, la superclase y las referencias de búsqueda extremadamente útiles. La depuración no está allí, sin embargo, que es una omisión bastante evidente. De hecho, dediqué un par de minutos a intentar establecer un punto de interrupción hasta que caí en la cuenta de que ni siquiera hay una forma de "Depurar ..." en lugar de "Ejecutar ..."
Hay un enlace C # para Eclipse, aunque no lo he probado personalmente, así que no puedo responderlo. Yo uso MonoDevelop, que no es perfecto, pero funciona bastante bien en su mayor parte. La versión incluida en Ubuntu 8.04 (Hardy Heron) es mucho más estable que la versión de Gutsy Gibbon.
Monodesarrollo
Hay 2 versiones alrededor:
1.0: la versión actualmente estable. De hecho es estable, pero algo limitado en sus capacidades. Es muy bueno para proyectos pequeños. Lo obtuve a través de los repositorios robustos de Ubuntu.
2.0RC (también conocido como 1.9.x) puede obtenerlo a través de SVN y compilar. El proceso es bastante sencillo, y puedes ejecutarlo sin instalarlo (a través de
make run
). Es algo menos estable que 1.0, pero depende de qué compilación consigas (es una instantánea de desarrollo). En cuanto a las capacidades, es genial. Tiene refactorización, creación de perfiles, toneladas de complementos, etc.
Recomendaría X-develop de Omnicore . Es un IDE muy bueno, pero solo es gratuito durante 30 días.
Microsoft lanzó Visual Studio Code para Linux, que tiene un buen soporte de C #, naturalmente.
He estado usando JetBrains Rider durante bastante tiempo y me gusta bastante.
Tiene toda la bondad de ReSharper y es un placer usarlo en OS / X o Linux. Tenga en cuenta que todavía está en el programa de acceso anticipado, por lo que tiene algunas asperezas allí, pero la mayoría de las veces funciona lo suficientemente bien para el uso diario.
Puede obtenerlo aquí: https://www.jetbrains.com/rider/download/
PD: Lo uso principalmente para las necesidades de desarrollo de .NET Core, pero también lo he usado para la codificación .NET tradicional.
Se ha lanzado MonoDevelop 2.0, ahora tiene un Debugger de GUI decente, finalización de código, soporte de Intellisense C # 3.0 (incluido linq), y un GTK # Visual Designer decente.
En resumen, desde el lanzamiento 2.0 he comenzado a utilizar Mono Develop nuevamente y estoy muy contento con él hasta el momento.
Visite el sitio web de MonoDevelop para obtener más información.