AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 6588
Accepted
Tim
Tim
Asked: 2010-10-13 13:59:27 +0800 CST2010-10-13 13:59:27 +0800 CST 2010-10-13 13:59:27 +0800 CST

是否有 Visual Studio 风格的工具/IDE?[复制]

  • 772
这个问题在这里已经有了答案:
哪些 IDE 可用于 Ubuntu?[关闭] (23 个答案)
5年前关闭。

我一直在使用 Visual Studio 在 Windows 空间中开发一段时间,但我也使用 Ubuntu 有一段时间了,并且热衷于为 linux 进行一些软件开发。

我也应该注意。我不是在寻找.NET,我知道单声道。我也熟悉 c++ 开发和一些 python,因此该语言与“一体化”方面的相关性不高。

我很想知道是否有一个有用的多合一代码/调试/设计(gui)IDE,类似于 Visual Studio 但适用于 linux?

programming software-recommendation application-development ide
  • 18 18 个回答
  • 64454 Views

18 个回答

  • Voted
  1. Kredns
    2010-10-13T14:31:54+08:002010-10-13T14:31:54+08:00

    在您的评论中,您说您更关心“一体式”方面,但是如果您想要尽可能好的体验,我认为选择正确的工具很重要。

    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。

    在此处输入图像描述

    • 38
  2. Best Answer
    andrewsomething
    2010-10-15T08:02:53+08:002010-10-15T08:02:53+08:00

    我自己没有太多经验(我个人喜欢在 gedit 中工作),但为了完整起见,我们真的应该提到Anjuta 安装 anjuta。它是 GNOME 项目的一部分,包含许多您感兴趣的功能。

    • 专注于 C/C++,但可以通过插件进行扩展。对 Python 和 Vala 的一些支持。

    • 集成 Glade 用户界面设计器。

    • 至少与 Git、CVS 和 Subversion 的版本控制集成。

    • 项目管理和自动工具支持。

    • 集成调试器,包括断点等... 由 gdb 提供支持。

    • GTK+/GNOME Devhelp API 帮助浏览器集成。

    • Valgrind 插件,用于分析程序的内存泄漏。

    安朱塔

    林间空地

    • 22
  3. Nathan Osman
    2010-10-13T14:22:18+08:002010-10-13T14:22:18+08:00

    我不敢相信每个人都在说 C++ 中“使用 KDevelop”。

    根据我的经验,没有比Qt Creator更好的工具了。

    这是:

    • 快速地
    • 有一个非常灵活的项目经理
    • 可用于任何 C++ 项目——甚至是非 Qt 项目
    • 拥有我认为是有史以来最好的代码完成引擎
    • 与 Qt 框架非常广泛地集成(我非常推荐)

    • 12
  4. Toto
    2010-10-13T14:12:06+08:002010-10-13T14:12:06+08:00

    这取决于编程语言:

    Java, PHP, C/C++, ... : Eclipse , NetBeans

    C#:单声道开发

    • 10
  5. RAOF
    2010-10-13T18:05:09+08:002010-10-13T18:05:09+08:00

    尽管其他答案可能表明MonoDevelop仅用于 C# 开发,但它也处理C、C++、Python、Vala 和 Java。和 Visual Basic,如果这就是你所追求的:)。

    • 6
  6. Shoham
    2015-04-30T23:10:31+08:002015-04-30T23:10:31+08:00

    Microsoft 的Visual Studio Code是一个集成开发环境 (IDE),支持 Mac、Linux 和 Windows。

    • 6
  7. Bilal Akhtar
    2011-04-17T05:09:05+08:002011-04-17T05:09:05+08:00

    Mono是 .Net 框架和许多 .Net 语言(例如 C#)的成熟且成功的开源实现。如果您了解 Visual Basic 或 C#,那么您可以使用MonoDevelop 安装单体开发 <<(单击此图标安装 MonoDevelop)在 Ubuntu(甚至在 Windows 和 Mac OSX 上工作)上进行编码。它是一个不错且功能强大的 IDE,它创建的应用程序在 Ubuntu 上看起来和感觉都是原生的(感谢使用 GTK)。

    • 5
  8. LFC_fan
    2010-10-15T07:34:01+08:002010-10-15T07:34:01+08:00

    您也可以考虑基本模仿 Delphi 类型的应用程序开发的Lazarus 。

    • 4
  9. AniDev
    2010-10-13T15:53:16+08:002010-10-13T15:53:16+08:00

    我没用过,不过听说过Code::Blocks,也挺好的。从我刚刚阅读的论坛来看,似乎 Code::Blocks 可能有点不稳定。您可能想在 cplusplus.com 上查看此线程。只需在谷歌上搜索“kdevelop vs codeblocks”就会得到一堆结果,这些结果可以比较两者以及 Anjuta、Eclipse 和 NetBeans 等其他一些结果。

    • 3
  10. levesque
    2010-10-13T16:28:13+08:002010-10-13T16:28:13+08:00

    我使用codelite,这是一个快速增长的 C/C++ IDE。到目前为止,这是我最喜欢的,eclipse 过于严格,code::lite 臃肿(在我看来)。

    编辑:我想补充一点,它显然受到 Visual Studio 的启发,因此 VS 工具的用户应该有宾至如归的感觉。

    • 3

相关问题

  • 如何在 Ubuntu 上开发 .NET 应用程序?

  • 服务器的最佳rootkit删除工具?

  • 谷歌的 Go 语言有任何 PPA 吗?

  • 从 Ubuntu 连接到 Windows 的最佳远程桌面工具是什么?[关闭]

  • 是否有 Paint.NET 替代方案?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve