为什么 Flutter 要单独再搞门四不像的 Dart 语言,不用已经成熟的 C# + XAML?这个组合已经有很多跨平台自绘 UI 框架,相对成熟了,像 Avalonia Uno MAUI

37 天前
 drymonfidelia
1565 次点击
所在节点    Flutter
9 条回复
june4
37 天前
想什么呢,c#过于臃肿了也没什么突出特色,还是 .net 平台,还是对面公司的。
john990
36 天前
C#是微软的,Dart 是谷歌的。Flutter 也是谷歌的
whevether
36 天前
C#搞得 MAUI 是什么货色你心里没底吗。dart 没啥不好的。flutter 要啥需求 dart 都能改。 这点 c#能做到吗。我也是 8 年的.NET 老人了。别吹什么 c#了。有这空不如给.net er 们多加点工资吧。
BadReese
36 天前
能提出 c#。。这是几年开发?
jmliang
36 天前
如果是 2019 年,这个问题还可以讨论讨论,现在都 Flutter3.24 了
drymonfidelia
36 天前
@BadReese 快 20 年了
dreamk
36 天前
为什么不用 python ?
为什么不用 c++?
为什么不用 rust ?
dart 是专门为了 gui 量身定制的语言,在这方面 c#差远了。c#能按 flutter 提出的要求去修改特性吗?
liu731
35 天前
Dart 可以专为 Flutter 服务

C#+XAML ???
CLMan
33 天前
至少 Google 一下 Flutter 和 Dart 的历史吧。

是 Chrome 团队先发明了 Dart ,试图取代 JS 用于 Web 开发,但是由于市场接受度不高,因此暂时沉寂。

但是代码/编程语言对于 Google 来讲就是资产,只要有合适的场景就会翻出来拿来使用,毕竟都是真金白银换来的积累。

随后,Google 与 Oracle 陷入了关于 Andorid 使用 Java 的官司,Google 一方面和 Oracle 在法院扯皮,一方面在软件层面准备了 JB 的 Kotlin 和 Chrome 团队的 Flutter 方案,因为 Chrome 团队正好在 UI 上积累了很多经验,之前开发的 Dart 也很适合来干这件事情。

对于 Google 这种大公司,给自己操作系统(Android)编写 GUI ,其使用的语言必然是自己的,苹果为啥要发明 Swift ,微软为啥要发明 C#这个和 Java 同生态位(至少早期如此)的语言,因为自主才能掌控全局不然处处受制于人,不是很简单的道理。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1084061

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX