Go语言中文网 为您找到相关结果 133

Golang几大框架的优势和区别?

Martini、Beego、Revel 等等…… golang-china 讨论组的回答: 苏沛: 试用了一下 Martini , 感觉现在的一些第三方插件数量和质量并不是特别好,会有一些坑或者要自己写些中间件。 总体不如另外两个框架成熟。 我去年开始研究Go语言,不知不觉快有一年了。以前我研究php和nodejs,都是弱类型的解释性语言。想找一个编译型的强类型语言继续学习,就选中了新奇的Go语言。我只关注Web方面的应用,看了很多有兴趣的开源的Go Web框架,随便吐槽一下。 Fan Yang: 刚刚开始用Beego,也就是图它是中国人做的,有问题可能直接问作者什么的也方便些。 框架的对比。来自[Go语言的Web框架](http:/...阅读全文

Go语言现有Web开发框架

经常有人问:Go有哪些Web开发框架? 做Web开发的总是想要一个开发框架。好的框架的确很有用处。不过,如果Go新手,记得一定别被框架束缚住了,一定要学习Go的基础。 为了方便大家,我将现有的一些框架(**文档比较全的**)做一个汇总(没用过,没法提供各种对比): 1、web.go,源码地址:https://github.com/hoisie/web,官方首页:http://webgo.io/ 2、revel,类似Java的play框架。源码地址:https://github.com/robfig/revel,官方首页:http://robfig.github.io/revel/。Danny.Tian总结的学习笔记:[一步一步学习Revel Web开源框架](http...阅读全文

Go语言诞生5周年!10大Go语言开源项目推荐

引用2014年11月,Golang官方博客发布文章 ,以纪念Go语言发布5周年。文章称,Go语言在云计算时代找到了位置,预言“2015年将是Go语言急剧发展之年”。 2014年11月,Golang官方博客发布Go语言核心开发组成员Andrew Gerrand文章 《Half a decade with Go》,以纪念Go语言发布5周年。Andrew Gerrand在文章中称,Go语言在工业界向云计算转型时代找到了自己的位置,目前一些重量级的云计算项目比如有名的Docker等都是用Go语言开发的,并预言“2015年将是Go语言急剧发展之年”(“ 2015 will be Go's biggest year yet.”)。 Go语言:制霸云计算时代 引用从国内Go语言发展和应用来看,七牛算是国内...阅读全文

博文 2014-12-05 01:00:08 cao345657340

revel安装报错unrecognized import path "golang.org/x/net/websocket"

由于GFW的原因,无法下载websocket源码,其实该源码在git上也有,只要下载下来,然后再GOPATH中写上相应的路径就可以通过编译,具体步骤如下 : 1. clone git上的代码到本地,比如clone到了家目录(~/) git clone https://github.com/golang/net.git 2. 在GOPATH中创建相应的目录,比如GOPATH=~/test cd ~/test mkdir -p src/golang.org/x/net/ 3. 拷贝websocket源码到上面创建的目录 cd ~/test cp -r ~/net/websocket/ src/golang.org/x/net/websocket 4. 手动build revel cmd go b...阅读全文

博文 2015-06-17 20:01:45 a55569769

用Go构建Teamwork项目的9条教训

我们爱 Go。在过去的一年中,我们为了构建 Teamwork Desk 多个服务,写下了将近 20 万行 Go 代码。我们已经构建了该产品的十多个小型 HTTP 服务。为什么要使用 Go?Go 是一种快速(非常快)的静态类型编译语言,它有强大的并发模型、垃圾收集、优异的标准库、无继承、传奇的作者、多核支持以及非常不错的社区。更别说对于我们这种写 Web 应用的程序员,它的 goroutine-per-request 设置可以避免事件循环和回调地狱。在构建系统和服务器方面尤其是微服务,Go 语言已经成为了大热门。正如使用任何新语言和技术一样,我们在早期的实践中经历了一段跌跌撞撞的过程。Go 语言确实有自己的风格和语言特性,尤其当你原来使用的语言是 OO 语言(比如 Java)或脚本语言(比如 ...阅读全文

博文 2016-05-22 23:00:12 abv123456789

golang入门-- import包与包内init方法的执行时机

最近在学习revel(golang web开发框架) ,了解到revel管理和加载所有controller的方式。其中涉及的golang基础知识是import包。下面我们先来看看golang imort包的几种方法和特征: 第一种方式相对路径 import "./module" //当前文件同一目录的module目录, 此方式没什么用容易出错 第二种方式绝对路径 import “LearnGo/init” //加载gopath/src/LearnGo/init模块 下面展示一些特殊的import方式 1.点操作 我们有时候会看到如下的方式导入包 import( . “fmt” ) 这个点操作的含义就是这个包导入之后在你调用这个包的函数时,你可以省略前缀的包名,也就是前面你调用的...阅读全文

博文 2016-04-20 12:00:01 a172742451

golang开发的 私有云笔记 leanote 开源啦

## 介绍 leanote是一款私有云笔记, 功能参考evernote, 因我不喜欢evernote的编辑器所以自己用tinymce做(写了一些插件), 又加了markdown编辑器, 除编辑器强大之外还有 * 知识共享, 共享给你的好友, 虽然是私有云笔记, 你也可以邀请你的朋友注册 * 知识协作. * 博客, 可以将某一些笔记公开成博客, 知识管理和博客两不误! leanote默认界面是博客, 所以leanote可以相当于博客与知识管理的混合体. ## 链接 官网: http://leanote.com, github: https://github.com/leanote/leanote ## 使用技术 golang是基于revel和mongo...阅读全文

[golang] implicit assignment of unexported field

struct结构如下: package models import ( "github.com/robfig/revel" ) type Post struct { id int title string } 我在另一个包里面使用 package controllers import ( "blog/app/models" "fmt" "github.com/coopernurse/gorp" "github.com/robfig/revel" ) type Application struct { *revel.Controller Txn *gorp.Transaction } func (c Application) Index() revel.Result { post := &mo...阅读全文

博文 2014-10-04 19:25:57 davidhhuan

Go语言Revel框架 环境搭建

1.首先参考连个链接 http://blog.csdn.net/creak_phone/article/details/12620969 http://www.geek521.com/?p=616 2. 安装Go,网上很多,可以参考:http://www.cnblogs.com/hello-ruby/p/4546790.html 3. 设置GOPATH ØMac 配置GOPATH Mac 下可以在 ~/.bash_profile 文件去设置。 (注意:1. 如果没有.bash_profile文件,则创建一个。 2. 如果有这个文件,则在最后追加这两句话。) export GOPATH=$HOME/mygo export PATH=$PATH:$HOME/mygo/bin 注: 如果没有配置G...阅读全文

博文 2015-06-03 03:00:05 hello-ruby

A Word from The Beegoist — An In-depth Tutorial To Help Jumpstart Beego For You

A Word from The BeegoistAn In-depth Tutorial To Help Jumpstart Beego For YouI like the Go programming language. I sought to use Go to write web applications. To this end, I examined two of the “full stack” web frameworks available to Go developers (aka “Gophers”): Beego and Revel.The reason I looked for full stack was because of my prior experience...阅读全文

博文 2014-10-19 12:42:22 Richard Eng

使用Revel(go)开发网站

Revel很好的利用了Go语言的goroutine,把每一个request都分配到了goroutine里。不用再写一大堆的回调。如果你写过nodejs的话就会深刻的体会到callback hell是什么样子的。正是由于Revel有了goroutine,Revel的性能也有了很大的提升。官网号称请求的吞吐量是Rails的3到10倍。Revel的性能好,在开发方面也提供了非常全面的工具。常用的路由、模板、session、参数解析、等几乎都有,甚至还提供了一个测试框架。而这些东西的开发都是模块化的,也就是你可以用自己的实现来代替上述提到的工具。比如,用你觉得合适的活着自己开发的router来代替默认的路由。 这里默认的你已经配置好了go env。在GOPATH所指定的目录中的一个里,运行命令go ...阅读全文

博文 2015-08-31 03:00:01 sunshine-anycall

Go语言实战 - 创业进行时之用户注册

用户注册、登录和注销是任何一个网站都必然会有的功能,可以说,这是重新造轮子做多的领域,每个做网站的人应该都做过很多遍。见微知著,从这么一个小功能其实就可以看到所使用的web框架中的大部分东西。 今天就让我们用这个基本模块来看看revel吧。 先整理一下我们选用的技术框架和组件: web框架:revel 数据库:mongodb 数据库driver:mgo 工欲善其事,必先利其器,这里着重推荐一个mongodb的GUI客户端 - mongovue,可以说,如果没有这个工具,在开发的过程中我们会痛苦许多许多。 这里假设你已经有了对Go语言最基本的知识,已经配置好GOROOT和GOPATH。 首先,在GOPATH下面运行下面的命令安装revel,并且把revel的工具编译出来。 go get git...阅读全文

博文 2014-11-08 14:00:00 u011274920

Go语言的Web框架比较

文链接:http://www.jdon.com/47016 这是Square工程师对几个Go语言的Web框架比较:A Comparison of Go Web Frameworks推荐使用net/http作为入门起步的标准库,如果你需要路由方面功能,可使用Gorilla和Gocraft/web,Revel 和 Martini有太多的依赖注入和其他魔术让人感觉舒服,Gorilla是最小的。所有的Web框架都是基于net/http包构建的。路由功能比较路由是一种将Web请求映射到一个处理器函数的机制,路由是这些框架的基本功能,Gorilla似乎是最灵活的,但是它们基本上不相上下,一个重点是看看这个路由功能实现是否直接:1.Revel:支持URL参数和通配符,举例, "/hotels/:id" 匹...阅读全文

博文 2016-03-22 11:00:06 luckstone

golang revel框架cmd命令安装被墙超时问题

Get https://code.google.com/p/go/source/checkout?repo=net: dial tcp 74.125.31.113:443: connection timed out Get https://code.google.com/p/go/source/checkout?repo=net: dial tcp 74.125.31.110:443: connection timed out 解决 大陆苦逼程序员的websocket组件 下载timeout的情况 wget ftp://www.xuwenming.net/golang/code.google.com.tar.gz --ftp-user=ftp1 --ftp-password=ftp1 下载到...阅读全文

博文 2014-12-16 23:00:01 诸葛囧明

Go语言的几个Web开发框架

对比下来,Revel的资料还是比较多,我个人推荐Revel。Revel Web开源框架是一个高效的Go语言Web开发框架, 其思路完全来自 Java 的 Play Framework。https://github.com/robfig/revel特点:热编译,简单可选,同步(每个请求都创建自己的goroutine来处理)。相关学习资料:一步一步学习Revel Web开源框架http://www.cnblogs.com/ztiandan/archive/2013/01/17/2864498.htmlRevel示例 - 聊天室http://www.cnblogs.com/ztiandan/archive/2013/01/23/2864872.html Revel框架简介http://golang...阅读全文

博文 2015-08-17 20:00:01 柠檬酷

[北京]创业企业招聘Golang开发工程师

创业企业(东华软件投资)招聘Golang开发工程师,具体如下: 职位 & 主要工作 : 使用Go语言开发智能家居云平台,主要涉及http长连接、高并发编程、基本Web服务器端编程(使用Revel框架) 要求: 熟悉并热爱开源领域;熟练使用Go语言,熟练使用gorouting和channel等Go核心工具,熟练使用Revel框架 熟悉各种主流数据库,mysql、sqlserver、oracle 熟悉redis 熟练使用docker 有java语言开发背景的优先 (要求3年以上java开发经验) 待遇面议 有意者联系 : QQ:229266520 Asla...阅读全文

主题 2015-04-22 07:46:01 amar

【Go web开发之revel+mgo】第1章 述与环境

演示地址 http://gblog-revel.herokuapp.com/ 1.自述 为什么是go,不是说好的android游戏开发的吗?恩,起初是这么做的,但是在做android的时候发现不能真机调试了,这很恶心,每一次的卸载,安装拔线插线的过程实在是受不了了,好吧,玩点其它的把,然后就选择了go,如果以后google把android的改成了用go开发,我也不用担心不是吗(虽然看起来还是比较遥远的事情)。那么为什么这次是blog了呢?你的创意呢?你的idea用完了吗?恩,也许吧,先做个简单的blog,等我再有什么创意的时候再做吧。Nodejs不玩了吗?暂时不玩而已,不过不得不说nodejs真的很不错,有很多不错的东西值得去学习,等等吧,哪天把它系统的看一看,再回来搞。android呢?目...阅读全文

博文 2014-10-04 19:25:59 jov123

一个利用go语言架构beego和revel搭建开源共享好网站

http://OpenBook.me 构建一个公共创作开源书籍的社区, 供大家将自己的经验写出来, 写成笔记, 写成书籍。 然后通过写作的方式, 将自己的经验分享出去, 这对开源技术传播的作用是巨大的。这个网站类似 github, 用户可以自己创建书籍, 也可以参与别人写的书籍, 还可以 fork 出来写了再提交。可以发动有能力的人写写作客户端。创建公开和开源版权的书籍是免费的,如果要创建私人书籍则要收费...阅读全文

博文 2014-10-04 19:27:50 L11758207

Win7下搭建 Go+Sublime Text2+MongoDB+Revel+MGO的开发环境

一、安装Go语言运行环境 1、下载:Go语言相应操作系统的安装文件并点击按着向导安装即可。 下载地址:http://code.google.com/p/go/downloads/list 2、安装: 安装文件有msi和zip两种格式的。 .msi文:是标准windows安装文件,双击安装即可。正常情况下不需要手工配置环境变量 .zip:zip压缩包。需要解压后手工配置环境变量,解压后将文件拷贝靠需要安装的目录下面。配置如下环境变量: 添加环境变量 GOROOT=>Go的安装目录 Path里面追加:%GOROOT%\bin 注意:不能在安装目录中存在汉字目录 3、测试: 打开win7的cmd控制台界面输入 go version 回车后会显示版本号例如:go version go1.2.1 wi...阅读全文

博文 2014-10-04 19:26:01 zhaorigetu

Go语言的Web框架

我去年开始研究Go语言,不知不觉快有一年了。以前我研究php和nodejs,都是弱类型的解释性语言。想找一个编译型的强类型语言继续学习,就选中了新奇的Go语言。我只关注Web方面的应用,看了很多有兴趣的开源的Go Web框架,随便吐槽一下。 revel revel 是最早的Go语言Web框架,借鉴的java和scala语言的 play框架 的很多想法。最早我看play 1.x时期在java社区似乎带来一股全新的风气,感觉是很有意思的事情。后来 play 2.x 转投scala阵营,把java开发者带入深渊,被很多人无情的吐槽。如今,play社区还是不温不火的,国内应用也小众。 revel 这玩意儿带有和play一样的毛病,舍弃了原有的标准完全自己来。revel 完全不理 Go标准库的一套,全...阅读全文

博文 2014-11-06 15:35:11 傅小黑

golang revel下免声明对象动态接收json post 数据

写惯了node服务端API,换到静态类型语言很不爽,规则一大堆~ 要动态必需的!必须的!的! 这里注意几个包 json转换和解析用 github.com/bitly/go-simplejson go get github.com/bitly/go-simplejson body转换解析用 直接导入 strings io/ioutil POSTMAN提交数据 {"data":"yes","hotel":["caonima","gelebi"],"HP":10000000} 控制器action 数据POST接收 package controllers import ( "github.com/revel/revel" "io/ioutil" "strings" console "fmt" sim...阅读全文

博文 2014-12-18 08:00:01 诸葛囧明

Ubuntu, Mac 下 Web 开发环境搭建:node.js, golang 与 revel 配置安装

本文介绍 Ubuntu 下的 node.js, golang 等环境的搭建,Mac 下安装的区别仅仅在于两点: 安装 golang 的依赖库时,使用 brew install xxx代替sudo apt-get xxx; 安装 golang 时,无需下载源码编译和设置 PATH,只需要上 golang 官网 下载 go 的 pkg 文件,双击引导安装即可。(但是 GOPATH 还是一样需要配置的) 官方主页 最安全且最新的安装办法莫过于在官网(或 github 主页)找到 installation tutorial。首先给出我在安装过程中参考的官方主页: nvm, node.js: https://github.com/creationix/nvm golang: https://golan...阅读全文

博文 2016-05-06 19:00:01 withchris

使用Revel(go)开发网站

Revel很好的利用了Go语言的goroutine,把每一个request都分配到了goroutine里。不用再写一大堆的回调。如果你写过nodejs的话就会深刻的体会到callback hell是什么样子的。正是由于Revel有了goroutine,Revel的性能也有了很大的提升。官网号称请求的吞吐量是Rails的3到10倍。Revel的性能好,在开发方面也提供了非常全面的工具。常用的路由、模板、session、参数解析、等几乎都有,甚至还提供了一个测试框架。而这些东西的开发都是模块化的,也就是你可以用自己的实现来代替上述提到的工具。比如,用你觉得合适的活着自己开发的router来代替默认的路由。 这里默认的你已经配置好了go env。在GOPATH所指定的目录中的一个里,运行命令go ...阅读全文

博文 2015-09-01 15:00:00 future_challenger

golang - revel安装手记

先bing了篇博文,参考着去下载安装,结果第一步go get运行就出错: go: missing Mercurial command。。 看错误信息是源代码控制的工具没有预先安装,干脆去官网查看 http://robfig.github.io/revel/tutorial/gettingstarted.html , 果然人家的安装向导很详细,一开始就说要安装两个源代码控制工具: Install git and hg Both Git and Mercurial are required to allow go get to clone various dependencies. Installing Git Installing Mercurial git之前已经安装过,只需要装mercur...阅读全文

博文 2014-10-04 19:27:05 dijin

【Go web开发之revel+mgo】第8章 实现Email墙

演示地址 http://gblog-revel.herokuapp.com/ 1.设计Email墙页面 呀,什么是email墙啊,这,博主,随便扯了点东西把,不知到大家西部喜欢,先来做,后面看效果吧。 首先在views/App下新建Emails.html 内容: {{set . "title" "Email list - GBlog"}} {{set . "ema" "active" }} {{template "header.html" .}}

博文 2014-10-07 16:28:42 joveth

go revel 简单性能测试

用revel创建的new创建了一个最简单的示例app,并用ab做简单的性能测试。设置并发数为1000。 结果如下: dev模式下运行:1200次/每秒 prod模式下运行:4800次/每秒 默认创建的app只能使用单个cpu,对多核多cpu服务器来说是个资源浪费,通过修改init.go 在其中添加如下代码: runtime.GOMAXPROCS(runtime.NumCPU()) 再次测试后,得到测试数据为:17500/每秒。 另:要做性能测试或者正式部署到生产环境之前别忘了把watch设置为false,开发状态下开启watch很爽,修改了代码不需要重启服务,revel发现代码发生了更改会自动重新编译,返回新的结果,但是带来的代价是性能剧降。我忘了关闭此功能做性能测试的结果是从18000次/...阅读全文

博文 2014-10-04 19:26:23 dijin

revel+mgo开发的blog(有教程和演示站)

演示地址:[http://gblog-revel.herokuapp.com/][1] 源码:[https://github.com/joveth/GBlog][2] 教程wiki源: [https://github.com/joveth/GBlog/wiki/_pages][3] 教程CSDN源: [http://blog.csdn.net/jov123/article/category/2216585][4] 目录: 第1章 述与环境 第2章 Blog的首页与投稿设计 第3章 Blog的首页与投稿实现 第4章 实现评论功能 第5章 样式与留言板的设计 第6章 实现留言板功能 第7章 实现归档 第8章 ...阅读全文

资源 2014-05-06 09:43:12 joveth

Revel命令行工具编译使用

上一篇,简单介绍了下Revel,这一篇我们看下 github.com/robfig/revel/cmd 这个命令行工具。 文档:http://robfig.github.com/revel/manual/tool.html 首先,编译Revel命令行工具,如下: go build -o bin/revel github.com/robfig/revel/cmd 接着运行帮助,如下: yourihua@ubuntu:~/workplace/rhino/bin$ revel help ~ ~ revel! http://robfig.github.com/revel ~ usage: revel command [arguments] The commands are: run run a Re...阅读全文

博文 2014-10-09 16:53:54 Rhino(犀牛)

go 安装revel记录

1、安装 Revel 框架 $ go get github.com/revel/revel 2、安装 Revel 命令行工具 $ go get github.com/revel/cmd/revel 3、创建 Revel 应用 $ revel new myapp $ revel run myapp 注:因为google被墙,所以需要在安装revel之前自行下载go的websocket,放入你设置好的gopath/src目录下(我在这里下载的go websocket :http://golang.so/thread-143-1-1.html) 要使用revel命令执行: go build -o bin/revel.exe github.com/revel/revel go build -o bi...阅读全文

博文 2015-02-27 03:00:01 benlightning

revel 安装有这么难么

安装了两天,并且在不同的机子上,都TMD没装上,要死人滴啊 $ go get github.com/robfig/revel # cd .; hg clone -U https://code.google.com/p/go.net /home/syutran/go/src/code.google.com/p/go.net 中止: code.google.com certificate error: certificate is for *.g.doubleclick.net, *.googleadservices.com, *.googlesyndication.com, *.googletagservices.com, g.doubleclick.net, goo...阅读全文

【revel+mgo】一起写个blog系统吧

源码:https://github.com/joveth/GBlog 教程wiki源: https://github.com/joveth/GBlog/wiki/_pages 教程CSDN源: http://blog.csdn.net/jov123/article/category/2216585 目录: 第1章 述与环境 第2章 Blog的首页与投稿设计 第3章 Blog的首页与投稿实现 第4章 实现评论功能 第5章 样式与留言板的设计 第6章 实现留言板功能 ​持续更新。。。...阅读全文

Go语言实战 - revel框架教程之MongDB的最佳搭档revmgo

由于revel框架本身对于model层的编写没有提供任何指导,所以在设计这部分的时候就有些犹豫,反复斟酌到底怎样才算是最佳实践。 我在做山坡网的时候刚开始也纠结了一下,拿不准mongodb的session的创建和销毁应该在什么地方处理。直到有一天看到了revmgo的作者在与revel的作者讨论(具体内容在这里),就去研究了下revmgo,之后立即就用它替换了我自己的实现。 先说下用法吧。 1. 在app.conf添加mongodb的连接字符串。 revmgo.dial = mongodb://username:password@serverip/database 2. 在controller层的init方法中初始化。 func init() { revmgo.ControllerInit()...阅读全文

博文 2014-10-04 19:26:45 AllenDang

Go语言实战 - 创业进行时之创业伊始

在工作了10年之后,我于32岁的年纪在两个月前辞职创业了。 简单介 绍一下之前的整个职业生涯,挺典型的,工程师 –> 资深工程师 –> 架构师 –> 项目经理 –> 部门经理,可以说,产品研发过程中的所有角色我都走了一遍,任职的公司也越来越大,可是内心的不安确实与日俱增,总觉得这一身本事渐渐被淹没在了办公室的 各种琐碎之中,心中想要做一款好产品的梦想似乎越来越远了。 于是,我打定了主意,要创业。但在这个人生阶段(已结婚、无车、无房),这 不是一个容易的决定,有太多的东西会让我顾虑。为了不给自己留后路,一年前我就跟上司说明,我要创业了,请开始物色我的接班人。我还记得那天从老板办公室 中出来的心情,很复杂。后来的事实证明,这一招是必要的。人不把自己逼到绝路上,是很难下定决心的。 终于,两个月前,...阅读全文

博文 2015-06-11 03:00:05 ShaYeBlog

极客学院高薪诚聘Revel课程讲师

极客学院(jikexueyuan.com)是一家快速发展的IT职业在线教育平台,目前已有用户60W+。我们长期招聘兼职布道师。以下是详细信息。 在哪讲 兼职,在家录课,时间自己掌控。 给谁讲 极客学院,这是一家快速发展的IT职业在线教育平台,已拥有注册用户60W+。 讲什么 程序语言、前后端开发、移动开发、移动游戏、云计算、大数据、智能硬件&物联网、设计类等课程,从基础到高级任选(可多选,先到先选)。 急需Revel、WebGL课程讲师。 怎么讲 PPT+录音=视频的形式,无需真人上镜。 谁能讲 懂技术,会中文,爱分享。不需要有演讲或录课经验,你只负责讲,其他的交给我们,有规范的流程和专业的制作团队带你飞。 讲流程 布道师编写知识体系 ...阅读全文

revel从maxos放到window上出错了

只有dev模式才这样,prod模式就正常 dev模式就出现这个错误 浏览器也出现500错误 2015/03/02 17:31:01 reverseproxy.go:184: http: proxy error: dial tcp 0.0.0.0:535 11: ConnectEx tcp: The requested address is not valid in its context. 2015/03/02 17:31:01 reverseproxy.go:184: http: proxy error: dial tcp 0.0.0.0:535 11: ConnectEx tcp: The requested address is not valid in its context...阅读全文

go语言

学习go语言差不多快一年了,期间在公司也做过几个项目,马上就要就要毕业了(现在大四,目前在一家创业公司实习),就像着使用go语言做个毕业设计。 基本想法就是,使用go revel框架,实现一个简单的网站。虽然毕业设计做网站没有什么稀奇,但是使用一个最新的语言和最新的框架来完成一个可以帮助大家的网站,个人觉得还是很有意义的。 网站的域名都已经申请好了。希望大家能够多多关照。网站现在只是做了几个简单的页面,由于没有服务器,所以现在大家还看不到。现在是,白天上班,晚上回家做毕业设计,期间还要复习四六级(确实很重要)。 最近新建了一个群 还没有什么人,大家有兴趣的可以加入。共同探讨一下go的问题。 280096871期待您的加...阅读全文

博文 2014-10-04 19:25:56 zongjh

【Go web开发之revel+mgo】第11章 部署到heroku上

演示地址 http://gblog-revel.herokuapp.com/ 1.申请mongohq 关于如何在注册heroku和mongohq帐号,我在之前的blog里面有说明,http://blog.csdn.net/joveth/article/details/19999535 这里简单的说一下,还记得我们的models/dao.go文件里的NewDao方法中被注释的那一行吗? session, err := mgo.Dial("mongodb://omind:jov.omind@widmore.mongohq.com:10000/ominds") 对,这个就是我们在mongohq申请的免费的db服务,很好用(虽然响应优点慢)。这是mongohq的注册地址:https://bridge...阅读全文

博文 2014-10-07 16:00:00 jov123

求助!安卓客户端和revel做的服务端通信

小弟菜鸟一个,想用revel框架写服务器,安卓做客户端,之前没有web开发基础,写了几个官网上给的revel小demo,不知道怎么在安卓客户端上适用啊,求助各位大神,感激不尽!有个demo什么的是再好不过了。 ps:功能很简单,就是注册登录,然后同步一些文件就好...阅读全文