+ 我心目中的 jQuery 学习曲线(拿起来就是干)
|
|
|
|
|
|
|
|
| +----+
| +----+ +----+
+-----+ +--------+
| +------------------
+-----------------------------------------------+
jQuery 无愧上个前端时代的王者,API 优雅,兼容性好,单文件调用爽,插件齐全,没什么好说的,即便是现在,依然是 DOM 处理方面(非数据处理)的泰斗。而且用那么久了没出什么让人抓破脑袋都无解的瞬间。
+ 我心目中的 vue.js 学习曲线(........)
|
| +--+ +------------
| +--+ | | |
| | | | | |
| | | | | |
| | | | | +--+ |
| | | | | | | |
| +---+ | | | | | | |
| +---+ | | | | | | | |
| | | | | | | | | |
+--+ +------+ +--+ +--+ +--+
|
+-----------------------------------------------+
vue.js 上手简单,API 不错,v1 到 v2 无明显 break change,单文件,渐进式调用很赞👍。
但当项目写到一定数量级时(modules 10+),就要花比较多的时间深入学习 vue.js 概念以及周边生态。
最让人头疼的还是有些 feature 不知道用 vue.js 怎么实现(自身经验/jQuery 思想遗留),而且一卡就卡很久,一步都动弹不得,比较绝望。
翻遍 SO 及 官方 issue 有时候也难找到满意的答案,这让我很苦恼/忧伤。但愿随着深入后,慢慢的可以 handle 住这些烦恼。
BTW,在当下前端时代,框架真是没有太多可选的余地,只好挑一个趁手的慢慢打磨了。