TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Revel, high-productivity Go web framework modeled on Play Framework

191 pointsby freeman478over 12 years ago

10 comments

robfigover 12 years ago
Revel author here.<p>Just wanted to alert people that this is not ready for prime time yet. I have a sizable list of items to get through before I was planning to publicize. For example, the packaging/deployment is not there yet (working on that presently). Also, I have only tested it on OSX (in theory, it should be cross platform, but I'm sure there are bugs to smoke out).<p>That said, please feel free to give it a try and open issues for anything you find.
评论 #4500088 未加载
评论 #4500144 未加载
3amOpsGuyover 12 years ago
This framework could be enough to tip me into a semi serious go powered side project, which i really must get the finger out and do!<p>How should deployment work for an app created in this framework?<p>From the "How Revel Works" page it mentions:<p><pre><code> &#62;&#62; If the app compiled successfully, it runs the app ...&#60;snip&#62;... </code></pre> Is it simply a case of lifting and dropping the binary (ensuring it's linker dependencies are satisfied on the dest host)?<p>Would the final artifact be deployable to google app engine?
评论 #4499646 未加载
评论 #4499627 未加载
gexlaover 12 years ago
Wow, I can't believe I didn't see this before. I have been learning Go for a couple of weeks and had been searching for something like this the whole time. They should add a link to the list of libraries at the Golang site.<p>I see this is also from one of the Go contributors. Nice!<p><a href="http://golang.org/CONTRIBUTORS" rel="nofollow">http://golang.org/CONTRIBUTORS</a>
评论 #4499670 未加载
评论 #4503235 未加载
st3fanover 12 years ago
I would strongly suggest to use a different command name than 'rev' since that is already a standard unix command. How about just calling it 'revel' and then people who value short names can just alias it?
评论 #4500077 未加载
moystardover 12 years ago
Being a fan of Play Framework, this could finally represent an opportunity for me to dig into Go. I regret the absence of an ORM, but will give it a 'go' (...) anyway.<p>PS: I regret that no performance analysis nor benchmarks are presented on the project page. It could be nice to have a comparison with Play on that domain.
评论 #4499666 未加载
评论 #4501146 未加载
st3fanover 12 years ago
I want to play with this, but ...<p><pre><code> ~/Dropbox/Documents/Go % bin/rev github.com/robfig/revel/samples/booking ~ ~ revel! http://robfig.github.com/revel ~ ~ unknown command "github.com/robfig/revel/samples/booking" Run 'rev help' for usage. ~/Dropbox/Documents/Go % rev help ~ ~ revel! http://robfig.github.com/revel ~ ~ usage: rev command [arguments] ~ ~ The commands are: ~ ~ run run a Revel application ~ new create a skeleton Revel application ~ ~ Use "rev help [command]" for more information. </code></pre> It would be nice if the 'quick start' would just work.<p>First impressions you know ... :-)
评论 #4500078 未加载
评论 #4500027 未加载
评论 #4500044 未加载
ramkalariover 12 years ago
I started playing around with Go on GAE just yesterday. I will probably try out a side project on Revel and see how it goes.
realrockerover 12 years ago
I have been researching other GO web frameworks last two days and this one is undeniably the best looking yet. But, I really wished they had integrated an ORM from the start. Also, I wish could know "why" they chose play framework as an architecture reference.
评论 #4499704 未加载
评论 #4501183 未加载
评论 #4500310 未加载
maciejover 12 years ago
I really wish it worked on Google App Engine. It would be cool to have abstraction layer, so there's no vendor lock-in with GAE.
评论 #4499742 未加载
评论 #4499618 未加载
评论 #4503860 未加载
Kilimanjaroover 12 years ago
I like the routing syntax. Enough to make me give it a try.