把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

Seed4J 2.0 提供了 JHipster Lite 的迁移路径

  • 2025-10-20
    北京
  • 本文字数:1249 字

    阅读完需:约 4 分钟

大小:625.79K时长:03:33
Seed4J 2.0提供了JHipster Lite的迁移路径

Seed4J 2.0 发布,其中包括了缺陷修复、文档改进、依赖关系升级、从 JHipster Lite 1.35.0 的迁移路径,以及对Angular Internationalization的支持。

 

Seed4J,原名JHipster Lite,是一个“模块化代码生成器,帮助开发人员以清晰、结构化和针对性的方式启动他们的应用程序。”

 

要从 JHipster Lite 1.35.0(这是 2025 年 8 月发布的最后一个版本)进行迁移,需要重构命名空间和命名约定。这涉及到将tech.jhipster更改为com.seed4j,以及重命名以前以JHipster为前缀的 Java 和 TypeScript 文件名。

 

正如这篇LinkedIn文章中描述的,将项目从 JHipster Lite 迁移到 Seed4J 的决定归结为三个因素:

  • 重构 JHipster 以吸引贡献者:Grimaud 四年前停止使用 JHipster,因为它不再符合客户的需求。Grimaud 还表示,它的代码库过于复杂。

  • 可见性:尽管非常稳定,但是一些成员认为在 JHipster 网站上推广 JHipster Lite 可能会导致混淆。

  • JHipster领域语言(JHipster Domain Language,JDL)添加到 JHipster Lite:一些成员表示有兴趣将 JDL 添加到 JHipster Lite 中,但由于认为应用程序应该围绕业务领域而不是数据库进行构建,所以存在分歧。

 

因此,他们决定创建自己的空间、网站,并分叉项目。

 

Seed4J 支持Angular Internationalization,也称为i18n,这是设计和准备项目以供全球地区使用的过程。本地化过程会为不同的地区构建项目的版本,通常包括提取文本以翻译成不同的语言和为特定地区格式化数据。开发人员可以通过观看这个YouTube视频了解更多关于i18n的信息。

 

JHipster Lite 在JHipster推出八年后的 2021 年 12 月推出,是一个“快速生成、开发和部署现代 Web 应用程序和微服务架构”的开发平台。当被问及创建 JHipster Lite 的灵感时,Seed4J 的创建者和首席开发者、前 JHipster 联合领导者Pascal Grimaud告诉 InfoQ:

当我为客户开始一个新项目时,我们还不知道将使用哪个数据库、哪个缓存,或者哪种安全性策略。

 

我们不在乎这些选择;我们只是想开始编码,在纯 Java 中实现业务领域,并使用 TDD 和 Hexagonal 架构。

 

JHipster 对我们来说太复杂了。我想要一些模块化的、高质量的,并且能够稍后再添加数据库、安全性或缓存这些东西,就像我可以通过添加依赖项和配置手动完成的那样。

 

正如 Grimaud 所提到的,Seed4J 平台是建立在 Hexagonal 架构之上的,它的定义如这篇博客文章所述:

该架构模式允许用户或外部系统的输入通过适配器进入应用程序的端口,并允许将输出通过端口从应用程序发送到适配器。这创建了一个抽象层,保护了应用程序的核心,并将其与外部(以及某种程度上不相关的)工具和技术隔离开来。

 

使用这种架构能够让开发人员构建一个更容易测试、更具适应性和随时间演变的应用程序。Grimaud 告诉 InfoQ,Seed4J 是少数几个成功使用 Hexagonal 架构的开源项目之一,正如他们的 SonarQube分析所显示的那样。



Grimaud 仍然强调在 JHipster 上所做的伟大工作,但他补充说,“Seed4J 是关于工艺、整洁代码和 Hexagonal 架构的”。关于这个版本的更多细节可以在发布说明中找到。

 

原文链接:

Seed4J 2.0 Delivers a Migration from JHipster Lite

2025-10-20 15:004332

评论

发布
暂无评论

微店一键复制商品软件使用教程

api开发

马斯克宣布“全球最大AI训练集群”投入使用!苹果、Mistral AI、英伟达、OpenAI加入小模型争霸赛!|AI日报

可信AI进展

人工智能

利用PDCA循环来进行持续改善

Anliven

团队管理 个人提升 迭代管理 持续优化 组织运营

零信任持续高速发展,新场景下展现惊人潜力

芯盾时代

身份安全 数据安全 零信任

即将揭晓:思迈特软件如何用AI Agent引领商业智能格局?

ToB行业头条

借助 NGINX Plus 优化企业环境中的 MQTT 部署

NGINX开源社区

开源 物联网 IoT mqtt nginx 开源版

获取闲鱼商品详情api

api开发

GreatSQL 构建高效 HTAP 服务架构指南(MGR)

GreatSQL

人工智能丨RAG 检索增强生成

测试人

软件测试

人工智能|RAG 检索增强生成

霍格沃兹测试开发学社

IT外包服务对中小型企业的重要性

Ogcloud

IT外包 IT外包公司 IT外包服务 IT外包企业 IT外包服务商

程序员必备开发神器:领取云主机,零码创建专属AI Agent

华为云开发者联盟

人工智能 云主机 大模型 华为云开发者联盟 企业号2024年7月PK榜

为何共享集群的高可用能力被频频称赞,它的机制有何不同?

YashanDB

yashandb 崖山数据库 崖山DB

计算机视觉与图像分类:技术原理、应用与发展前景

天津汇柏科技有限公司

计算机视觉 图像分类

架构升级:火山引擎VeDI实验平台服务能力进一步优化

新消费日报

fasterWhisper和MoneyPrinterPlus无缝集成

程序那些事

工具 AIGC

【论文解读】让我们逐步验证

合合技术团队

#科技 LLM模型

重磅 - Github上免费大屏来啦,教你快速搭建

JEECG低代码

报表工具 大屏设计器 数据库可视化 仪表盘设计器

京东商品描述API:返回值的详细解读

技术冰糖葫芦

API Explorer API 编排 api 货币化 API 文档

中小制造业工厂要不要上MES系统

万界星空科技

制造业 生产管理系统 mes 云mes 万界星空科技

论文图谱当如是:Awesome-Graphs用200篇图系统论文打个样

TuGraphAnalytics

企业选择IT外包服务的好处

Ogcloud

IT外包 IT外包公司 IT外包服务 IT外包企业 IT外包服务商

ConsenSys 高管:别傻乎乎盯着 CT 了,能明说的大概不是 Alpha

TechubNews

汽车长翅膀:GPU 是如何加速深度学习模型的训练和推理过程的?

Baihai IDP

程序员 AI gpu LLM 企业号 7 月 PK 榜

Seed4J 2.0提供了JHipster Lite的迁移路径_后端_Michael Redlich_InfoQ精选文章