# 后端API入门学习指北
了解一下一下概念.
# RESTful API标准]
所有的API都遵循[RESTful API标准].
建议大家都简单了解一下HTTP协议和RESTful API相关资料.
# 依赖注入 DI
# Java版
JDK版本:1.8 +
集成开发环境: IDEA https://www.jetbrains.com/idea/
数据库:MySQL 5.7+
内存数据库:Redis
数据库访问框架: mybatis + groovy脚本(PS:如果自己熟悉JPA也可以用)
构建工具: maven(自己熟悉gradle的话也可以用)
Java框架直接上Spring Boot + Spring MVC.
# 资料链接
# Java入门目标
使用Spring boot 搭建Web API,通过Web API对数据增删查改.
# C#版
.NET版本: dotnet core 2.0
集成开发环境: Visual Studio Code + dotnet core SDK 或者 Visual Studio 2017(推荐使用 Visual Studio Code)
数据库:MySQL 5.7+
内存数据库:Redis
数据库访问框架: Dapper
dotnet core 直接使用dotnet core mvc框架即可,依赖注入直接使用原生框架.
# 入门资料链接
# C#入门目标
使用ASP.NET Core搭建Web API,通过Web API对数据增删查改.
# Python版
Python版本:3.6.5
集成开发环境: Visual Studio Code + Python debug插件 或者 pycharm
数据库:MySQL 5.7+
内存数据库:Redis
数据库访问框架: sqlalchemy
Python使用flask框架搭建Web API
# 入门到放弃资料
# Python入门目标
使用Python flask搭建Web API,通过Web API对数据增删查改.
# PHP版本
真有人选择这个?拖出去打死算了吧…
PHP版本: 7.1 +
集成开发环境: Visual Studio Code + PHP debug插件 + nginx + php-fpm
数据库:MySQL 5.7+
内存数据库:Redis
数据库访问框架: 忘了,回头补
构建工具:composer
# 入门到拍黄片
# 拍黄片入门目标
使用laravel 搭建Web API,通过Web API对数据增删查改.
# node.js 版
node.js版本:9.0+
集成开发环境: Visual Studio Code
数据库:MySQL 5.7+
内存数据库:Redis
数据库访问框架: sequelize 或者orm2
构建工具:npm
# node.js入门资料链接
# node.js入门目标
使用Express 搭建Web API,通过Web API对数据增删查改.
没了,纯粹占行用的…
拜.