使用第三方前端ui框架就是坑,我坚持了7年!


  如果你是程序猿,相信有很多使用过第三方框架,其中的坑就不用多说了,只能说是越用越想用,就是这么神奇,如果说第三方框架是坑的话,那么自己开发的框架可以说是无底洞,摸不清路线,找不到问题,这是不是很厉害?这些年过来我已经从插件库到各类框架差不多80%都用过,还有很多造轮子的故事看到了不少,趁年轻、不服气、就造吧、反正也不会有什么好结果。

 为什么说使用第三方前端ui框架是坑?

  现在是互联网信息时代,在哪里都能够看到信息,这也是在传递着能量、价值、品牌等等一系列的信息。最近在网上看到有人说使用第三方框架就是坑,不过有完善的解决方案,这样的坑你愿意填么?

  很多朋友会说:我为什么要去填坑?那么好,自己写源码呗,不过其中时间、BUG测试、问题解决方案?这些东西该怎么解决?如果让你过去接手一个这样的项目你会考虑吗?我想的是就算考虑,去了也呆不长久,因为你根本不知道问题出现在哪一步,这样你还觉得第三方框架是坑?

  虽然说使用第三方前端ui框架是坑,但是我坚持用了7年,虽然从插件库到框架各式各样的都用过,也接触过自己创造的前端技术人员,不过从7年来不断淘汰、不断被人们忘记的框架是越来越多,因为他们没有更新之后显然会流失用户,我想这也是前端技术为什么要不断更新迭代的原因吧!

  我发现在使用第三方前端ui框架的时候,不管你遇到什么样的问题,技术方都会给你出方案来解决这样的问题,同时也能避免一些问题,这样在开发中就能节省更多的时间。比如现在使用的QUICKUI框架,他们也在更新,但不影响我使用。

  所有使用框架就应该想到会存在有哪些问题,能避免的最好避免,避免不了的找第三方,他们会有完善的解决方案,还有在选择使用第三方框架的时候要注意:

1.大版本升级问题

  每个单独框架都是由进化时间线的,当大版本变动时候,升级底层的框架将会变得异常麻烦。第一,你的代码很多是针对现在这个版本代码优化或者是妥协变通的代码,升级后,很大程度的可能性就是这些代码将成为历史遗留问题。第二,如果你项目是大量修改框架内部,那么这样的升级可能会变成你的噩梦。

  大版本升级一定会发生,尤其在语言升级或者是技术升级后,框架升级不可避免。有些框架升级甚至可以说是个新框架了。

2.相似框架的移植

  现在用的框架不再更新了,有更好的框架出现了,那么你的代码就需要移动到新的框架下面了,这个时候,噩梦来了,你针对先用的框架代码,基本上和新的框架代码不兼容,那么等于要重新写一次代码。

3.框架的淘汰

框架淘汰太快,今天火热,1年后就可能没人再提了。比如说jQuery,如今少有人提了,当然还算是很重要,但是当年的yahooYUI,如今是无人问津了。又比如phpcodeigniter原公司停止更新后,也没有人在提了。而如今的框架火热,让人实在是选择困难,生怕使用后,过段时间就不更新了。

4.不同公司,不同项目的框架

  每个公司可能都有自己的技术架构,这家用这个框架,那家用别的框架;甚至不同项目用不同框架。所以太过于依赖某一个框架,那么你的跳槽范围就窄了很多。

  项目开始前,要对使用的第三方库和框架做好调查,甚至要有他们开发停止的心理准备和技术准备,不要面向框架编程,面向通用组件编程:把你的代码写成通用组件,可以在不同项目,不同框架下中直接调用。

框架使用能够帮助我们节约开发时间成本,其中的问题大家相信就遇到不少,这里就不提出来了,我还是希望现在使用的框架能够不断的更新,更加完善,让我们这些程序猿使用更方便。

  本文由UIleader原创,转载请带链接:http://www.uileader.com/news/news_content_138.html?id=138

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值