Tim*_*Tim 42 programming ide software-recommendation application-development
我已经使用 Visual Studio 在 Windows 空间中进行了一段时间的开发工作,但我也一直使用 Ubuntu 一段时间,并且热衷于为 linux 进行一些软件开发。
我也应该注意。我不是在寻找 .NET,我知道单声道。我也熟悉 c++ 开发和一些 python,所以语言不像“多合一”方面那么相关。
我很想知道在一个代码/调试/设计(gui) IDE 中是否有类似于 Visual Studio 之类的东西但适用于 linux?
Kre*_*dns 38
在您的评论中,您说您更关心“多合一”方面,但是如果您想要最佳体验,我认为选择正确的工具很重要。
C++/Qt:
Qt Creator:一个为 Qt 开发人员量身定制的跨平台集成开发环境 (IDE)。(如果你打算用 C++ 编程,我会推荐这个选项)。
Java:
Eclipse:这几乎是事实上的 Java IDE。
C#/.NET:
Mono:MonoDevelop 是一个主要为 C# 和其他 .NET 语言设计的 IDE。
我个人的“IDE”是Gedit。它是最小的(类似于Windows上的Notepad++),但它可以完成工作。它还支持插件,基本上可以使它成为一个真正的 IDE。它支持大多数语言,包括 C/C++、Java、C#、Python、Ruby、PHP、HTML 等。
如果您使用 KDE 作为桌面环境并且不想运行 Gedit,您也可以尝试Kate。
and*_*ing 22
我自己没有太多经验(我个人喜欢在 gedit 中工作),但为了完整起见,我们真的应该提到Anjuta . 它是 GNOME 项目的一部分,包括许多您感兴趣的功能。
专注于 C/C++,但可通过插件进行扩展。对 Python 和 Vala 的一些支持。
集成 Glade 用户界面设计器。
至少与 Git、CVS 和 Subversion 的版本控制集成。
项目管理和自动工具支持。
集成调试器,包括断点等...由 gdb 支持。
GTK+/GNOME Devhelp API 帮助浏览器集成。
Valgrind 插件来分析程序的内存泄漏。
Nat*_*man 12
我不敢相信每个人都说 C++“使用 KDevelop”。
根据我的经验,没有比Qt Creator更好的工具了。
这是:
Mono是 .Net 框架和许多 .Net 语言(例如 C#)的成熟且成功的开源实现。如果您了解 Visual Basic 或 C#,那么您可以使用MonoDevelop在 Ubuntu 上进行编码(甚至可以在 Windows 和 Mac OSX 上运行) <<(单击此图标安装 MonoDevelop)。它是一个不错且功能强大的 IDE,并创建了外观和感觉在 Ubuntu 上原生的应用程序(感谢使用 GTK)。