Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've also done a lot of Django hacking and have the same feelings about Python. You aren't going to find anything as complete as Django in Go. There just hasn't been enough consolidation on a single framework and things are too much in flux. I never found an ORM I liked, but pongo2 [1] is directly modeled after Django's templating language. There's also negroni [2] and its ecosystem. Gorilla [3] is an excellent set of packages as well.

It all feels a lot like using a less mature Flask (mainly because Armin Ronacher has put years of work into it). As much as I want a speedup from Python (as well as good concurrency) I'm finding Python is still a lot more expressive and takes less code. Your mileage may vary. I suspect what Go would be really useful for is a JSON API that a Flask app (or something similar) consumes.

1. https://github.com/flosch/pongo2

2. https://github.com/codegangsta/negroni

3. http://www.gorillatoolkit.org/



These are good, and seconded on the maturity front. I'm a fan of goji and more recently have been using Gin [0]. For databases I'm playing with sqlx [1] and modl [2] from Jason Moiron (because they're based on gorp, and because he wrote Johnny-cache for Django which is amazing and I use on every Django project I work on.)

Gin is young, but has great potential and I'm already using it in production (with a keen understanding of its current shortcomings).

[0] http://gin-gonic.github.io/gin/

[1] https://github.com/jmoiron/sqlx

[2] https://github.com/jmoiron/modl




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: