在Linux上 我们有各种工具可以帮助我们创建和开发应用程序。 用许多人的话来说,Linux无疑是进行应用程序开发的推荐系统之一。
这一次, 让我们借此机会讨论一些最佳的集成开发环境 (IDE),可以在我们的首选Linux发行版中使用。
NetBeans的
NetBeans是 流行的跨平台C / C ++ IDE,支持其他编程语言。 它包括用于C / C ++的不同类型的项目模板,并且可以使用静态和动态库来构建应用程序。
此外,您可以重复使用现有代码来构建项目,还可以使用拖放操作将二进制文件导入其中,从而从头开始构建应用程序。
之间 其主要特点可以突出:
- C / C ++编辑器与多个会话,工具和GNU GDB调试器很好地集成在一起。
- 支持代码辅助
- 从内部创建并运行C / C ++测试
- 它具有Qt工具支持
- 支持压缩格式.tar,.zip和更多存档文件
- 支持多种编译器,例如GNU,Clang / LLVM,Cygwin,Oracle Solaris Studio和MinGW
- 文件浏览
代码::块
这是根据GNU通用公共许可证许可的开源开发环境, 它支持多种编译器,其中包括MinGW / GCC,Digital Mars,Microsoft Visual C ++,Borland C ++,LLVM Clang,Watcom,LCC和Intel C ++编译器。
它具有定制的构建系统和可选的构建支持。
CodeBlocks可用于Windows,Linux和macOS,并已移植到FreeBSD,OpenBSD和Solaris。
这个IDE 它被设计为非常可扩展和完全可配置的,您可以扩展插件的使用。
之间 我们可以强调的主要特征 从该程序中我们可以找到:
- 组合多个项目的工作区。
- 自适应工作区
- 项目浏览器; 文件,符号(继承的等),类,资源的视图。
- 选项卡式编辑器,多个文件。
- 语法着色
- 代码自动补全。
- 下拉列表。
- 高级搜索文件中的字符串:当前,打开,项目,工作区,在文件夹中)。
- 支持并行编译(使用多个处理器/内核)。
里昂
专注于C和C ++编程语言开发的IDE,CLion是一个跨平台的IDE,因此可以在与CMake构建系统集成的Linux,macOS和Windows上使用。
初始版本 它与GNU编译器集合(GCC)和Clang和GDB调试器,LLDB和Google Test编译器兼容。 除了C和C ++,CLion 直接或通过插件支持其他语言:Kotlin,Python,Rust,Swift等。
像许多IDE一样,CLion具有轻松完成代码的功能,CLion可以帮助您节省大量时间来完成所编写代码的语法。
不仅如此,CLion还具有预格式化的代码语法模板,您可以使用它们来指定语法,并且它将生成代码,还向您显示可能的语法,从而提高编写速度。
PyCharm
编程领域中使用的跨平台IDE,Pycharm带有python控制台,您可以在运行脚本时编写脚本。 根据您的喜好,可以将窗口切换到停靠模式,浮动模式,窗口模式或拆分模式。
当您打开停靠模式时,也可以激活固定模式来固定您的工具。
之间 其主要特点可以突出:
- 编码辅助和分析,以及代码完成,语法和错误突出显示。
- 项目和代码导航,专用项目视图,文件结构视图以及文件,类,方法和用法之间的快速跳转
- Python重构:包括重命名,提取方法,插入变量,插入常量,上拉,下推等
- 支持Web框架:Django,web2py和Flask
- 内置Python调试器
- 集成单元测试,逐行代码覆盖
- Google App Engine Python开发
- 版本控制集成:带有更改列表和合并的Mercurial,Git,Subversion,Perforce和CVS的统一用户界面。
相当主观的
完全,一个明显的例子是pycharm,好吧,它是列表中最好的“第四”,但是,如果我不使用python开发怎么办? 而且其他一切也是主观的,gedit与编译器一起可能会排名第一,这取决于口味和对浪费时间的渴望。
和蚀? j2ee用了很多