Linux是一款在全球范围内应用于许多台式机的开源操作系统,同时它还是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议,支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。现在,以Linux作为触摸操作系统的GalaxyNexus智能手机就是一个基于Linux的Android设备。
我们都知道,一个好的IDE能够帮助程序员更加高效地工作。为了提高程序员的效率,小编在这里为大家收集了Linux平台下十款最佳的IDE,希望能够为大家提供帮助,让我们一起来看看吧!
ZendStudio是新一代的专业级PHPIDE(应用程序开发环境)。它使用户更快的开发和维护代码,快速的解决应用程序问题和提高团队协作开发来最大限度地提高开发人员的效率。
支持的语言:PHP,HTML,Javascript
特点:
- 支持大量的数据库
- 实时错误检测
- 代码重构
- (S)FTP
- 本地和服务器调试
Bluefish是一款为熟练的Web设计员和程序员而设的IDE。
支持的语言:ASP.NET,C/C++,CSS,HTML5,JavaScript和jQuery,Java,Pearl,PHP,Ruby,SQL,WordPress以及XML。
特点:
- 轻量级
- 支持多线程
- 无限制的撤销/重做
- 许多工具
- 关闭或崩溃后自动恢复更改
- 书签功能
- 非常强大的搜索
NetBeans是一个由Sun公司创立的开源软件开发集成环境,是一个开放框架。
支持的语言:Java,Python,C/C++,Ruby,PHP,JavaScript等等。
特点:
- 拖放式界面
- 跨平台
- 动态和静态库
- 集成多会话GNU调试器
- 支持Qt工具包
- 灵活的运行和调试命令
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
支持的语言:Java,C,C++,PHP,Python,Perl,Ruby等等。
特点:
- 支持多语言
- 大量的插件扩展功能
- JEE项目的强大工具
- EclipseJava开发工具
KomodoIDE是一个跨平台支持多种程序语言的IDE软件。
支持的语言:PHP,Python,HTML,RHTML,Perl,C/C++,CSS,Ruby,JavaScript,XML,Django等等。
特点:
- 跨平台
- 为PHP和Python进行代码分析
- 为PHP、Ruby、Perl、Python和Node.js进行图形化调试
- 多个附加组件
- 自定义选项
Anjuta是一个用于C和C++的通用集成开发环境(IDE)。它是为GTK+/GNOME编写的,包含了许多先进的编程功能。同时它还为Linux和Unix系统提供一个命令行编程工具集合的可视化的界面。
支持的语言:C和C++
特点:
- 简单的用户界面
- 项目向导和模板
- 集成Glade
- 集成DevHelp
MonoDevelop是个Linux平台上的开放源代码集成开发环境,主要用来开发Mono与.NETFramework软件。MonoDevelop整合了很多Eclipse与MicrosoftVisualStudio的特性。
支持的语言:VB,Java,C/C++,C#,Python
特点:
- 按用户工作流程修改工作区
- 集成调试本地应用程序
- 可视化设计器
- 部署和单元测试
- 面向对象的API
CodeLite是一个功能强大的、开源的、跨平台的C/C++IDE。
支持的语言:C/C++
特点:
- 内置支持GCC/clang/VC++/GDB
- GIT插件
- 支持不同语言的语法高亮
KDevelop是一个自由,开放源代码的IDE(集成开发环境)。
支持的语言:C/C++,PHP,Ruby
特点:
Geany是一个小巧的使用GTK+2开发的跨平台的开源集成开发环境。
支持的语言:Java,HTML,PHP,C,Perl,Python,Pascal
特点:
- 自动关闭XML和HTML标签
- 代码导航
- 创建自定义插件
- 语法高亮和代码折叠功能
- 简单的项目管理