后端API入门到放弃指北
后端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对数据增删查改.
没了,纯粹占行用的...
拜.
后端API入门到放弃指北的更多相关文章
- Python 简单入门指北(二)
Python 简单入门指北(二) 2 函数 2.1 函数是一等公民 一等公民指的是 Python 的函数能够动态创建,能赋值给别的变量,能作为参传给函数,也能作为函数的返回值.总而言之,函数和普通变量 ...
- Celery入门指北
Celery入门指北 其实本文就是我看完Celery的官方文档指南的读书笔记.然后由于我的懒,只看完了那些入门指南,原文地址:First Steps with Celery,Next Steps,Us ...
- Python 简单入门指北(一)
Python 简单入门指北(一) Python 是一门非常容易上手的语言,通过查阅资料和教程,也许一晚上就能写出一个简单的爬虫.但 Python 也是一门很难精通的语言,因为简洁的语法背后隐藏了许多黑 ...
- 关于supervisor的入门指北
关于supervisor的入门指北 在目前这个时间点(2017/07/25),supervisor还是仅支持python2,所以我们要用版本管理pyenv来隔离环境. pyenv 根据官方文档的讲解, ...
- Angular 从入坑到挖坑 - Router 路由使用入门指北
一.Overview Angular 入坑记录的笔记第五篇,因为一直在加班的缘故拖了有一个多月,主要是介绍在 Angular 中如何配置路由,完成重定向以及参数传递.至于路由守卫.路由懒加载等&quo ...
- OpenStack从入门到放弃
OpenStack从入门到放弃 目录: 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 openstack及其相关组件介绍 flat/vlan/gre ...
- [转] iOS开发者的Weex伪最佳实践指北
[From] http://www.cocoachina.com/ios/20170601/19404.html 引子 这篇文章是笔者近期关于Weex在iOS端的一些研究和实践心得,和大家一起分享分享 ...
- 可能比文档还详细--VueRouter完全指北
可能比文档还详细--VueRouter完全指北 前言 关于标题,应该算不上是标题党,因为内容真的很多很长很全面.主要是在官网的基础上又详细总结,举例了很多东西.确保所有新人都能理解!所以实际上很多东西 ...
- iOS 即时通讯,从入门到 “放弃”?
原文链接:http://www.jianshu.com/p/2dbb360886a8 本文会用实例的方式,将 iOS 各种 IM 的方案都简单的实现一遍.并且提供一些选型.实现细节以及优化的建议. — ...
随机推荐
- SQL进价2:三值逻辑和null
1.SQL中的bool类型的值有三种 普通编程语言里的布尔型只有 true 和 false 两个值,这种逻辑体系被称为二值逻辑.而 SQL 语言里,除此之外还有第三个值 unknown,因此这种逻辑体 ...
- Inno Setup新建项目
一.准备一个例子工程WEI 运行起来是这样的 二.开始新建 使用Inno Setup Compiler或Inno Script Studio新建都可以,我这里先用Inno Setup Compiler ...
- geth --rpcaddr
当想要实现从另一台电脑连接本电脑上开启的geth客户端时,需要将--rpcaddr设置为本电脑的ip地址,如下: geth --datadir data0 --networkid --port --r ...
- selenium + python自动化测试unittest框架学习(一)selenium原理及应用
unittest框架的学习得益于虫师的<selenium+python自动化实践>这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻. ...
- IntelliJ IDEA编写的spark程序在远程spark集群上运行
准备工作 需要有三台主机,其中一台主机充当master,另外两台主机分别为slave01,slave02,并且要求三台主机处于同一个局域网下 通过命令:ifconfig 可以查看主机的IP地址,如下图 ...
- 浅谈MVP架构及开发模式
Model-View-Presenter(MVP)概述 MVC模式已经出现了几十年了,在GUI领域已经得到了广泛的应用,由于微软ASP.NET MVC Framework的出现,致使MVC一度成 ...
- Shell笔记-01
打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了. 输入一些代码: #!/bin/bash ...
- 记一次 oracle 12.2 RAC : Transaction recovery: lock conflict caught and ignored
节点一 alert日志: PDB(17):Transaction recovery: lock conflict caught and ignored PDB(17):Transaction reco ...
- K3CLOUD开发-动态表单树形单据体实现银行交易对账
背景:系统手机开单生成销售单据,通过银行pos机收款,系统收款流水与银行流水可能存在差异,所以通过获取银行接口,获取消费信息自动插入到生产系统数据库,开发对账报表,实现差异汇总! 展示效果如下: 开发 ...
- 19-3-15Python中闭包,迭代器,递归
函数名的使用 函数名可以当作值赋值给变量 函数名可以当作元素放到容器里 闭包 一个嵌套函数 在嵌套函数内的函数使用外部(非全局的变量) 满足以上两条就是闭包 python中闭包,会进行内存驻留,普通函 ...