在过去一两年时间内,开源软件应用得到了长足发展,并且渐成主流,据有关数据显示,开源软件已经占据了软件市场的九成以上。不少业内人士也提出了开源是国产软件的出路。开源软件对于政府、行业、公司及最终用户来说在可靠性、减少盗版等多方面有着非常多的好处,但我们也必须注意到开源软件同样对国内软件行业发展还存在许多不利影响。
一方面是安全和知识产权一直都在困扰着开源软件的发展,另一方面则是软件开源的盈利问题。一直以来,国产软件在国外软件及盗版的双重挤压下生存,处境艰难,盈利问题一直很迫切。在软件开源趋势之后,国产软件的盈利问题就为突出。在这个意义上,笔者认为对于国产软件,并不能迷信开源,必须针对软件市场实际情况,寻找突围之路。
目前全球经济低迷,各行各业都在纷纷节支开流,软件行业也不例外。软件开发商必须思考如何节约开发成本,对于大中型的软件开发商来说,选择通用开发平台中间件将是趋势和出路。而在应用通用开发平台中间件中,高达90%的公司都是应用开源的软件开发平台。在软件开发商来看,开源平台成本低廉,甚至几乎没有成本。
事实上并非如此。的确开源平台功能很强大,几乎没有成本,但是开源平台太底层。一些大的软件项目需要设计,在项目进行过程中,对项目组的成员技术要求就会非常高,比如需要工作流,中间件都需要自己手动编写代码,如果能力不足则功能无法实现;或者直接购买,反而成本更高。由此可见,开源的通用开发平台的技术壁垒更大,在某种意义上并不能节约成本。
对于大中型的软件开发商来说,开发通用软件,中间件远比操作系统和网络服务更为重要。中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。这就决定了大中型软件开发商必须慎重选择通用平台开发中间件。
这样一个好的应用开发平台应该能够有效降低人力成本、缩短开发周期、减少维护成本、提高软件质量、减少人力依赖。在国内这一市场上,专业完整的通用开发平台还很少,笔者注意到创恒信开发的eFlow应用开发平台所提出的“配置化”迎合了市场的发展趋势。
eFlow应用开发平台,是一个“配置化的WEB应用开发平台”。“配置化”意味着简单化,由于积累了大量成熟、实用的组件,因此其最大的优点在于开发人员只需按需求选择模块,而捏合过程由系统自动完成,开发人员不需要写大量的代码,对开发人员要求不高。eFlow相比最底层的开源平台,功能更强大,效率更高,整体拥有成本也更划算,已经被市场所接受,这吻合了目前环境下企业节约成本的需要。最为关键的是eFlow应用开发平台所提出的“配置化”概念,给整个WEB应用开发平台市场带来了一种新思路,势必会成为通用平台开发中间件市场的最终突破口。