一个合格的前端工程需要掌握哪些最新框架?


首先我们来看看市场需要我们掌握什么样的框架
随便翻阅了几个前端开发招聘职位的信息(参考数据BOSS直聘)

一个合格的前端工程需要掌握哪些最新框架?

文章插图
一个合格的前端工程需要掌握哪些最新框架?

文章插图
一个合格的前端工程需要掌握哪些最新框架?

文章插图
一个合格的前端工程需要掌握哪些最新框架?

文章插图
就目前而言主流的前端框架 。react,vue,angularjs 。至少会其中一种 。一般的招聘职位都有这样的要求 。
再看看github的star数(截止时间2019.06.25)
angular 59564
一个合格的前端工程需要掌握哪些最新框架?

文章插图
一个合格的前端工程需要掌握哪些最新框架?

文章插图
React 131542
一个合格的前端工程需要掌握哪些最新框架?

文章插图
可以看出vue的数量最多 。react紧随其后 。
总的来说 。这三种主流框架学会哪种都可以 。任何框架和技术都是为业务所用 。满足业务的就是好技术 。
再来说说 。合格前端开发工程师还应该掌握哪些技术 。
扎实的基础必不可少 。根本的东西还是没有多大变化 。
持续的学习 。作为一个开发工程师 。核心的竞争力就是不断的学习 。一刻都停不下来 。现在问需要掌握的框架是什么 。也只是2019年需要的 。不断的学习 。才是一个合格的开发工程师 。
不那么前端的工作 。前端早已经不是那么边缘化 。配合型的工作了 。至少熟悉一门后段语言才是加分项 。更好的配合工作 。
其他观点:
作为一个合格的前端工程 。至少要掌握前端三大框架 。而这三大框架又各有优缺点 。那到底重点攻克哪个框架能更好的助于我们找工作呢?
可以从以下几个角度考虑后选择:
1、编程范式:
「angular」 都要去考虑作用域 。实际使用中做什么都要考虑作用域 。非常麻烦!
「React」万物皆组件 。做什么都要用到组件 。组建拼合起来就是常见的应用 。
「Vue」对初学者非常友好 。把所有的业务逻辑代码都放到vue .js文件下 。干起活来非常爽 。
一个合格的前端工程需要掌握哪些最新框架?

文章插图
2、技术背景:
「angular」 世界上最伟大的技术公司谷歌支持 。
「React」由脸书Facebook支持 。有专门的团队维护 。
「Vue」尤雨溪大神个人产品 。背后是阿里 。是阿里技术顾问 。
3、程序生态:
「angular」 是全家桶 。支持独立开发程序 。
「React」属于散架 。需要全网拼接第三方组件开发程序 。
「Vue」属于半桶水 。有官方支持亦可从全网生态找组件来用 。
4 。技术比较:
「angular」和「Vue」 都是基于模版编写 。解析模版会耗费一定时间 。
「React」由JSX最终解析成JS 。在时间上要快一些!
一个合格的前端工程需要掌握哪些最新框架?

文章插图
【一个合格的前端工程需要掌握哪些最新框架?】【总结】三大框架都在逐渐趋向于一致 。如果非要决出胜负 。那「React」稍稍跑在了前头 。他考虑到程序员非常多的弱点就是不想学习新东西 。所以在实际应用上「React」在历史迭代的过程中更人性化 。
希望以上的回答对你有所帮助!

    推荐阅读