赛迪网 > IT技术 Linux > 最新更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Linux操作系统的种种集成开发环境

发布时间:2006.12.13 04:59     来源:赛迪网技术社区    作者:yuayang

随着Linux的逐渐兴起,已经有为数众多的程序在上面驰骋了,许多开发环境(Development Environment)也应运而生。好的开发环境一定是集成了编辑、编译和调试等多项功能并且易于使用。本文介绍了一些在Linux上流行的开发环境。

C-Forge

C-Forge(即Code Forge——代码制造)是多用户集成开发环境,它提供了完全的工程管理和彻底的编辑、编译、调试循环支持。也许你熟悉Windows下的集成开发环境,它们也非常易用,但略显华丽,是否有点厌倦呢?很多Linux下的工具,如Emacs和XEmacs有很强大的功能,但每个程序员都愿意找到适合自己风格的工具。也许C-Forge能满足你的要求。它的集成IDE和调试工具DDT近乎完美。它的用户界面也堪称完美无暇。完全版支持多语言,包括Pyton,C/C++,Tcl/Tk,Perl,PHP3等。关于C-Forge的相关消息可以从如下网址获得: http://www.codeforge.com

Code Crusader

Code Crusader(代码十字军)是一个完全的代码开发环境,它来自MetroWerks CodeWarrior的灵感。它可以运行于任何使用XWinsows的Unix机器上。它是一款开发OPP C++程序的优秀工具。整个软件包还在开发中,但已经拥有一个稳定的环境了,并且具有巨大的潜力。编辑器很优秀,提供了优秀的友好界面例如语法高亮提示、剪切和粘贴、拖动、Unix键盘快捷方式并且更好地支持了编译-连接-编辑环节。它还提供了非常有用的类浏览器,利用它可以在其他窗口显示类成员函数,在头文件和源文件里浏览函数声明。它拥有高效率的工程管理工具。拥有许多你所希望的特点,和VIM一样令人喜欢。利用它,从工程文件生成其他目标文件非常简单而且实用。它基于优秀的应用程序框架,具有非常好的直观界面。它的界面和帮助体系基于JX(一种针对XWindows的C++应用程序架构)。相关信息请访问如下网址: http://www.cco.caltech.edu/~jafl/jcc/

gIDE

gIDE(DTK+ Integrated Development Enviroment)是为C设计的开发环境。它是对创立完全的C集成开发环境的最早尝试之一。gIDE的早期版本功能上相对有限。它有好的想法,但是程序看来有点僵化。它需要好的文本编辑窗口控件,因为GfkText控件还不能提供大多数程序员想要的功能。“语法颜色”相对好一点儿,但远未达到尽善尽美。自动缩近功能也需要完善。可以从如下网址获得相关信息: http://gide.pn.org

GUDIE

它还是一个计划,试图将现有的功能(编辑器、调试工具等)连接起来形成一个有用的程序开发环境。遗憾的是还没有多少像样的代码,不过已经有了一个邮件列表。有兴趣的话可以访问如下网址获得相关信息: http://sunsite.auc.dk/GUIDE

infoDock

高级集成开发环境,与XEmacs兼容。相关信息请访问如下网址: http://www.altrasoft.com/infodock.html

KDevelp

KDevelp是一款具有完全功能的集成开发环境,它用于创建Unix/X11下的GNU标准、KDE和基于Qt的应用程序。目前的版本拥有的功能包括类浏览器、语法高亮提示、编辑器、工程管理、自动存储、针对KDE/Qt的对话编辑器、应用程序架构生成器,基于HTML语言的帮助系统、在工程和文档中的扩展的搜索功能。它还拥有丰富的文档和手册资源。

对于Linux开发,不是为一款好的开发环境。任何有Visual C++背景的开发人员都能认识倒它的关键特点:类树查看、类继承、针对C/C++、Qt的集成开发文档、KDE库,集成的调试工具、图形方式的对话编辑器以及彻底的文件生成等等。尽管0.4版本还不稳定,但的确有用。不过1.0版本已经令人印象深刻。当然它需要改进的是“wrokspace/projct”的支持,即多语言支持。相关的信息可以访问如下网址: http://www.cs.uni-potsdam.de/~smeier/kdevelop

MagicDraw MagicDraw是UML模块绘制工具。它可以绘制全部9个UML模块。由于是100%纯Java实现的,所以它可以运行于所有平台。它与Rational Rose 98兼容,能读和写模块文件(.mdl),可以应付Java、C++和CORBA IDL的全部工程代码的模块分析。相关信息请访问如下网址: http://www.magicdraw.com

Mo DeJong

它是一种源代码浏览器(Source-Navigator),是用来作代码的分析工具。利用它,可以编辑你的源代码,显示类、函数和成员之间的关系,显示呼叫树。可以构建自己的工程,或者编译自己的文件,也可以利用Source-Navigator的编译系统来自动编译创建目标文件(执行文件)。元代买浏览器支持C、C++、Java、Tcl、[incr Tcl]、Fortran和COBOL语言。

motro

motor是一种文本模式开发环境。它是一款非常的开发控制台应用程序的文本模式开发环境。它有语法高亮提示,工程管理器,编译器和其他功能。它集成了CVC,允许调试、编辑和编译程序而不需要退出开发环境。对于控制台开发,这是非常理想的。在如下网址上有相关信息: http://konst.org.ua/motor/

RHIDE

RHIDE综合了两个优秀特点:一个是“Borlands集成开发环境3.1”的好品质,另外就是集成了Linux的自由软件精神。它有一些令人心动的功能:无需知道gcc的命令行语法就可以编译你的应用程序。搜集你的属于一个工程的源代码且只在需要时编译。对于C/C++源文件和头文件以及Pascal源文件,语法是高亮提示的。它拥有集成调试工具,使得在调试时不用离开RHIDE环境。它还可以定制许多功能,例如:颜色、屏幕显示模式、编译器选项、语言等等。相关信息请访问如下网址: http://www.tu-chemnitz.de/~sho/rho/rhide/rhide.html

ROOT System

ROOT是具有面向对象的综合架构,它为创建大量的数据分析应用程序提供了坚实基础。它提供了CINT、C/C++解释器和字典生成器,运行类型信息系统和一个对象输入/输出系统,以及自动的文档生成。相关信息请访问如下网址: http://root.cern.ch/

WipeOut

WipeOut是一个Linux和其他Unix版本上的集成软件开发环境。它提供支持C/C++、Java(tm)、Eiffel和Fortran等语言。WipeOut包括几个部件,他们是现有工具的前端,例如:CVS、GBD、MAKE、C++编译器和JDK。它是纯粹类。它的“评测/试验/标准”版本基本上无限制而且非常有用。它的工程管理器非常易用,整个集成开发环境非常直观。相关信息请访问: http://www.softwarebuero.de/wipeout-eng.html

Xwpe

Xwpe是Fred Kruse写的用于Unix系统的程序开发环境。用户界面模仿了Borland C和Pascal家族中用于MS-DOS的产品。利用Xwpe,可以编辑、编译和调试。相关信息请访问: http://www.rpi.edu/~payned/xwpe

Zombie

Zombie是一个服务器和C++库,易于开发网络应用程序。使用Zombie的开发者无需知道关于TCP/UDP的任何细节就可以编制网络应用程序。所有通讯经过中心服务器,中心服务器处理同时不同应用程序。数据可以被广泛被开发团队使用,提高开发效率。Zombie还提供了连接客户端的基本的安全形式。相关信息请访问: http://www.infa.abo.fi/~chakie/zombie/

(T115)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 在Linux操作系统中用C语言来创建进程 (12-12) · Linux操作系统企业版要加强十个方面 (12-12)
· 七大步骤建立可靠的Linux操作系统 (12-12) · 认识Linux操作系统中的播客客户端 (12-12)
· Linux系统中Xwindow系统启动脚本分析 (12-12) · Linux操作系统的内存使用机制研究 (12-12)
· 如何成为一个Linux系统内核开发者 (12-12) · Linux操作系统中文环境的特色概述 (12-12)
· 基于Linux系统核心的汉字显示的尝试 (12-11) · Linux高性能集群-软件体系结构介绍 (12-11)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管