我正在使用基于java的基于java的应用程序,它也是多线程的。该项目实际上解析(例如,超过10,000行)大文件(csv,xml等)并将业务逻辑和提要应用于数据库。多数民众赞成。但是有很多规则,更不用说数据了。而这个项目的结构方式并不干净。
我正在考虑使用一个框架,以便分离逻辑,如控制器/服务层/数据层。格里芬框架适合吗?正如我刚刚阅读并发现人们正在使用它来建立漂亮的gui中心项目。我不需要GUI。但是再读1小时不会给我很多见解。如果有人可以帮我这个。
答案 0 :(得分:0)
1 / project实际解析(例如超过10,000行)大文件(csv,xml等)并将业务逻辑和提要应用于数据库
2 /建立好的gui中心项目
Griffon is desktop application development platform for the JVM
没有很多建议的信息
为什么不在一两天内尝试一下你可以做的事情并做出决定?
PS:
1 - 听起来像数据流组件
2 - 没有描述的好gui的功能))
您确定需要桌面应用吗?
答案 1 :(得分:0)
我是Griffon框架的创始人。您列出的要求并未准确指定桌面应用程序的需求。
以前的vanilla Java应用程序是桌面应用程序吗?如果是这样,那么迁移到Griffon可能是有意义的,特别是如果使用了Swing - >迁移到JavaFX。
您是否需要在处理数据时与其进行互动?如应用过滤器或将数据从一个地方移动到另一个地方,编辑等?如果是这样,桌面应用程序可能是个好主意。
否则命令行应用程序将起作用。有很多选择,但我认为Spring Boot是最容易上手的。