最近有调查说 vue 在国内的使用率不断降低,reactjs 不断提升。对此本青表示痛心疾首!这是一种历史的倒退!
想当初 java 程序员费了九牛二虎之力,从 html 和 java 代码混合的 jsp 进化到了 struts,现在又进化到 spring boot,终于做到做业务逻辑和页面设计分开,方便设计师和程序员分工合作。从此前后端分离,终于发展出 js 前端社区。php, python, ruby 等社区也发展出类似的设计。没想到 reactjs 又大步退回十几年前,而且不以为耻,反而为荣,真是令人笑掉大牙。比如这篇文章怎么说:
http://blog.itpub.net/69981092/viewspace-2710742/
: JSX 手写 render 渲染函数自带下面的优势
: 完整的 js 功能来构建视图页面,可以使用临时变量、js 自带的控制流、以及直接引用当前 js 作用域中的值
: 开发工具对 jsx 的支持比现有 vue 模板先进(linting、typescript、编译器自动补全)
至于 reactjs 追求的 immutable state,函数式编程就更好笑了。js 和 ts 明明不是函数式编程语言,非要硬拗成函数式编程来用。想玩函数式编程,没那个水平学 haskell 至少用个 ClojureScript 吧。有个成语叫”叶公好龙“形容 reactjs 程序员很合适。
那,为什么国内大厂的 js 程序员这么喜欢 reactjs 呢?我看就是我说的程序员追星。reactjs 是 facebook 做的啊,ts 是巨硬做的啊。我用了这个我就跟 facebook 和巨硬一个水平了。技术水平先不说,工资水平先提上去。面向工资编程是王道!
对比之下,vue 从细处着手,设计立足于为广大程序员提供容易入门、约定性的开发方式,契合 web 后端业界发展多年的方向。更可贵的是这个框架是国产,是我大国智造的成就,约等于半个华为。这样的框架你们不支持,是想反*吗?
--
FROM 110.81.42.*