9款开发者应用软件 虽然这里列出了9款开发者应用软件,不同领域的开发者会选择不同的开发软件。下表只是一个调节气氛的小测试,你可以根据自己的使用情况开测试看看自己是属于哪个级别(只是针对这9款软件的使用情况)。
1. Bugzilla http://www.bugzilla.org/ 图:bugzilla界面截图 bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。 Bugzilla是一个臭虫的数据库。它让用户报告软件的臭虫而且把它们转给合适的开发者。开发者能使用bugzilla保持一个要做的事情的优先表, 还有时间表和跟踪相关性。不是所有的"bugs"都是臭虫。一些数据库中的内容是作为增强的请求(RFE)。一个RFE是一个严重级别字段被设 为"enhancement"的"臭虫".人们常说"bug",实际上意思是Bugzilla中的记录,所以RFEs经常被称作bug。 2. Eclipse http://www.eclipse.org/ 图:Eclipse启动界面 Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟 负责这种工具的后续开发。集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境(IDE)克服目前的局限 性,业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项 目工作流程,使开发者可以专注在实际的嵌入式目标上。 3. Gambas http://gambas.sourceforge.net/ 图:Ganbas界面截图 Gambas是一款基于解释型basic的面向对象的开发环境,与Visual Basic类似。 使用Gambas,我们可以利用QT、GTK+等界面程序包和MySQL、PostgreSQL、Firebird、ODBC 、SQLite等数据库系统来设计程序。方便的测试KDE程序,更改程序的语言环境,创建网络程序,3D OpenGL程序以及CGI程序等。 4. Geany http://geany.uvena.de/ 图:Geany界面截图 Geany是一个使用GTK+工具包编写、有集成开发环境(IDE)基本特性的文本编辑器。它的目标是提供一个小型快速、依赖软件包较少的集成开发环境。Geany支持许多种程序设计语言,是一个全功能的编辑器。 Geany是跨平台的,可以运行于Linux、Mac OS X、BSD、Solaris和Windows等多种操作系统。 5. Gobby http://gobby.0x539.de/trac/ 图:Gobby界面截图 Gobby是一款在单窗口中支持多文档和多用户聊天的免费的协作编辑器。它可以运行在微软Windows,Mac OS X,Linux和其他类unix平台。它使用GTK+ 2.6作为它的桌面包。 |