🧑‍💻逍遥猫工社🤖

我觉得一个典型的业务型应用,应该三分:

  1. 前端用户视觉体验。
  2. 中端网络控制处理。
  3. 后端数据模型存储。

后端有自己的独立性,通过 Web 端来支持前端。桌面端移动端直接套壳 Web 前端。

小项目没必要太复杂,Web 端可以大道至简,直接复古,服务器返回 HTMX 之类的超媒体驱动模式。

可以考虑 Ruby on Rails 框架,也可以考虑 Wasp 框架

参考:

  1. 如何看待著名程序员 DHH 宣布不再使用 TypeScript 改回 JavaScript? - Cat Chen的回答 - 知乎