关于前端开发框架的问题,flutter or react?

在校大学生一枚,近期刚学习react能够上手,也做了一些项目。但各种资讯显示flutter框架火热,大有革新前端的势头,因此开始有些迷茫,玩各位大佬指点一下,应该继续挖掘react还是早些跳进flutter的大坑?

阅读 5.1k
5 个回答

题外话,我觉可以都学。
1)因为大学阶很少会将这些技术大规模深入应用到实际业务场景中,所有说只是单纯的学习研究 react 除非深入到原理设计和源码阶段,否则的话其实很难说深入挖掘 react。所以不用固执深挖。
2)大学本来就是一个折腾的年级,如果喜欢的话都可以玩。而且,对于一个有编程基础的科班生而言,从开始学习一门像 dart 一样新的语言、了解一种像 flutter 这样新的开发范式,到落地到实际项目开,发花费不了太多的时间。
3)都学并且都在实际项目中运用过,才知道自己喜欢的是什么。(万一项目做多了你发现自己其实适合当个瞎bb的产品经理呢PS: 真实)

react这几年会一直火,而且react-native也可以做app。flutter现在入手太早了,踩坑踩到脚软。

从几个角度思考一下,答案也就出来了

javasript和java哪个比较深入?
编程方式哪个用的多?
仅仅因为几个话题热度就放弃学的后不后悔?
如果过几天突然又出来个xxxx 热度也高 换不换?

劝你善良,先挖掘好react,Flutter目前做App还可以,做web项目应该是前几天谷歌的I/O大会上才宣布支持的,还不成熟

  1. 可以使用思维工具来辅助判断。找一张白纸,把你认为react好的地方不好的地方,都列出来(尽量结合现实,比如你现在就会,并且已经写了一些项目,这就是两个优点),然后再把迁移到flutter好的和不好的地方,也都列出来,综合比较。
  2. 奥卡姆剃刀,“如无必要,勿增实体”。考虑flutter有没有一击必杀的优点,即对于你目前的项目来说,有什么是flutter有很大优势、而react做不到或者是很难做到的(功能点或者特性)?想的时候注意保持客观和情绪中立,并时刻检查。

另外提醒一点,这个问题接近“屎色自行车棚”问题,要小心。
关于什么是“屎色自行车棚”,可以参考这里

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题