快速业务通道

Linux开发环境必备十大开发工具

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-18

Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折扣.幸运的是,有很多好用的Linux和开源开发工具供你选择,如果你是一个新手,你可能不知道有哪些工具可用.本文将介绍其中十个杰出的开源开发工具,它们将帮助你提升自己的开发效率.

  1、Bluefish

  Bluefish是进行Web开发时最受欢迎的IDE之一.它能够处理编程和标记语言,但是该工具的重点用途在于创建动态和交互式网站.和许多Linux应用程序一样,Bluefish是一个轻量级工具,运行速度非常快,它所占据的资源只有同类工具的30%到40%.Bluefish可以一次打开多个文档(最高可打开3500个文档).它包含项目支持、远程文件支持、搜索和替换(包括正则表达式),无限撤消/重做、多语言定制语法高亮、窗口反斜线文本和多编码支持等功能.

  Bluefish最漂亮的功能之一是用户定义工具栏Quickba,它可以让你通过“右键点击并选择增加到Quickbar”的方式来增加按钮.你可以增加任意HTML工具栏按钮到Quickbar上.Bluefish还有许多操作简化工具,可以帮助你增加不同元素到你的代码中.需要一个DHTML自动提交选择框?简单.从DHTML下拉列表中选择“自动提交选择框(Auto-submit Select Box )”,然后填充必要的条目,就可以增加该元素到你的代码中.Bluefish有针对C、Apache、DHTML、DocBook、HTML、PHP HTML和SQL的智能向导.如果是手动开发自己的网站,你应该选择使用Bluefish这个工具.

  该工具主页:http://bluefish.openoffice.nl/

  2、Anjuta

  Anjuta是一个免费的开源C和C 开发工具.它的安装非常简单(在Mandriva上使用urpmi anjuta命令),提供项目管理、应用程序向导、交互式调试器、一个强大的源代码编辑器(支持源浏览、代码完成和语法高亮功能).Anjuta团队开发的这个强大IDE非常易于使用,可以满足你的C和C 编程需求.

  Anjuta具有一个灵活而强大的用户界面,让你可以在布局界面中拖拽工具来安排图形用户界面,使其与你希望的设计最接近.每一个用户配置的布局对一个项目来说是可以持续生存的(因此你可以为每一个项目使用不同的布局).Anjuta还具有一个强大的插件系统,通过它你可以选择激活或关闭哪一个插件.与所有开源项目一样,你可以为Anjuta开发满足你自己需求的插件.在Anjuta应用程序中最大的工具之一是项目管理器.这个工具几乎可以打开任何基于automake/autoconf的项目.这个项目管理器不会增加任何基于Anjuta的信息到这个项目中,因此在Anjuta之外,你的项目同样可以被维护和开发.

  该工具的主页:http://anjuta.sourceforge.net/

  3、Glade

  Glade是一个GNOME桌面环境下用于开发GTK 的RAD(迅速应用开发)工具.它的界面与GIMP非常类似,可以被用户进行定制化,甚至可以被嵌入到Anjuta中.

  Glade包含许多界面创建控件,诸如文本框、对话标签、数字输入框和菜单等,让你可以更快速的开发界面.界面设计以XML格式存储,从而让这些设计可以被轻松的应用于外部工具中.

  安装Glade的过程非常简单.举例来说,如果你使用Fedora操作系统,你可以使用命令“yum install glade3”来启动安装.Glade不像Anjuta一样具有一个强大的项目管理器,但是你可以在Glade中创建、编辑和保存项目.

  该工具的主页:http://glade.gnome.org/

  4、GCC

  GCC是一个GNU编译器,支持C、C 、Objective-C、FORTRAN、Java和Ada等语言.尽管它是一个命令行工具,但却非常强大.许多IDE都使用它作为前端工具.GCC实际上是一套工具.

  最常见的用途是作为C和C 代码的编译器.你可能会有疑问,一个工具如何编译不同语言的代码?非常简单:对于C来说,你调用“gcc”命令,而对于C 来说,你调用“g ”命令.两个编译器在同一套工具集中.g 是一个编译器,而不仅仅是

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号