jhipster初步

最近试了一下[url=http://jhipster.github.io/]jhipster[/url],感觉是一个非常牛逼的代码整合框架。类似于spring-side这种最佳实践的解决方案。而且厉害的是,用它从零开始不费吹灰之力就可以搭建一套工程的初始模板代码。

1.本人亲测环境
Win7 64bit
JDK 1.8.0_25 (目前必须1.8)
Maven 3.2.5
Git 1.9.4.msysgit.2
Node.js 0.10.29
npm 2.11.2
Yeoman 1.4.6
Bower 1.4.1
grunt-cli 0.1.13
grunt 0.4.5
jhipster 2.13.0

2.安装及代码生成
安装JHipster
npm install -g generator-jhipster

mkdir jhipster
cd jhipster
yo jhipster
13个问题全部选默认的

然后可以看到噼里啪啦地生成代码了,jhipster比较牛的是前端后端的代码全部给你生成。


3.编译运行
编译
mvn clean package

运行
mvn spring-boot:run

然后浏览
http://localhost:8080

一个非功能性的web应用就算搭建好了,而且用的前后端技术可以说都是相当新颖牛逼的!

具体的看官方文档就好,非常详细。

4.一些个人感觉比较新颖的技术选型

4.1 后端选型
[list]
[*]spring-boot jhipster的实现很大程度上都是靠spring-boot。spring-boot自带了很多功能,比如我认为一个不错的功能是spring-boot-actuator,集成了metrics,用来监控后台
[*]swagger 自动生成漂亮的rest api文档
[*]liquibase 使用了liquibase-maven-plugin做数据库版本控制。这样dba不用再自己重新发明一套轮子来做版本控制了
[/list]

4.2 前端选型
[list]
[*]NodeJs + AngularJs
[*]Angular Translate 无需后端的i18n
[*]另加一堆NodeJs之上的框架。NodeJs发展真是太迅速了!
[/list]

太多东西值得研究了,没有一一列出,还是参考官方文档就好。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值