想开发一个桌面应用软件,求前辈们推荐技术栈

查看 123|回复 12
作者:Oilybear   

  • 背景:小弟很喜欢赛车,最近想用爱发电开发一个基于 Forza 遥测 UDP 的赛道 LOG 分析工具,帮助自己还有一些群里的车迷朋友分析圈速和刹车点。

  • 需求:
    [ol]
  • 跨平台支持 Windows & Mac ,( Windows 游玩、分析或者 Xbox 游玩,Mac 分析)
  • 有现成的图标分析组件,毕竟 Log 图可以理解为折线分析图
    [/ol]

  • 初步想法:React-Native / Element UI ,后者似乎看到更多人使用,但是 React 我想对熟悉一点

    不知道各位大佬对于技术栈选取,有没有什么建议或者忠告。
    PS:软件的样子及功能可以参考,B 乎这边提到的软件: https://zhuanlan.zhihu.com/p/404070375

    技术栈, log, 分析, Mac

  • DiamondYuan   
    为什么做桌面软件而不是桌面网页?
    网页的话可以用 react ,如果要桌面分发,可以用 electron
    lmdown   
    tauri ? UI 是 html+js
    xieren58   
    https://avaloniaui.net/
    GordianZ   
    @DiamondYuan 因为要监听局域网 UDP 啊。
    我之前本来准备做一个的,但是 FH 凉透了直接删游了。
    Oilybear
    OP
      
    @DiamondYuan 这个思路也可行,我其实不是太懂,我的理解 React-Native 应该也是你这个意思,搞个 Chrome 内核在上面渲染出一些组件界面,只是看起来像是桌面应用,因为跨平台,我想最后选出来的大概率也是这个类型的方案。
    @xieren58 这个相当于是.Net 写吗?我 .Net 没什么经验感觉学习成本可能比较高,但是还是谢谢你的回复
    Jirajine   
    如果是商业产品,electron 是最优选。
    如果是个人项目,可以试试 flutter/tauri/rn 这些尚未成熟的踩坑。
    Oilybear
    OP
      
    @GordianZ FH 做不太了,只能做做类似 Simhub 那种效果。IsRacing 段是 1 的时候,起码 FM8 车辆真的在赛道中跑,可以通过数据推断映射到地图上具体的弯道,FH 随便在地图上动一动 IsRacing 都是 1 ,没有很好的办法映射到某个赛道某个具体的弯道上,这样 Log 图就算做出来也就没太多意义了
    icaolei   
    桌面分发建议 tauri
    GordianZ   
    @Oilybear 我说错了,我说的就是 FM8😅
    FM8 的遥测扩充了一些,确实比 FH 好多了。但是照现在的用户量,除非自己组联赛,不然都没人正经玩。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部