代码 > 发现现在做GUI程序的思路基本已经定型了
2025-04-16
不管做APP还是PC端基本一样。
首先是View+ViewModel搞定显示(前端)
然后当中插入一层引擎,串接起负责提供数据给VM,然后通过Event和嵌入的UI Interface和前端交互,引擎大概率引入个单例,从引擎层分为可交互和不可交互两层。
这样可以做到UI无关化,方便测试,方便GUI转API/CLI,彻底分层
接着是Service层,为处理Model数据的代码提供封装和帮助。
然后是Model层,实际的数据/业务的处理。
感觉还是Frontend+API那套底子。
点击登录