前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端框架这么多,要学哪个?

前端框架这么多,要学哪个?

作者头像
web前端教室
发布2018-02-06 11:44:29
1.6K0
发布2018-02-06 11:44:29
举报
文章被收录于专栏:web前端教室web前端教室

这个话题很大,没有一定的水平是驾驭不了这个话题的。但我还是说说我的偏见。

现在这前端框架井喷一样的更新,不断的有新东西冒出来,先是Backbone,然后是Knockout,现在是Angular、React,这些都是什么鬼,反正我是一个也没深入学过。

然后就经常会有人问,学不过来啊,太多了,太快了。。学哪个好啊,,等等,,

先说结论,我的建议就是,如无必要,哪个也不要学!

不要打我,听我解释。

框架这类东西,都是为了解决特定的业务问题而出现的。什么单页啊,模块化啊,分离啊,MVVM啊,双向绑定啊,,

为什么以前没有?因为以前前端的业务操作,没有那么复杂。就是设计+切页面,后端套程序,页面整体刷新,完活儿。

现在的前端交互变的前所未有的复杂,业务场景也多种多样,操作平台也是千差万别。

所以为了解决这些种种所引发的问题,而出来了这么多前端框架。

你可以去了解这些框架的使用场景,适当研究它们的使用方法。

所以,它们不是技术,而是工具。

它们只是,,各种模式、各种结构的集合。应该是透过它们的外观,去观察它们的本质、内在的东西。例如观察者模式,在什么框架里,都是一样的观察者模式;例如每个函数只解决一个问题的原则,在哪个框架里,这个原则都是适合用的。

要去学习这些普适的原则,而不是去学习一个个的工具。否则每出个新框架,你投入精力去学习一个新框架,你将一次次的重新学习。

虽然这些框架的本质、原则、模式都一样,但它们的应用场景,使用方法肯定是不同的。于是,不可避免的你有些学习会白费。因为你学习的某框架,过时了。

我这种言论肯定是有争论的,反正,说我所想吧。

javascript es6 和 es5,学哪个呢?

前端的未来

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档