Ego基于 Gin 的 Go 前端组件化 web 框架
Ego 是一个用 Go 编写的全栈 Web 框架,轻量级和高效的前端组件解决方案
前端编译执行,不影响后端效率
安装:
go get -u gitee.com/veni0/ego
例子: https://gitee.com/veni0/ego/tree/master/examples/ego
路由:
package main import ( "gitee.com/veni0/ego" ) func main() { router := ego.Classic() ego.UseRenders() router.GlobHTML("views/html/*") parArr := [5]int{1, 2, 3, 4, 5} router.EgoRouter("/head/", "head/head.html", ego.Map{ "head": "Test to load the HTML template", "parArr": parArr, }) router.Run(":3100") }
//package head head.html import ( "icons" icon "icons/icon.vgo" ) //
效果图:
另外写了一个Json预览和测试页面:
package main import ( "gitee.com/veni0/ego" ) const httpUrl string = "http://127.0.0.1:3000" func main() { router := ego.Classic() router.Static("/js", "./views/js") router.Static("/src", "./views/src") router.GlobHTML("views/html/*") strUrl := httpUrl + "/test/hlist" paramMap := ego.Map{ "lon": "10.1010101", "lat": "20.202020", "type": "1", } router.TestHtml(strUrl, paramMap) router.Run(":3100") }
效果图:
评论
AribaWeb基于组件的Web框架
AribaWeb是一个开源的基于组件的Web应用开发框架,用来创建基于Ajax的web应用程序,而不需要写太多的JavaScript代码。AribaWebistheOpenSourcecomponen
AribaWeb基于组件的Web框架
0
Gin Web FrameworkGo 的 HTTP Web 框架
Gin 是一个用 Go 语言开发的 Web 框架,提供类 Martini 的 API,但是性能更好。
Gin Web FrameworkGo 的 HTTP Web 框架
0
Gin Web FrameworkGo 的 HTTP Web 框架
Gin是一个用Go语言开发的Web框架,提供类Martini的API,但是性能更好。因为有了httprouter性能提升了40倍之多。$ cat test.gopackage mainimport (
Gin Web FrameworkGo 的 HTTP Web 框架
0
GoSkeleton基于 Gin 框架封装的 Web 项目骨架
GoSkeleton是基于Go语言Gin框架封装的web项目骨架。 主要功能与特色介绍:1.基于gin框架,一个单体项目开发所必要的绝大部分基础功能、主线业务功能全部划分成独立模块封装。2.创新性地改
GoSkeleton基于 Gin 框架封装的 Web 项目骨架
0
GoSkeleton基于 Gin 框架封装的 Web 项目骨架
GoSkeleton是基于Go语言Gin框架封装的web项目骨架。 主要功能与特色介绍:1.基于gi
GoSkeleton基于 Gin 框架封装的 Web 项目骨架
0