技术开发 频道

13个在企业中持上升势头的开源编程工具

    【IT168 资讯】 在企业使用的编程工具,开源工具到处可见,常处于统治地位。原因很简单:开源协议被设计来允许用户修改、修复、拓展代码,并且具有社区的持续贡献力,开源力量在企业中蔓延。InfoWorld选出了13个在企业中持上升势头的开源编程工具,列表如下:

  1、Rhomobile Rhodes

  Rhodes是一个新的开源解决方案,将Ruby开发带到移动领 域。更强的是:它允许使用同一个Ruby源文件能够运行于许多移动设备上,目前包括 iPhone,Windows Mobile,RIM的BlackBerry平台!对于Symbian和Android的支持即将完成。

clip_image002

  2、Git

  Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

  Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

clip_image004

  3、Gerrit

  Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目。

  4、Hadoop

  Hadoop并不仅仅是一个用于存储的分布式文件系统,而是设计用来在由通用计算设备组成的大型集群上执行分布式应用的框架。

  下图是Hadoop的体系结构:

clip_image005

  5、jQuery

  jQuery是一款免费且开放源代码的JavaScript代码库,由John Resig创建。授权协议为GPL和MIT许可证双协议。

  示例代码:$("p.neat").addClass("ohmy").show("slow");

clip_image007

  6、Emacs LISP

  Emacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。

clip_image009

  7、Eclipse (and the Eclipse Marketplace)

  Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。

clip_image010

  8、 Firebug

  Firebug是Firefox下的一款开发类插件,现属于Firefox的 五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和 Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利。

clip_image012

  

0
相关文章