JHipster 4.0带来了对Angular 2的支持

现在,JHipster是Angular 2.x唯一可用的“全栈”生成器,并且是唯一创建非平凡Angular 2.x代码的生成器,尤其是使用其JDL Studio时 。 现在,由于JHipster 4.0消除了痛点,因此生成变得更容易,更快和更安全。

Angular 2支持

JHipster 4.0发布后的一天,该团队宣布他们打破了创纪录的安装数量。 “罪魁祸首”可能是主要的重大新闻,即对Angular 2的支持。 尽管AngularJS仍然是默认选项,但可以与JHipster完美配合使用。 该团队在发行说明中说:“这是我们经过严格测试的,用途广泛的代码,因此,如果您想要非常稳定的东西,那是您的最佳选择。”

此外,Angular 2现在被标记为“ beta”。 该团队建议用户在他们的项目中开始使用它,因为他们“鲜为人知的错误,而且几乎没有限制。” 主要问题是此代码非常新,因此我们希望在接下来的几周内发布许多补丁程序版本,因此您必须准备好几次更新项目,”他们补充道。

迁移到纱线和Webpack

尽管JHipster仍支持NPM,但已成功迁移到Yarn 。 结果,官方的NPM可能会在将来的某个时候被取消。 那些使用Angular 2的人应该知道Bower已被Yarn取代,因此只有一个软件包管理器,它的性能更高而且质量更高。

使用Angular 2,他们从Gulp迁移到Webpack,因为后者对于使用Angular 2而言效率更高,它也可以直接从Yarn运行。 因此,不再需要安装Gulp。

JHipster服务器端库和NG JHipster库

JHipster 4.0附带礼物:两个新的库,这些库应该使生成的代码更简单易懂:

  • JHipster服务器端库包含先前生成的“实用程序”类。 如果您不喜欢它们的默认实现,则在那些类不太适合您的用例中(不太可能),您仍然可以扩展或覆盖它们。
  • NG JHipster库包含以前为Angular 2.x生成的相同类型的“实用程序”代码。

基于构造函数的注入

JHipster是Spring库的完整升级,具有一些主要的重构功能。 最重要的一个是从基于字段的注入到基于构造函数的注入的转换,因为许多人认为后者更干净,尤其是因为它简化了测试。 现在,代码在Spring和Angular中都具有基于构造函数的注入,因此代码更加同质。

此外,这消除了@Inject批注的需要,因此javax.inject依赖项已从项目中删除。

声纳排名“ AAA”

JHipster的示例生成项目在Sonar上具有最高的“ AAA”标记。 该报告可以在此处查看 ,并且在其主分支上的每次提交之后都会自动生成。

翻译自: https://jaxenter.com/jhipster-4-0-brings-angular-2-support-131533.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值