软件插件化,大势所趋新势力

 

英特尔公司总裁安迪·格罗夫说,创新是唯一出路,淘汰自己,否则竞争将淘汰我们。

 

国际知名软件开发公司负责人表示,产品的插件化,模块化,无疑是未来产品研发的趋势之一。

 

2011年,360浏览器开放平台推出购物插件,用户安装插件后,便可轻轻松松实现购物比价返利。坐拥数千万流量的360推出的购物插件,其使用者之众,给淘宝带来了很大的影响。最后淘宝不得不与360及时做了沟通,才勉强平息了事件。

 

软件插件化,大势所趋新势力

 

那么,我们不禁要问,一个小小的插件,为什么会有如此大的能量呢/span>

 

微软技术部门负责人Satya Nadella指出,软件插件的好处,体现在两个方面,一是能够提升产品的稳定性,加快产品新功能开发速度;二是能够更好、更快响应用户的个性化需求,增加产品功能,及时解决供需矛盾。具体而言,插件好处包括以下几点:

 

  • 结构清晰、易于理解。由于借鉴硬件总线结构,且各插件间相互独立,因此结构清晰、易理解。

  • 易修改、可维护性强。由于插件与宿主程序之间通过接口联系,如同硬件插卡,可被随时删除、插入和修改,因此结构灵活、易修改,方便软件升级与维护。

  • 可移植性强、重用力度大。由于插件本身即由系列小功能结构组成,且通过接口向外部提供自己服务,因此复用力度更大,移植更加方便。

  • 结构容易调整。系统功能增加或减少,只需相应增删插件,而不影响整个体系结构,因此可方便实现结构调整。

  • 插件之间的耦合度较低。由于插件通过与宿主程序通信来实现插件与插件,插件与宿主程序间的通信,因此插件之间的耦合度更低。

  • 可于软件开发过程中修改应用程序。由于采用了插件结构,可在软件开发过程中随时修改插件,同时也可于应用程序发行后,通过补丁包的形式增删插件,通过这种形式达到修改应用程序的目的。

  • 灵活多变的软件开发方式。根据资源实际情况调整开发方式,资源充足可开发任何插件,资源不充足时可选择开发部分插件,同时也可请第三方厂商开发,允许用户根据需要进行开发。

 

 

 

移动互联网时代、大数据时代已经到来,大鱼吃小鱼已经变为快鱼吃慢鱼,用户的需求正以前所未有的速度增长。 软件产品尤其是面向企业的,因为自身框架技术和研发模式的限制,很难适应当今时代的脉动,对于数据分析领域的商用软件就更加如此。数据分析领域的商用软件以报表软件、商业智能软件为代表,他们在不同时代被赋予不同的价值诉求和挑战,产品理念也不断发生变化。现在及未来的数据分析软件需要更加灵活、更加人性化,且扩展并提供客户定制,同时还需要更强的模型支撑能力、展现结果二次分析能力。而这些能力和功能的支持,最好的方案就是实现插件方法,用插件的形式去支持各种功能。

 

但是从目前来看,真正实现插件开发的数据分析领域很少,并没有广泛应用插件技术,这与软件厂的家研发能力和战略规划有很大关系。软件如果插件化,从逻辑上讲插件本事需要低耦合,这势必增加了主程序和插件之间的通讯难度,所以程序接口的规范化是不小的挑战。企业规模和实力决定资金投入和战略布局,若是没有强劲的实力和广泛的市场需求,企业也没有足够的动力去推动插件化,甚至产品模块化。

 

相信一个有战略眼光的企业,特别是BI软件研发企业,会看到软件插件化将成为未来新趋势,顺应和把握这一新趋势将企业做大做强。

 

 

 

相关资源:PPT中FLASH插入软件.rar-Flash文档类资源-CSDN文库

来源:Leo.yuan

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年9月23日
下一篇 2015年9月23日

相关推荐