ruoyi 不能算是架构吧?只是若干基础功能模块的集合罢了,就是能省了你不少事,可以直接进入 crud 环节。 另外,这玩意就算以后收费了,只要你用的版本在使用时是免费的,那对你而言,只要不升级,就永远免费。
如果是考虑 .NET 的话不妨看下我的这个开源的模板项目: - 后端: https://github.com/beginor/net-core-app/ - 前端: https://github.com/beginor/net-core-app-client/ 用到的东西主要有: - 后端:Docker, .NET 8 , ASP.NET Core WebAPI, NHibernate, Dapper, PostgreSQL - 前端:Angular 18, NG-ZORRO (Ant Design) 还有配套的代码生成器 https://github.com/beginor/smartcode 我也是做政府项目的, 也有 GIS 相关的项目经验。 我这套东西历经多轮安全审计和等保评测,可以说是久经考验。
zf 项目 不建议若依, 主要看是否上云还是进等保机房 若依 漏洞一大堆,后续处理会很麻烦 如果上公开云 比如阿里 腾讯 不在乎安全的 是没问题 一但 zf 要求你安全比如出安全报告,扫描报告,用若依 大概率是过不去的,有些漏洞自己修不了的
@gotheway GIS 项目而且是 java 体系的话,我推荐 postgis 做为数据库、jts 做为后端空间计算框架,其它就是传统的 web 框架了,springboot 全家桶什么的,以及基于 springboot 体系做的 ruoyi 等。 另外数据量大的话,极度不推荐去用 geoserver ,虽然是 java 体系而且功能很全,但一板一眼的去按 OGC 标准来做实现,性能极差。基于 jt 或者 geotools 等去开发需要的功能,轻量化、定制化的去做比用 geoserver 舒服很多。我搞了一些基于 jts 的小工具出来,但比较懒没去好好写文档 https://github.com/codingmiao/giscat