前端开发会在很短的时间内出现各种新技术,是原先的技术设计得不够好吗?
新技术的产生永远都是为了解决一些新的问题,或是提高生产力。
在web1.0时代,前端不像现在这样需要做复杂的业务逻辑,更多的是同步跳转,异步加载,兼容等问题的解决,于是乎诞生了jquery等一些划时代的技术,它们很好解决了web1.0时期的大部分问题。在那个时代你能说jquery设计的不好吗?
【前端开发会在很短的时间内出现各种新技术,是原先的技术设计得不够好吗?】 但是随着web2.0的到来,前端需要做的更多了,业务,交互等增多,前端也需要工程化。为了解决这些问题也就诞生了模块化,双向绑定,状态管理等概念,为了提高生产力也催生出很多的框架。
任何东西都是具备时代意义的。现在出行方式有很多种,汽车,飞机,但是你在古代,你会发现骑马是最好的选择。所以说,新的问题有新的解决方式,原先的技术不是不好,只是不适合当前版本了
■网友
前端大部分技术,其实一直就没有变过。这些“新技术”实际上是一次又一次的试图模板化的竞争,或者竞赛。前端如此多的“新技术”,最大的原因也是门槛低,这里的门槛低,并不是说对程序员能力的要求低,而是“新技术”所需的资源少,复杂性和覆盖率相对小。让另起炉灶很容易。让制定规则变得很轻易。比如说,没办法轻易创建一个项目来与微软的C#竞争,但如果要创建一个和jQuery竞争的库要容易多了。比如说,没办法自己创建一个语言来说服银行抛弃Java,但如果要创建一个库来替代jQuery的某些功能,大多数前端基本都能做到。像Sass这种突破性,系统性,效率性的提升的新技术其实很少。
推荐阅读
- |奥迪开发基于C-V2X校车警示系统
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- web开发,一般项目经理从项目中拿多少项目奖金
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2
- 想写个个人博客,苦于不知道用啥前端框架
- 咋搞垮一个Onlinejudge
- 盐城经济技术开发区:“创成”即启程 创建再出发
