We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
由 Vue.js 官方、W3C 中国、w3ctech 和前端圈共同举办的全球首届 VueConf 于 2017 年 5 月 20 日在北京成功举办不久,Vue.js 的作者尤大(尤雨溪)便在知乎社区知乎 live上与广大(大)前端爱好者线上交流。本次的主题便是 —— 《不吹不黑聊聊前端框架》。整场 live 言简意赅,贯穿着很多英文专业用语,通览了前端框架的历史、现状与未来。
小声明: 在知识付费的潮流下,希望每个人都能多多支持作者,本场 live 只是我听完尤雨溪《不吹不黑聊聊前端框架》后结合最近 Vue Conf 大会的知乎 live 笔记和个人感悟,方便大家回顾。如有侵权等不足之处,期待您的指教~~~
Vue 从 2013 年 6 月第一个 Commit 开始本来是要做一个“Just a View Layer Library”,即前端的视图层库,逐渐在更多的大型项目实战中肩负起了 “The Progress Framework”的框架使命,渐进式地加入了各种辅助工具(视图层渲染、组件机制、路由机制、状态管理、构建工具)。
可以这么通俗理解:库是将代码集合成的一个产品,供程序员调用。框架则是为解决一个(一类)问题而开发的产品。框架是库的升级版。
不到一年后 Vue 第一次公开发布,次年进入 Laravel 社区并得到充分的推广。便形成了我们现在看到的 Github Top 10、NPM 每月 55w+ 次下载(不包括 cnpm 等国内镜像站点数据)、Chrome 插件 10w+ 周活跃用户的现状。
前端届也藉此出现了一批一批基于 VUE 的框架、组件。
Redux 强调的是数据不可变,函数式的,Reducer 里是一个纯函数,我们拿到一个 state 和 action 返回一个新的 state。MobX 和 Vue 里体现了不同的思维方式(“范式”),数据是响应式的,框架已经在数据上做好了声明式副作用的声明。
可变数据难维护是当我们手动操作数据副作用操作,手动观察时会带来一定维护上的成本。
把 Vue 当 redux 用
让 Vue 当 MobX 用
这场 live 让我的前端思维达到了前所未有的新高度:当我们身为前端开发萌新,在前端人才金字塔的浮动与挣扎中思考该学什么框架、该如何入门前端、又遇到学习瓶颈怎么办的时候,正是这些业界大牛们用自己的行动引导着我们,有如尤大所说:多思考场景需求,多看看技术到底做了怎样的取舍。
我们不能止于前端的 HTML、CSS、JS 基础,应多在组件化、设计模式、模块化、数据流、渲染机制、路由机制、构建流、代码标准的演化等方面下功夫思考,这些终会有一天成为我们突破技术、职业发展瓶颈的武器。
通过这场 live 也暴露出了自己,想必包括很多参加 live 的国人的一些问题:英语听力还是不够好,编程视野还是不够大,开发者平台的力量我们还是没有发挥好。
鸡汤不多说,在落后的大学 Web 前端教育上要达到一个找工作的水平,需要我们更热情的参与到各大社区之中,把开源当做平台,用平台证明实力。
4 月 23 日 justjavac 的一场知乎 live 让我同样受益匪浅,这是当时的笔记:《听 jjc 前端 live 30 谈 | 前端工程师的入门与进阶》,相对这场 live 难度更适中一些。
Hello,我是韩亦乐,现任本科软工男一枚。软件工程专业的一路学习中,我有很多感悟,也享受持续分享的过程。如果想了解更多或能及时收到我的最新文章,欢迎订阅我的个人微信号:韩亦乐。我的简书个人主页中,有我的订阅号二维码和 Github 主页地址;[我的知乎主页]中也会坚持产出,欢迎关注。 本文内部编号经由我的 Github 相关仓库统一管理;本文可能发布在多个平台但仅在上述仓库中长期维护;本文同时采用【知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议】进行许可。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
由 Vue.js 官方、W3C 中国、w3ctech 和前端圈共同举办的全球首届 VueConf 于 2017 年 5 月 20 日在北京成功举办不久,Vue.js 的作者尤大(尤雨溪)便在知乎社区知乎 live上与广大(大)前端爱好者线上交流。本次的主题便是 —— 《不吹不黑聊聊前端框架》。整场 live 言简意赅,贯穿着很多英文专业用语,通览了前端框架的历史、现状与未来。
从 Vue Conf 大会思考到的
Vue 从 2013 年 6 月第一个 Commit 开始本来是要做一个“Just a View Layer Library”,即前端的视图层库,逐渐在更多的大型项目实战中肩负起了 “The Progress Framework”的框架使命,渐进式地加入了各种辅助工具(视图层渲染、组件机制、路由机制、状态管理、构建工具)。
可以这么通俗理解:库是将代码集合成的一个产品,供程序员调用。框架则是为解决一个(一类)问题而开发的产品。框架是库的升级版。
不到一年后 Vue 第一次公开发布,次年进入 Laravel 社区并得到充分的推广。便形成了我们现在看到的 Github Top 10、NPM 每月 55w+ 次下载(不包括 cnpm 等国内镜像站点数据)、Chrome 插件 10w+ 周活跃用户的现状。
前端届也藉此出现了一批一批基于 VUE 的框架、组件。
语录
问答
Redux 强调的是数据不可变,函数式的,Reducer 里是一个纯函数,我们拿到一个 state 和 action 返回一个新的 state。MobX 和 Vue 里体现了不同的思维方式(“范式”),数据是响应式的,框架已经在数据上做好了声明式副作用的声明。
可变数据难维护是当我们手动操作数据副作用操作,手动观察时会带来一定维护上的成本。
把 Vue 当 redux 用
让 Vue 当 MobX 用
我的本场 live 感悟
这场 live 让我的前端思维达到了前所未有的新高度:当我们身为前端开发萌新,在前端人才金字塔的浮动与挣扎中思考该学什么框架、该如何入门前端、又遇到学习瓶颈怎么办的时候,正是这些业界大牛们用自己的行动引导着我们,有如尤大所说:多思考场景需求,多看看技术到底做了怎样的取舍。
我们不能止于前端的 HTML、CSS、JS 基础,应多在组件化、设计模式、模块化、数据流、渲染机制、路由机制、构建流、代码标准的演化等方面下功夫思考,这些终会有一天成为我们突破技术、职业发展瓶颈的武器。
通过这场 live 也暴露出了自己,想必包括很多参加 live 的国人的一些问题:英语听力还是不够好,编程视野还是不够大,开发者平台的力量我们还是没有发挥好。
鸡汤不多说,在落后的大学 Web 前端教育上要达到一个找工作的水平,需要我们更热情的参与到各大社区之中,把开源当做平台,用平台证明实力。
相关链接
4 月 23 日 justjavac 的一场知乎 live 让我同样受益匪浅,这是当时的笔记:《听 jjc 前端 live 30 谈 | 前端工程师的入门与进阶》,相对这场 live 难度更适中一些。
The text was updated successfully, but these errors were encountered: