网站开发技术选型

0、开发工具推荐

Java 1.7 / IntelliJ IDEA 2017.1 / 激活码

1、前端

.选型

Thymeleaf+Vue.js(Element)
Vue2、ElementUI多页应用脚手架

2、后端

.选型

Spring Boot/Mysql/Spring Data JPA
Spring Boot工程结构推荐

.参考资料

spring-boot+thymeleaf(+vuejs)
springboot从小白到大神-005实战H2数据库
SpringBoot-Learning
在Spring Boot中使用Mysql和JPA
Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
Spring Boot系列(二):web综合开发
Spring Boot系列(四):thymeleaf使用详解
Spring Boot系列(五):spring data jpa的使用
RESTful API 设计指南
Using MySQL in Spring Boot via Spring Data JPA and Hibernate
RESTful by Spring Boot with MySQL

3、前后端整合

前后端利用HAL+jsoin进行数据交换

.参考资料

使用Gradle整合SpringBoot+Vue.js-开发调试与打包
Microservices中的API设计 - HAL+Json API
React.js and Spring Data REST

你可能感兴趣的:(网站开发技术选型)