Flamego模块化 Go Web 框架
Flamego 是一款简洁的、极易扩展且模块化的 Go Web 框架。
作为 Macaron 框架的继任者,Flamego 具备了当下 Go 语言生态中最强大的路由配置语法,没有任何一款 Go Web 框架可以与之比肩。
下载安装
Go 语言的最低版本要求为 1.16。
go get github.com/flamego/flamego
开始使用
package main
import "github.com/flamego/flamego"
func main() {
f := flamego.Classic()
f.Get("/", func() string {
return "Hello, Flamego!"
})
f.Run()
}
功能说明
- 在所有 Go Web 框架中都无可匹敌的路由配置语法
- 无限路由组合与嵌套
- 在路由的任意位置注入中间件
- 无侵入式地集成到任何已有的 Web 应用程序中
- 通过函数签名实现依赖注入以编写更易测试和维护的代码
相关信息
评论
Ra-Brix模块化的Web框架
Ra-Brix实现了O2SoftwareProcess.是一个模块化的ASP.NET的Web框架。Atitscoreitfostersanextremere-usabilityof"Component
Ra-Brix模块化的Web框架
0
Tokio-axum模块化的 Web 框架
axum是一个使用了Tokio、Tower和Hyper,并专注于模块化的Web应用程序框架。其高级功能包括:用一个无宏的API将请求路由到处理程序。使用提取器对请求进行声明式的解析。简单且可预测的错误
Tokio-axum模块化的 Web 框架
0
Plover模块化的 NodeJs Web 框架
Plover是一个专注于模块化方式构建web应用的NodeJsMVCweb框架。不同于其它web框架,它提供完整的应用和模块化模型可以让复杂的业务功能可以方便地抽象成多个模块的方式进行独立开发,让应用
Plover模块化的 NodeJs Web 框架
0
Ready.Work模块化微服务 Web 框架
Ready.Work是一款超简单、模块化微服务、分布式事务、并行计算、一体化Web框架。易于使用框架原生集成微服务组件,自动识别彼此,大幅度减少了微服务组件之间的耦合配置及微服务组件之间的依赖关系。节
Ready.Work模块化微服务 Web 框架
0
XpressEngineCMS 模块化框架
XpressEngine(即原ZeroboardXE或Zeroboard;以下XpressEngine简称XE)是韩国开发人员高英洙(音译)与开发自愿者共同开发的LGPL协议的开源项目,相比zerob
XpressEngineCMS 模块化框架
0