观点:等几年,再用新框架
极客时间编辑部
讲述:初明明大小:2.46M时长:02:42
在技术领域,尤其是前端领域,新框架出现的频率令人咋舌。新框架问世之初,大多打着解决老的流行框架痛点的旗号,声势浩大,但随着时间的推移,却发现其自身出现了更多新的问题无法解决。近日,InfoQ 编译了瓦达迪·卡尔蒂克(Vaddadi Kartick)的一篇文章,卡尔蒂克称,技术浪潮面前,不要急着用新框架。虽然新技术很酷,但选型要慎重。以下是他的观点。
在新框架发布之后,先不要急着学,等上几年再说。不要害怕会错过什么,即使当下错过了,来年总能学回来。这又不是飞向木星然后一去不复返的宇宙飞船,因为害怕错过而做出的任何决定只会让你原地踏步。既然想向前跑,就应该产生价值,而不是停留在原地。所以,你不应该因为害怕错过而做出任何决定。
新技术的发起者难免会过度炒作他们的作品。没有人会说:“我们新推出的技术其实很平庸”。他们不会这么说的,更不可能在正式的场合中这么说。即使是公司内部开发的工具或框架,他们也会倾向于说自己的东西好,因为他们的东西得到采用对他们的职业发展来说是有利的,同时也给他们带来了成就感。
框架作者并不是唯一炒作框架的人。年轻的开发者对什么技术都感到新鲜,他们很容易就会成为某某框架的拥护者。但是,你不能因为框架的拥护者说了什么就做出决定,因为他们肯定会为框架说好话。
新技术难免有缺陷,很少会像它们所承诺的那么好,比如没有完善的文档,框架本身也很粗糙,没有成形的使用规范等,有些新技术甚至会丢失用户数据。如果你匆匆忙忙选择了一个新框架,在花了很多时间研究它之后,你会发现它可能并不适合你。所以,在想好自己需要什么之前不应该鲁莽使用新技术,如果你用了,团队的其他成员为了看懂你的代码,也要跟着学,这就给他们带来了额外的负担。所以,先等上几年,等新技术的问题基本解决了再说。
另外,新的编程语言、工具或框架的出现并不会让旧技术马上过时,这中间通常会有几年的过渡期。例如,Swift 1.0 是在 2014 年发布的,但直到 2016 年才准备就绪。但这并不意味着你一定要在 2016 年开始使用它,你完全可以等到 2018 年。总之,你可以在过渡期的任何时刻采用它们,没有必要在刚推出时就迫不及待地“上船”。
以上就是今天的内容,对于新技术的采用,你有什么看法呢?
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论