使用组件的风险性

Web开发中,我们经常会用到一些开源组件,然而在我们享用组件给我们带来的好处时,往往也隐含着风险。这里不是说要给大家泼凉水,而是了解如何尽量规避风险。

风险主要体现在以下几点:

1.  使用熟练度

不能熟练使用组件,导致使用不当,或遇到问题无法合理解决。

2.  兼容性

组件不支持某浏览器、框架,或与其他组件有冲突。

3.  组件本身bug

这个你懂的。

平时我们在用组件时,有几点是需要注意的,这样才不至于出了问题后显得很狼狈。

1.  不要盲目使用最新版

最新的版本,尤其是大幅度版本升级(如从3.4直接到4.0),最好要三思而后用。因为新版本在添加了新功能后,可能会存在新的bug,盲于求新的话,你不过是在替人做测试罢了。所以在选择版本时找一个合适的、稳定的就好。

2.  同类组件中,优先考虑使用大众流行的组件

因为使用的人多了,人们自然对它的了解越深刻,你学起来也就越容易,出了问题后也方便找到解决办法,而且也比较可靠(组件相对成熟bug少)。

3.  组件与组件之间的联系越少越好,没有更好

我们使用某一组件时,尽量让它独立完成功能,尽量不要与其他组件结合使用(同一公司同一产品系列除外),这样就可以避免产生冲突。因为有时候出了一些问题的话,你不好找到原因,甚至找了个原因还没有好的解决办法。

 

使用开源的组件就是要承担一定的风险,尤其开发是大型商业、企业级网站。所以现在一些牛逼的公司或企业都自己做组件来用,这样一来,风险是可以预知的,主动权就掌握在开发者身上,否则只能是靠开发者的经验来降低风险,如果技术牛逼的话,也完全可以改造组件,这也是一个比较好的办法哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值