flutter 的 mulit-platform 多了个 embedded

2022-03-04 10:15:59 +08:00
 huage2580

近期 flutter 发布了 desktop 的稳定版,roadmap 上还看到了 embedded 的期望。
刚好分享之前看到的丰田在车机上的应用 https://youtu.be/IUVnmdYBDxk?t=1143

1240 次点击
所在节点    分享发现
4 条回复
andrew2558
2022-03-04 10:42:39 +08:00
支持范平台这么广,hold 住吗?背后原理不懂,挺期待一个 dart 的官方后端 web 框架,这就真的实现大统一了
huage2580
2022-03-04 11:26:14 +08:00
@andrew2558 我也不懂,感觉可以简单理解为游戏引擎吧,解决渲染层对外输出,然后解决 native 互相调用问题。内部只需要输出到渲染层。
dart 感觉是变异 java ,语法很友好。
debuggerx
2022-03-04 11:59:43 +08:00
@andrew2558 其实是有所谓官方的后端 web 框架的,叫做 [shelf]( https://pub.flutter-io.cn/packages/shelf) ,不过它只有最基础的功能,封装了请求和响应对象,连路由功能都还要其他包配合,更不要说其他高级的开箱即用功能了……估计官方是不会出大而全的 web 框架的,因为对于他们来说,基本不怎么需要那种大而全的网络框架,最多的用法因该是那种很多独立的小的业务服务,然后在微服务集群下管理。

而社区其实发展了这么久,也有过很多不错的功能相对全面的网络框架包,不过一个是大多数都是个人作品,问题比较多,另一个问题是之前 dart 语言大改,升级了空安全语法,搞得一大票已经有规模的框架直接无法兼容,干脆就放弃维护了……

如果感兴趣的话,推荐看看 [Angel3]( https://github.com/dukefirehawk/angel) 这个项目,是我前段时间对比了很多现存项目中综合来说最全面而且还在积极维护的了,然后还有我用这个框架写的小项目:[DDE Gesture Manager]( https://github.com/debuggerx01/dde_gesture_manager) ,我感觉整个使用体验还是很不错的
shanghai1998
2022-03-04 12:05:31 +08:00
flutter 做 web 也只会表现层,类似 html+js+css

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

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

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

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

© 2021 V2EX