+
 新版
flutter最大的好处就是解决UI一致性和渲染效率的可控性问题,但是语言小众和布局模板都是待解决的痛点,其次是客户端环境需要许多插件库,插件库的管理和兼容性问题还需要解决,这一点在RN已经体现出来。还有就是flutter能不能吸引其他大厂加入,如果不能,估计也就谷歌自己玩的转了。
2019-07-15 09:37
很多插件还是不成熟吧,先观望观望
2019-07-15 09:03
不能热更新,有毛用
2019-07-14 11:36
34343
2019-07-11 17:22
Flutter太邪恶了!所有端统一,体验又超好,H5完全不是对手呀!在Web开放标准HTML上这么多年的积累,一天就给颠覆了呀!
2019-07-11 16:16
使用flutter开发了一段时间了,整体来讲确实比较容易编写比较漂亮的东西。但是一旦涉及到native的内容,那是十分难受。比如:视频播放器封装「官方的video_player太简单了,秒开、缓存、手势等啥都没有」、亮度、音量控制等等。
2019-07-11 11:24
flutter 虽不错,解决了 RN 不少问题,但 dart 有点拖后腿,dart 不像是一个精心设计出来的语言,目前底层仍然是 c++,没有完成自举,语法层面给人感觉就是对 js 打上了 java 布丁,50 多个关键词让语言变得复杂,中庸,不像 go 彻底的协程化解决并发编程的复杂性问题,也没有像 rust 那样旗帜鲜明的走性能化路线(rust 目前看起来还像是试验阶段,语法仍然不够简练,为了达到它的目的:通过无 gc 实现内存安全引入了太多的概念,王垠大神对它喷的比较到位,有兴趣的可以搜索下,而且并发异步编程那里并没有什么好的方案,在加入了它的 ownership borrow 等概念后变的更加复杂)。

我个人私下猜测谷歌里面大牛太多,在编程语言发展的方向上缺乏统一的规划,出现了一堆试验性的东西,大牛爽了,小白们苦了。
2019-07-11 12:38
西方的语言,也就是西方的思维模式限制了,现在的编程语言继续像更高的抽象。硬件上也需要新的架构,光计算型架构满足不了现有的需求,还需检索型架构。总体,就是现在是计算机体系整体更新的前夜,只是这个前夜有多长还不知道。
2019-08-22 11:48
你这么有"见地"为什么不自己设计个编程语言出来
2019-08-22 12:24
你太小瞧“设计个编程语言出来”,你看见的大多语言只能称“照抄出来的”。虽说我在做这件事,但要设计一个语言解决问题,在现有模式下,为小的问题而重建语言不值。为大问题,可以说要重建计算机体系。这里面的取舍,不是纯粹的使用者,能理解的。还不谈其中大量的细节,比如,书写习惯,不打断思维,有利抽象,方便的认知,哪些该迫使使用者接受,哪些设计者应该尽量完成。
2019-08-27 10:11
大多数语言相差不是很多那是因为他们都是遵循同一个概念,即面向什么,面向对象,面向过程,面向切面,所以才有,编程语言一通百通的说法,你要想不一样除非你的概念就要和他们不一样,你说这么多,你正在做的这件事,你的语言面向的是什么?你走到哪一步了
2019-08-27 10:35
如果你没有想出什么颠覆性的概念,就别妄想创造一个与世不同的语言出来,如果还是基于OOP,POP,AOP,那你也还是依葫芦画瓢,“照抄出来“的,只不过你能做出来再说吧。抄也是需要能力的
2019-08-27 11:59
“想出什么颠覆性的概念”--哈哈,如同人工智能一样,不需要什么概念,大自然已经都写好了,只要人类去模仿。学术界就喜欢把人们理解的事情搞得都不理解了,才显出本事一样。你的口气,如同愚蠢的面试官。明明两张纸就搞定的事,非要整出一堆概念。一张写伪代码,一张查错--写代码的功力就一清二楚了。同理,语言就是字符分类和逻辑分类...等等,说这些干嘛。我走到了哪步没必要对个复读机汇报吧。
2019-08-27 15:21
回复 @dwcz :自己的东西都没有一个,退一万步就算让你创出个"语言", 那你也不过是抄袭别人的,没点创新就妄想与众不同,你是外行人吗?语言只是字符和逻辑分类,编程语言的核心思想是什么你都搞不清楚,从一开头我就在反讽你,你居然看不出来?看你整天混迹这个网站,老是对他人之工具"指点江山""指手画脚",也做不成什么事了,你能开发语言出来,我愿贡献我1个月的收入来支持你发展,呵呵
2019-08-27 15:27
回复 @dwcz : 我看就算让你抄,完全一模一样的照抄,你都抄不出来,“指点江山”的"键盘侠"我见多了,你也不用回我了,对于键盘侠我一概拒绝交流
2019-08-28 11:57
回复 @阿飞千秋万载 : 那你讲讲“编程语言的核心思想”是什么?再就不是所有的开发都是为了钱,还有是为兴趣的。
2019-08-28 12:44
回复 @阿飞千秋万载 : 果然,是个复读机和码农,对解决问题有利的信息毫不思考,对没有用的信息极其敏感。语言就是字符分类和逻辑分类,既然是分类就肯定有解析、转换。而编程语言不同于其他语言的特殊之处就是通信端的两边能力极其不平等。传统思维想以不变应万变,但对于复杂的世界,应该是以万变应万变。就如同面试官问题一样,没必要搞些虚招。通信端不平等,就应该提供三个层面的语言来应对。对人的、对机器的、对转换的。说到转换,就存在完全和近似两种状态。人工智能指明足够的迭代可以实现完全转换,而人主要完成近似转换这一任务。近似转换的难度在于逻辑的清晰度,现有编程中人的问题主要是设计模式同使用模式不匹配。要解决这个问题,通过人的培训是解决不了的,只有提供暴力破解式的测试才能从根本上解决。最后总结就是,语言要加强正则、泛化要通过解析来达到、测试要语言化。具体设计中对人的语言是方便人的理解,对机器的方便不同机器码的转换。最难的就是对转换。抽象是减少数据,而反抽象是增加数据。这方面的机制还在实验中。
2019-07-11 10:00
最近买了个课程,想弄个app出来,身边已经有很多人在学习了,也见到了好几个使用flutter开发的app,体验都不错,所以决定学一下,搞个东西练练手
2019-07-11 09:47
干掉大部分垃圾就够了
2019-07-11 09:45
这个用的人不多吧。跟混合框架有啥子区别?
2019-07-11 09:27
干就完了。
2019-07-11 08:55
竟然没人评论
回复 @
{{emojiItem.symbol}}
返回顶部
顶部