拿程序语言当DSL写界面已经是趋势了,Jetpack Compose、SwiftUI、React都是这么搞的,为啥不用XML、HTML呐?因为这些标记语言的表达能力注定比不上正经的程序语言,很多时候还需要解析,有这功夫为啥不直接用程序语言写呐?
一个函数能写几万行,我觉得你还是别写代码了。╮( ̄▽ ̄)╭
语言能力不够,就改造语言呗,Dart、Kotlin、Swift、JS都做了或多或少的改造来适应写界面。
还有言必吹“性能”的,Flutter性能只能说够用吧,反正是不可能赶上原生的,对很多人来说性能并没有那么敏感,网页说不定都够用(
我更担心的是Google的关门部什么时候看上Flutter,同样是全平台的软件Chrome据说有上千人维护,Flutter嘛,看看issue吧(