1、Gin Web 核心搭建 - 介绍
一说起 PHP,很多开发者(包括 PHPer)都嚷嚷着换语言,PHP 什么地方在拉垮,PHP 慢在什么地方,能不能优化?为什么要换语言,因为大家在换。就好比为什么要用 Redis?
Go 语言是我主动要学的,因为我对它感兴趣,仅此而已。无论是 PHP 还是 Go,我目前所做的工作基本都没有本质变化,只不过是换了一个语言进行 CURD 而言。我很想去深入本质,但心有余而力不足。暂且还是以业务为驱动吧。
本系列是一个全新的尝试,使用 Go Gin 框架进行核心基础搭建,根据 Laravel 目录架构设计,搭建出一个属于自己的 Gin-Laravel Web 开发框架。
开始之前,在心里回顾一下一个请求的始末,然后从目录架构出发,如下:
- 路由
- 模型
- 控制器
- 试图
- 中间件
- 请求
- 响应
- 异常
- ...
大概以此为基础,从 0 开始搭建一个 Gin-Laravel 核心基础框架。
请登录后再评论