求一个技术架构

47 天前
 gotheway

项目要开发一个大型信息系统,初步想法是使用前后端分离的技术架构,前端使用 VUE3,后端使用 JAVA ,不采用微服务价格。 由于项目组缺乏系统架构师,所以问问各位大佬,有没有成熟又先进的技术栈推荐?或者推荐几个开源的技术框架也行,谢谢

5453 次点击
所在节点    Java
50 条回复
wxw752
47 天前
若依,小作坊必备
wangmn
47 天前
若依+1
gotheway
47 天前
若依 免费吗?会不会用着用着变收费,或者有限制?
niubee1
47 天前
大型信息系统,有多大型?有设计吗?模型拉出来实体有多少个?设计数据容量有多少?访问量多少? PV 多少? TPS 多少?可靠性要求 99 还是 99.99 ?需要 7x24 服务吗?设计维护周期多少?
luobingit
47 天前
若依或者 pig pig 代码质量貌似会高点
967182
47 天前
招工吗 ^_^
gotheway
47 天前
@niubee1 见笑了,ZF 项目,定位高,GIS 的,数据容量大,但是访问量倒是不大。选一个成熟、先进、稳定的,扩展性好的技术架构
miaotaizi
47 天前
@luobingit #5 看了下 pig4cloud 似乎开源版也没什么特别的功能?
kokerkov
47 天前
不是很明白什么是“信息系统”,ERP 吗?
xuanbg
47 天前
ruoyi 不能算是架构吧?只是若干基础功能模块的集合罢了,就是能省了你不少事,可以直接进入 crud 环节。

另外,这玩意就算以后收费了,只要你用的版本在使用时是免费的,那对你而言,只要不升级,就永远免费。
beginor
47 天前
如果是考虑 .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 相关的项目经验。 我这套东西历经多轮安全审计和等保评测,可以说是久经考验。
gotheway
47 天前
@xuanbg 谢谢。不知 ruoyi 稳定性,扩展性如何
gotheway
47 天前
@beginor 谢谢,.net 我接下来也有重构项目。到时候请教
xinzi
47 天前
zf 项目 不建议若依, 主要看是否上云还是进等保机房
若依 漏洞一大堆,后续处理会很麻烦
如果上公开云 比如阿里 腾讯 不在乎安全的 是没问题
一但 zf 要求你安全比如出安全报告,扫描报告,用若依 大概率是过不去的,有些漏洞自己修不了的
a67793581
47 天前
@xinzi 感谢分享,有没有云下的架构推荐呢
cnzjl
47 天前
我用的 jeecg ,虽然代码质量不咋滴,但是功能很全
kelvinji2009
47 天前
@xinzi 确实需要慎重
xuanbg
47 天前
@gotheway 稳定性应该不是什么问题。扩展性一般,不过有源码,你可以自己任意魔改呀。扔掉完全自己重写也就是费点功夫。倒是楼上提到的等保问题值得关注,政府项目还是要注重这些非业务事项的。
codingmiao
47 天前
@gotheway GIS 项目而且是 java 体系的话,我推荐 postgis 做为数据库、jts 做为后端空间计算框架,其它就是传统的 web 框架了,springboot 全家桶什么的,以及基于 springboot 体系做的 ruoyi 等。

另外数据量大的话,极度不推荐去用 geoserver ,虽然是 java 体系而且功能很全,但一板一眼的去按 OGC 标准来做实现,性能极差。基于 jt 或者 geotools 等去开发需要的功能,轻量化、定制化的去做比用 geoserver 舒服很多。我搞了一些基于 jts 的小工具出来,但比较懒没去好好写文档 https://github.com/codingmiao/giscat
xiaogu2014
47 天前
```不采用微服务架构```
```选一个成熟、先进、稳定的,扩展性好的技术架构```
1. 技术架构一般来说都根据不同的业务需求来决定的。框架!=架构。
2. 不采用微服务的话。单体应用存在的问题就扩展会整体扩展。而不是基于各个不同的服务。造成资源上的部分浪费。错误容忍性需要比较高的代码水平来实现。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1086305

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX