服务Q Q:75303307

网站优化

网站建设

工作时间:周一至周五:8:30-6:00 周六、日:9:00-5:00

技术点滴

您的位置:主页 > 新闻观点 > 技术点滴 > 详细内容>

2013年商业应用程序、平台和中间件最佳开源软件集合

2013-09-27 08:51 作者:admin [ ]

 

Infoworld网站每年一度的Bossie Awards最近公布2013年在商业应用程序、平台和中间软件方面最佳开源软件集合。就开源App的质量和性能来说,下面的这些开源产品都是经得住用户考验的产品。

从个人理财和小企业服务器到为了满足需求而集合成千上万模块的ERP堆栈,文章里搜集了开源市场里所提供的最好的、最活跃的App项目。越来越多的公司在项目背后通过和SaaS选项相结合来使得产品使用起来更加简单。其他App项目正在迎合移动热潮,采用移动JavaScript框架来创建更加灵活的前端平台。

1. Nginx

Nginx目前已经成为最为广泛使用的Web服务器之一。Nginx的影响力可以同Apache匹敌是有它的实力的:超强的稳定性、丰富的功能集、示例配置文件和低系统资源消耗是让它远近闻名的最大特点。

2. Varnish

Varnish是一个HTTP缓存和加速代理服务器,它的设计目的只有一个:使Web页面的加载速度变得更快。目前为止,这一性能的表现还是很不错的。

3. MariaDB

MariaDB的用途是作为MySQL的一个二进制兼容的“直接替代元件”。在MySQL里创建的数据库也可以在MariaDB里透明化使用。即将到来的MariaDB 10.0版本从MySQL 5.6里移植了一些新的功能,比如新的Cassandra存储引擎。

4. WordPress

WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网站。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。

5. Alfresco

Alfresco是一款开源的企业内容管理系统(ECM),为企业提供了日常的文档管理、协同工作、工作记录管理、知识管理、网络内容管理、图片管理等多种功能。

6. SugarCRM

SugarCRM开源版是一款完全开放源代码的商业开源软件,具有界面活泼、简单易学的特点。

 

  • 采用PHP编写,所以拥有最广泛的兼容性,在各种操作系统上都可以运行。
  • 具有多个界面方案,按不同主题提供用户选择。
  • 支持多语言,可以随时切换。
  • 可扩展性强,随时按照用户需求或者自己增加新的功能和模块。

 

7. Vtiger

Vtiger CRM系统是一个适合中小企业的客户管理工具,帮助管理公司业务,从市场、销售、采购、库存、客服等全程跟踪客户,最大可能获得订单,提高客户满意度;比较适合销售团队,贸易公司,服务型企业使用。

8. Magento

Magento是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。其面向企业级应用,可处理各方面的需求,以及建设一个多种用途和适用面的电子商务网站。 包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。

9. Feng Office

Feng Office是一个开源的在线协作系统,采用B/S架构,运用php语言开发而成。

Feng Office原名是OpenGoo,在2009年12月16号改称Feng Office。它具备了主流在线协作系统所应具备的所有功能,包括任务管理、日程管理、文件管理、联系人管理以及E-mail收发功能。其文件管理模块,实现了文件版本管理的功能,能够方便的查找、下载同一文件的不同版本。

10. ProjectLibre

ProjectLibre是一个基于OpenProj开发的项目管理软件,比OpenProj优越的地方在于:

 

  • 兼容Microsoft Project 2010
  • UI的改进
  • 打印支持
  • Bug fixes

 

11. GnuCash

GnuCash是个人或小型企业财务软件,免费授权于GNU GPL的软件,支持多种操作系统,包括GNU/Linux、BSD、Solaris、Mac OS X 以及微软的Windows。GnuCash在操作上设计的很简单,但功能强大并且灵活。

12. FrontAccounting

FrontAccounting(FA)是一个针对企业ERP供应链的网页会计系统。FA允许多使用者、多语系和多国货币。FA接续OpenAccounting(OA)这套已停止开发软体的发展,并有更进一步的进展,OA则是由WebERP衍生出来的。

13. OrangeHRM

OrangeHRM是一个开源的人力资源管理工具,功能包括雇员资料管理、员工自服务系统、考勤、津贴以及招聘等功能。

14. ERPNext

ERPNext在综合、开源的ERP世界里可以说是一个“新人”,这个来自印度的开源项目最初的目标是进入规模较小的企业。使用Python和JavaScript语言建立的软件,ERPNext完全基于网络应用,功能非常全面。

15. xTuple

xTuple项目一直在不断地发展和创新。xTuple软件的开源核心名为xTuple PostBooks,其中包括所有常规财会模块、集成CRM、项目管理及时间/开支规划、销售订单、采购、产品描述及制造成本、制造与分销、物流与接收、综合报告生成工具以及财务报表处理引擎。

16. Openbravo

Openbravo ERP是一套适合于中小企业并且基于web可扩展的ERP系统。这个ERP系统所包括的功能可实现生产管理、仓库管理、销售管理、财务管理。同时内置CRM(客户关系管理)和BI(商业智能)。 

17. uniCenta oPOS

uniCenta oPOS项目是在Openbravo POS项目基础上建立的,外观看上去也比较新颖(具备38种不同的颜色),同时为客户提供商业支持帮助。

18. OpenERP

OpenERP是欧洲开发的一款开源ERP软件,OpenERP发展的初衷是为了提供SAP、Microsoft Dynamics等商业ERP软件的开源替代产品。

它使用Python语言开发,数据库采用开源的PostgreSQL,系统以GNU GPL开源协议发布。OpenERP作为跨平台的应用系统,支持在Windows、Linux等多种操作系统上运行,还支持通过Andriod、iPhone等手机移动终端接入访问。

19. OpenEMR

OpenEMR是医疗实践管理系统软件。它可以处理电子病历,处方书写和医疗帐单申请。主要功能包括电子帐单,文档管理,综合实践管理,电子处方,处方印刷脚本,传真或电子邮件,保险跟踪,多语言支持,容易定制,简易的Windows安装,集成与外部一般会计程序,以及一个内置的调度。

20. Pentaho BI Suite

Pentaho BI项目提供了企业级的报表、多维分析、仪表盘、数据挖掘和工作流功能,帮助组织更加有效率的运营。Pentaho产品提供了方便的发布选项,使得它可以作为嵌入式的组件、自定义的BI应用方案以及一个完整的开箱即用的集成BI平台。

21. Colosa ProcessMaker

对于小企业和部门项目来说,在审批工作流方面,Colosa ProcessMaker应该是最明智选择。大量的客制化设计,为客户提供了多种多样的个性化布局。

22. Activiti

Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组。

Activiti是一个独立运作和经营的开源项目品牌,并将独立于Alfresco开源ECM系统运行。 Activiti将是一种轻量级,可嵌入的BPM引擎,而且还设计适用于可扩展的云架构。

23. Bonita BPM

最近发行的Bonita BPM 6支持更快速的基于服务的运行引擎和一个REST API。它还可以从App部署更新数据中抽象的配置参数,也不需要重新启动。

Bonita BPM Studio:用户可以根据BPMN标准以图标的形式来设计和修改业务流程。同时也可以连接其已有的信息系统来实现商业流程的自动化运用,该流程将以网络表格的形式呈现于终端用户来管理流程。

24. Mule ESB

Mule ESB是一个轻量级的基于Java的企业服务总线和集成平台,开发人员可以快速、简单的连接多个应用,使得它们可以交换数据。Mule ESB容易集成现有异构系统,包括:JMS、Web Services、JDBC、HTTP等等。

25. SwitchYard

SwitchYard代表一个重构的传统服务总线运行时间,为了把焦点放在正确的应用程序上。SwitchYard可以嵌入服务端点——编配,POJO,工作流和路由组件,这些都在App里。

26. Service Stack

Service Stack是一个高性能的开源 .NET Web服务框架,用来简化XML、JSON、SOAP Web服务的开发。

27. Open edX

Open edX是一个非盈利的在线学习联盟,由哈佛大学和MIT联合创建。课程的形式主要由在线视频,网页插入式测试以及协作论坛组成。

28. inBloom

inBloom创造了一个普通的平台,在这个平台上,允许供应商编写一个数据API。其目的不仅仅是为了避免数据整合成本,还是为了在K-12(从幼儿园到12年级的儿童教育)学校教育系统里扩大软件市场。

29. BigBlueButton

BigBlueButton是一个使用as和java开发的远程教育平台,主要功能包括语音、视频讲课、桌面共享、在线文档的展示;还支持多国语言,文字交流,非常合适网上教学。服务器端用到的项目包括ActiveMQ、Asterisk、Nginx、Tomcat等等。

30. TurnKey Linux

TurnKey Linux是基于Ubuntu的虚拟应用程序库,它将一些最好的开放源码软件集成到完备可用的解决方案中。