python网页前端和react有什么区别_Vue 和 React 的优点分别是什么?

呃,问题这样问的话

是不是不许弃React而转Vue的人发言呢?

如果真是这样的话,告诉我一声,我马上删答案

然后大家关上门,只听一种声音,开心嘛....

对不对?

关于三大框架的选择,知乎是上月经贴

——还每月都来得很准时(笑)

我先亮出观点

三大框架,没有哪一种绝对优于其它

2. 看说应该选其中一个的,往往对其它的说得非常模糊,不排除了解非常有限的可能

3. 并不存在一个“对”的和两个错的框架

4. 最大的优势只可能是两个之一:公司或客户要求使用它;自己熟悉它,用起来顺手

5. 老鸟一般不太纠结这种问题,多数老鸟玩过2个以上

然后给出一些我对其它回答的想法

有人说React的生态明显好,找不到象antd一样好的vue框架。嗯,好吧,推荐三个框架,不能说都比Antd好,但是说各有千秋算是很谦虚的了,^_^。

Vuetify:我目前商业项目中使用的主力框架,比antd要华丽,组件数量相似,易用性非常棒,整体一致性极好。文档很棒,而且有中文版文档。源码我仔细看过很多,水平很高,做得也用心。不过作者不是中国人(Vue在中国的使用率是远高于其它地区)

Quasar:组件极为丰富的框架,而且挺新潮Web Mobile、Mobile App、PWA都无缝支持。看知乎的时候一个知乎er推荐的,我研究了一下,真的非常赞

Vux: 国内S级移动组件库,这是一款非常伟大的移动端组件库,优化深度充分,能在微信内良好兼容。作者乃真正的“无产阶级战士”!其github首页写道:“VUX 并不是大团队维护的项目,没有捐赠,纯靠热情”。而且作者也是知乎er

再说antd,原来在商业项目中使用过几回,也是优秀的React组件库,中国人(阿里系,严格来说是蚂蚁金服)开发,从组件交互非常贴合中国人的使用习惯。而且还在快速发展中。其实阿里系有个图表的项目,忘了叫什么了,其实也是非常NB,很推荐。在知乎很少听大家提,可能有点太专了。不过他并不是只支持react,而是无差别支持R和V(A我就没印象了)

vue的生态全不全,请移步我的一个Vue资源站,全部有Demo,可以自己了解(咱不空口白牙说虚的)(这个站是我本人做的,没有广告,只为自己和朋友看着方便)

vue资源精选-前端组件库资源-前端选型​vue.awesometiny.com

回答里有说React是国际大厂在维护,Vue是中国土作坊的产物。我来分享一下我的认知。R是FB搞出来的一个硬货,风靡世界,同时是国内大厂阿里的主流使用框架,所以背书非常足,支撑的声音也大。然而半年前开始,大厂对R的使用变得特别忌讳和犹疑,核心原因是FB对R和其它很多自己的开源产品的授权中有个特别的要求。这个要求让国内大小厂开始担忧。即,如果你要与FB打知识产权的官司,你就先要停用FB的全部开源产品……。所以这种大厂的东西带来的不光是光环也有一层胁迫。而vue没有这层胁迫,甚至阿里也有一些公开的项目是基于vue的,我就不展开说了。只说,尤大从个人项目起家做出的vue,用极少的人力达成了与大厂产品抗衡的水平,这说明作者强还是作者弱?说明产品强还是产品弱?大家都可以自己思考一下。

还有回答里说,vue什么什么都是抄R和A的。这点真说错了,我深入研究过vue的处理方案与R和A的区别。客观来说,vue对R和A中很多东西有很深的研究,也有大量的借鉴。充分的研究和借鉴竞品是一种好的素质,还是说应该闭门造车,大家自己去品评。我只说,vue从来没有任何一个部分是闭着眼睛照抄。相反,作者都是仔细研究竞品并有独立的思考,然后每每都以创新的方式给出简洁、实用的方案。比如,redux在R中并不太好用,后来也发展出了一些替代品,而你会发现vue中的vuex是先于redux的后继品拿出超量解决方案的——这种事例非常常见。反过来说,R和A有没有参考过其它产品,并直接取出值得借鉴的部分呢?我只能说,如果有,那就对了!

还有回答说,vue是一个人搞的。嗯,放在现在来说,这个判断已经过时了,请移步vue官网,可以看到已经是一个有质有量的团队在维护了。另外,可喜的是,在几个月前我发现最爱的vuetify前端框架竟然给vue捐助了,大概现在也是有合作吧。(笑,开心

知乎上很多人说React生态要强多少倍,写东西多灵活,还有什么React能实现,其它框架”力有不逮“之类的——说实话,你们真的对Vue有比较深的研究么。我自己并不敢说是专家,可是我知道Vue的API文档中的80%是大家做一般应用恐怕都还没有使用到的。所以麻烦哪位说Vue有什么需要的功能根本没办法开发,那就请举一些典型的例子吧

然后再”破除一下迷信“。我在自己的商业项目中偏向使用Vue,还真是因为它使用起来简单简单。但使用简单,不代表LOW。就好象大家都知道搜索引擎使用简单,只有一个关键词搜索框,但它的背后并不简单,还很高深。

有的回答说”经统计“用Vue的人一般没有后端经验,在我身上全部不中!早年我是某桶油项目后端开发,在小型机上做C开发;后来使用过VC++;后来PHP用得多(也是因为用起来简单);python、golang都了解过一些,不能说熟悉。后端对关系数据库非常熟悉,有不错的优化能力。象WSS和Redis都有商业项目经验

有些人可能会问,你是不是就是后端玩票帮点小忙的那种。呵呵,其实一个项目我做全部前后端开发的也并不少。然后呢,在我”失业前“(已经做了几年自由职业了)我其实是产品经理,说好听点是新产品负责人,在公司里会扛一个独立的新产品。是不是按某些答主的逻辑应该这么说:我认为使用Vue做主力开发的人,不但技术强,往往还懂产品——呵呵,玩笑话别当真

有不同意见的话,评论区24小时空调开放,有空可以去留个言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值