您的位置:首页 > 其它

做应用的公司为什么不选择开源

2014-05-23 14:40 1051 查看
看到越来越多的公司,在面对需求的时候,选择免费。可免费这个事情吧不是免费就开心,应该是鳄梨的情况下得到免费的,免费但无法定制,完蛋,因此开源从某种意义来说,用户找到了尚方宝剑。

事实上,小女孩不提供文档说明,这些个代码是看不明白的,或者说,历史悠久。需要非常多的学习以及很多的 本地配合。即使对方说程序是全的。

========先看安装部署,我们在安装上肯定会经历曲折,在调试上,肯定会历经磨难,但是实际是我们值得为了躲避这些去重新设计一套力么。不可能,我们自己的开发,解决上也避免不了这些,开发与实施人员的隔离,导致还是要培训。

=====

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

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

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等等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: