我心目中的 jQuery 与 vue.js 学习曲线对比

2017-08-22 23:03:11

jQuery

+ 我心目中的 jQuery 学习曲线(拿起来就是干)
|
|
|
|
|
|
|
|
|          +----+
|     +----+    +----+
+-----+              +--------+
|                             +------------------
+-----------------------------------------------+

jQuery 无愧上个前端时代的王者,API 优雅,兼容性好,单文件调用爽,插件齐全,没什么好说的,即便是现在,依然是 DOM 处理方面(非数据处理)的泰斗。而且用那么久了没出什么让人抓破脑袋都无解的瞬间。

vue.js

+ 我心目中的 vue.js 学习曲线(........)
|
|                       +--+        +------------
|                 +--+  |  |        |
|                 |  |  |  |        |
|                 |  |  |  |        |
|                 |  |  |  |  +--+  |
|                 |  |  |  |  |  |  |
|      +---+      |  |  |  |  |  |  |
|  +---+   |      |  |  |  |  |  |  |
|  |       |      |  |  |  |  |  |  |
+--+       +------+  +--+  +--+  +--+
|
+-----------------------------------------------+

vue.js 上手简单,API 不错,v1 到 v2 无明显 break change,单文件,渐进式调用很赞👍。

但当项目写到一定数量级时(modules 10+),就要花比较多的时间深入学习 vue.js 概念以及周边生态。

最让人头疼的还是有些 feature 不知道用 vue.js 怎么实现(自身经验/jQuery 思想遗留),而且一卡就卡很久,一步都动弹不得,比较绝望。

翻遍 SO 及 官方 issue 有时候也难找到满意的答案,这让我很苦恼/忧伤。但愿随着深入后,慢慢的可以 handle 住这些烦恼。

BTW,在当下前端时代,框架真是没有太多可选的余地,只好挑一个趁手的慢慢打磨了。

- EOF -