• 授权协议:MIT
  • 开发厂商:-
  • 软件语言:Google Go
  • 更新日期:2019-06-18
Totoval

Totoval 是一个可以帮助 Go 工程师快速、便利、安全构建一个性能成熟项目的 API Web 框架。它更像是一个脚手架,尊崇 Golang 的编程理念,集众多好评的、高性能的核心部件作为支撑,同时也提供了许多易用的组件以便能够快速适应更多业务场景。我们相信开发一定是一种让人享受创造的愉快体验。Totoval 将开发者从痛苦的编码过程中解脱出来。架构Totoval 包含两个独立的两部分,分别是 Totoval 和 Totoval Framework。

Totoval 开箱即用的 API Web 框架 项目简介

Totoval 是一个可以帮助 Go 工程师快速、便利、安全构建一个性能成熟项目的 API Web 框架。它更像是一个脚手架,尊崇 Golang 的编程理念,集众多好评的、高性能的核心部件作为支撑,同时也提供了许多易用的组件以便能够快速适应更多业务场景。我们相信开发一定是一种让人享受创造的愉快体验。Totoval 将开发者从痛苦的编码过程中解脱出来。做得更少,想得更多。架构Totoval 包含两个独立的两部分,分别是 Totoval 和 Totoval Framework。TotovalTotoval 是定义 Totoval 目录映射(directory mapping)的主仓库。目前包含七部分:app 关于项目的所有组件都包含在 app 目录下。 http controllers middleware requests models cache jobs events listeners policies console commands schedule bootstrapbootstrap 包含了在Totoval启动前所需初始化的组件。 config Totoval所有的配置文件都应放在 config 目录下。 databasedatabase 目录包含所有与数据库交互过程所需的文件。 migrations seeds //TODO resources Totoval的语言包和视图模版等资源文件存放在 resources 目录。 lang views routes Totoval的路由结构注册文件存放在 routes 目录下。 versions groups environment fileenvironment file 特指的是 .env.json文件,这个文件以 json 格式存储配置内容,并且这些内容会覆盖在 config 文件中相同的键。 entrypoint main.go              main.go 是Web应用的入口文件,它将与你所配置的服务器监听端口绑定起来。 artisan.go              artisan.go 是命令行应用的入口文件,你可以使用这个入口来调用Totoval中定义的所有命令行指令集。 Totoval FrameworkTotoval Framework 包含 Totoval 会用到的一组工具,使用者只需在 Totoval 主仓库的 go.mod 文件导入它即可。

Totoval 开箱即用的 API Web 框架 相关推荐

Totoval 开箱即用的 API Web 框架 评论内容