Hacker News new | ask | show | jobs
by pvsukale1 3632 days ago
I am a newbie web developer. I have had no prior app development experience using other languages such as PHP or Ruby. for months I have been learning Go and web application development through books .I have been writing small web apps. I also read some good example code. I can understand it as well. But now I have and idea for a large web app. The thing is I have no idea how to put it all together.I am really confused where to begin? what to write first routes or models or templates?how should be my workflow so that it will be easy to refactor code later. P.S. that web app is kinda like hacker news but with a job board.so it will be having authentication , users ,posts etc

So will it more easy to start with Ruby on Rails

2 comments

I would recommend Go with the Beego framework. It is very popular in the far east but not so much in English-language countries. Except that it is an excellent framework for Go. I have done RoR, vanilla Node.JS and Meteor, but I my preference is Go/Beego. Static typing and simple, consistent API.
you would like my book, http://github.com/thewhitetulip/web-dev-golang-anti-textbook.

I had the exact same problems when I started out with Go, so I wrote this small guide, it helps because it teaches with an example ToDo app