基于 Gin 的 Go 前端组件化 web 框架 ego

MIT
Google Go
跨平台
2017-03-21
vz

基于 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")
}


效果图:

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

ios开发备忘录三

在配置第三方库EGORefreshTableHeaderView的时候(其实就只是一个头文件和一个源文件,还算不上库),可以从头文件发现 #import <QuartzCore/QuartzCore.h> 所以必须在build phases 中的lin...

2013/04/04 10:09
66
0
正则表达式分割数据并存放入数据库

问题描述:数据库表中一个字段的数据为: 奥迪A1 2012款 1.4 TFSI Urban 奥迪A1 2012款 1.4 TFSI Ego 奥迪A1 2012款 1.4 TFSI Ego plus 奥迪A1 2013款 30 TFSI Sportback Urban 奥迪A1 2013...

2014/02/26 16:21
168
0
Diesel watches Toronto sell best in spring season

Diesel engine watches possess quickly started to turn out to be most significant and even trendiest pieces towards hit diesel watches toronto the industry. With their large and ...

2015/01/22 11:26
5
0
Wholesale diesel​ watches are very popular

Diesel-powered watches possess quickly started to turn out to be one of the biggest and even trendiest pieces towards hit the industry. With their large and daring in Buy Diesel...

2015/01/22 11:21
12
0
Low-priced diesel different watches will be one-of

The woman started off by way of dressed in a vibram all five hands and fingers for one to not one but two distance to the Shape so that you can Brooks trl procedure while in the...

2015/04/11 16:15
2
0
A Simple MVC Framework With Node and Express

I love frameworks. As soon as I dropped my programmer’s ego and learned to embrace well conceived conventions over configuration my development and deployment times felt the b...

2014/10/11 20:44
177
0
php正则表达式

这两天学习了一下php的正则表达式,整理一下。 1.较为常用的元字符:"+","*","?" +:要求其前导字符必须在目标对象中连续出现一次或者多次 *:要求其前导字符必须在目标对象中出现零次或者连续...

2015/08/08 23:10
50
0
EGOImageView 解析

在看EGOImageLoader源码的时候首先个人感觉要先理解里面的几个概念 1.inline 开头的函数表示内联函数。作用是用函数名直接代替表达式,也就是说执行到这一行代码的时候不会去调用函数,而是直...

2012/12/07 16:23
902
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部