V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huage2580
V2EX  ›  分享发现

flutter 的 mulit-platform 多了个 embedded

  •  
  •   huage2580 · 2022-03-04 10:15:59 +08:00 · 1317 次点击
    这是一个创建于 1030 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2022-03-04 12:05:31 +08:00
    andrew2558
        1
    andrew2558  
       2022-03-04 10:42:39 +08:00
    支持范平台这么广,hold 住吗?背后原理不懂,挺期待一个 dart 的官方后端 web 框架,这就真的实现大统一了
    huage2580
        2
    huage2580  
    OP
       2022-03-04 11:26:14 +08:00
    @andrew2558 我也不懂,感觉可以简单理解为游戏引擎吧,解决渲染层对外输出,然后解决 native 互相调用问题。内部只需要输出到渲染层。
    dart 感觉是变异 java ,语法很友好。
    debuggerx
        3
    debuggerx  
       2022-03-04 11:59:43 +08:00   ❤️ 1
    @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) ,我感觉整个使用体验还是很不错的
    C603H6r18Q1mSP9N
        4
    C603H6r18Q1mSP9N  
       2022-03-04 12:05:31 +08:00
    flutter 做 web 也只会表现层,类似 html+js+css
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2748 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:26 · PVG 20:26 · LAX 04:26 · JFK 07:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.