《开源技术选型手册》所介绍的软件
第1章 闲话开源社区篇
第2章 Web框架篇
2.1 Struts
2.2 Spring
2.3 Seam
第3章 开源Web服务器
3.1 Apache
3.2 Lighttpd
3.3 Nginx
第4章 应用服务器篇
4.1 JBoss
4.2 Geronimo
4.3 JFox
第5章 开发平台篇(IDE)
5.1 Eclipse
5.2 NetBeans
第6章 动态语言篇
6.1 Python
6.2 Ruby
6.3 Groovy
.第7章 Ajax开发篇
7.1 Buffalo
7.2 Dojo
7.3 Prototype
7.4 JQuery
7.5 DWR
第8章 富互联网应用篇(RIA)
8.1 Adobe FLEX
8.2 OpenLaszlo
第9章 版本控制篇
9.1 CVS
9.2 Subversion
9.3 Git
第10章 项目管理篇
10.1 Mantis
10.2 Bugzilla
10.3 Scarab
10.4 Teamwork
第11章 面向方面编程篇(AOP)
11.1 AspectJ
11.2 Spring AOP
11.3 JBoss AOP
第12章 反向控制容器篇(IOC)
12.1 NanoContainer
12.2 Equinox
12.3 HiveMind
12.4 Guice
12.5 JBoss MicroContainer
第13章 用户界面篇(UI)
13.1 Script aculo us
13.2 YUI
13.3 Ext
13.4 Echo2
第14章 商业智能篇(BI)
14.1 分析工具——Mondrian
14.2 分析工具——JPivot
14.3 报表工具——BIRT
14.4 ETL 工具——Kettle
14.5 开源商业智能解方案——Pentaho
第15章 建模工具篇
15.1 ArgoUML
15.2 Poseidon
15.3 Jude
15.4 StarUML
15.5 Trufun
15.6 EclipseUML
第16章 对象关系映射篇(ORM)
16.1 Hibernate
16.2 TopLink Essentials
16.3 iBATIS
第17章 数据库篇(DB)
PostgreSQL
MySql
第18章 软件测试篇
18.1 JUnit
18.2 JMock
18.3 Selenium
第19章 面向服务架构篇(SOA)
19.1 Apache CXF
19.2 Apache ODE
19.3 Apache Tuscany
第20章 工作流篇(Workflow)
20.1 jBpm 工作流系统
20.2 OSWorkflow 工作流系统
20.3 Tempo 工作流系统
《开源软件之道》介绍的软件
第6章 开源软件之语言和平台
6.1 Harmony
6.2 Android
6.3 Python
6.4 Ruby
6.5 PHP
6.6 Groovy
6.7 Perl
6.8 Flex
6.9 OpenLaszlo
第7章 开源软件之框架和库
7.1 Spring
7.2 Struts
7.3 JBoss Seam
7.4 Equinox
7.5 Hibernate
7.6 iBATIS
7.7 Lucene
7.8 Webkit
第8章 开源软件之服务器软件
8.1 Apache HTTP服务器
8.2 Tomcat
8.3 Jetty
8.4 Geronimo
8.5 JBoss
8.6 GlassFish
8.7 MySQL
8.8 PostgreSQL
8.9 Derby
8.10 FileZilla Server
第9章 开源软件之开发工具
9.1 Eclipse
9.2 NetBeans
9.3 Apache Ant
9.4 Apache Maven
9.5 CVS
9.6 Subversion
9.7 GIT
9.8 Bugzilla
9.9 JUnit
9.10 TestNG
第10章 开源软件之桌面应用
10.1 GNOME
10.2 OpenOffice.org
10.3 Emacs
10.4 Firefox
10.5 Thunderbird
10.6 GIMP
10.7 FreeMind
10.8 7-Zip
分享到:
相关推荐
"BLM 开源图书管理软件"是一款基于Python编程语言开发的高效、易用且功能丰富的图书管理系统。它的独特之处在于其能够从Amazon和豆瓣两大知名在线平台获取书籍的相关数据,为用户提供了极大的便利。 首先,Python是...
《开源软件文集:开源革命之声》是一本集结了多位开源运动领袖和软件界大牛们观点的书籍。本书不仅回顾了开源软件的发展历程,还深入探讨了开源革命成功的原因以及未来的发展趋势。在这个过程中,书中涉及了多个重要...
Koha是一款全球知名的开源图书馆管理系统,它以其丰富的功能、高度的可定制性和广泛的社区支持而备受赞誉。作为最早的开源集成图书馆系统(ILS),Koha已经历了多年的发展,为无数图书馆提供了高效、经济的解决方案...
gnss开源软件gLAB是一款专为全球导航卫星系统(Global Navigation Satellite System, GNSS)设计的开源工具,它提供了一套全面的环境来处理、分析和可视化来自多种GNSS接收机的数据。gLAB的主要功能包括数据采集、...
《基于JSP+MySQL的开源图书馆管理系统详解》 在当今数字化时代,图书馆管理系统的构建对于信息的有序存储、检索及共享具有重要意义。本系统——"jsp+mysql开源图书馆管理系统",以其简单而强大的特性,为图书馆信息...
开源书架,正如其名,是一种开放源代码的图书管理软件,旨在帮助用户方便地管理和组织个人或共享的图书资源。这种软件通常提供多种功能,包括书籍的录入、分类、搜索、借阅记录管理等,使得图书管理变得更加高效和...
Pyberry 是开源图书馆管理(即书籍等)软件,用(当然)Python 3 编写。它是基于命令行的,目前没有计划的 GUI,并且设计得非常轻量级和快速。 它使用 sqlite 作为数据库后端,并支持按 ISBN 查找书籍。 信息可以从...
基于Java开发,旨在为图书馆、图书店和个人收藏者提供便捷、高效的图书管理解决方案。该系统具有用户友好的界面、丰富的功能和灵活的扩展性,可满足不同用户的需求。 图书管理:JLibSys提供了全面的图书管理功能,...
"数字图书馆内容管理开源软件应用与评价研究" 数字图书馆内容管理开源软件的选择与使用对数字图书馆的建设和管理至关重要。本次研究旨在探讨数字图书馆内容管理开源软件的应用与评价,以期为相关领域的发展提供参考...
《开源软件在集成化数字图书馆中的开发和应用》 开源软件在现代信息技术领域扮演着越来越重要的角色,特别是在集成化数字图书馆的建设和发展中。集成化数字图书馆系统是图书馆信息化进程中的重要里程碑,它旨在整合...
数字图书馆计划正在获得动力,并且出现了许多开源数字图书馆软件。 这些发展需要数字图书馆软件的通用标准。 使软件符合通用标准意味着妥协当地要求。 无论软件多么通用,数字图书馆软件对数字图书馆项目特定要求的...
文档中还简要介绍了自由软件(Free Software)的概念: - 自由软件的核心在于用户的自由,而非价格。这里的“自由”是指“言论自由”,而不是“免费啤酒”意义上的“免费”。 - 具体而言,自由软件指的是用户拥有...
R语言作为一款强大的开源统计软件,不仅适合初学者入门,也满足了专业统计师和数据科学家的需求。其丰富的统计建模功能、活跃的社区和不断发展的生态系统,使其在全球范围内得到了广泛应用。无论你是统计新手还是...
### 经典软件测试书籍介绍 在软件开发过程中,软件测试是确保产品质量的关键环节之一。随着信息技术的飞速发展,软件测试技术也在不断进步和完善。为了帮助软件测试工程师更好地掌握专业知识、提高技能水平,市面上...
本篇文章将详细介绍几个Java程序员必须了解的开源协议,帮助开发者更好地理解和遵循这些规则。 1. **Apache License 2.0**: Apache License 2.0 是一个非常宽松的开源协议,它允许用户自由地使用、修改、复制、...
同年,图书馆界代表罗伊·泰南于2007年11月12日发表《图书馆软件宣言》,主张开源图书馆自动化系统应享有代码共享的权利。 Koha开源图书馆自动化系统作为目前最成熟和完备的系统之一,被选为构建图书馆自动化系统的...
《开源魅力:面向Web开源技术整合开发与实战应用》是一本深入探讨开源技术和Web开发的综合性书籍。在当今数字化时代,开源技术已经成为推动互联网发展的重要力量,尤其在Web开发领域,其影响力不容忽视。这本书旨在...