Well I am looking at building a rest API system with Json output.
Looking to use MVC pattern.
Authentication to the API calls, unit testing at model, controller level.
Packing the app with the webserver.
So with the above requirements which framework will be the best.
For testing a dependency injection framework would be ideal.
Thanks and Regards,
Subhajit Datta
--
You received this message because you are subscribed to a topic in the Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-nuts/R_lqsTTBh6I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Well I am looking at building a rest API system with Json output
Looking to use MVC pattern.
Authentication to the API calls, unit testing at model, controller level.
Packing the app with the webserver.
So with the above requirements which framework will be the best.
For testing a dependency injection framework would be ideal.
On Saturday, 17 January 2015 16:04:42 UTC+2, Subhajit Datta wrote:Well I am looking at building a rest API system with Json output
That still could be any application :DWhat is the thing that the end-user finds useful in the program - that is what you are building... the JSON/REST/JSON etc. are not that important for the end-user.Looking to use MVC pattern.
Patterns solve a concrete problem, are you sure you have a problem in the first place?Authentication to the API calls, unit testing at model, controller level.
Separate models to their named package (e.g. https://github.com/egonelbre/event/tree/master/example/guestlist).
On 17 Jan 2015 at 16:30:10, Egon (egon...@gmail.com) wrote:
To a beginner I would recommend starting with net/http and html/template.
On 17 Jan 2015 at 16:30:10, Egon (egon...@gmail.com) wrote:
Is there an equivalent go tool like maven in java world for dependency management?
I will not be able to discuss the business problem.
From a technology point of view, I am implementing RESTful APIs.
It will grow into a fairly big production system.
So from tech point of view, I am evaluating go or java to implement it.
So the typical requirements are:
Web framework with MVC pattern,
JSON response,
Mysql db connection,
Mongodb connection
Redis/Memcache connection,
Solr/elastic search connection,
Some machine learning,
Logging and log file processing,
Easy packaging and deployment in production environment,
Dependency management,
Code structuring for maintainability.
So can the above be achieved in golang?
If yes, which are the best tools for each?
Thanks and Regards,
Subhajit Datta
Is there an equivalent go tool like maven in java world for dependency management?
I will not be able to discuss the business problem.
From a technology point of view, I am implementing RESTful APIs.
It will grow into a fairly big production system.
So from tech point of view, I am evaluating go or java to implement it.
So the typical requirements are:
Web framework with MVC pattern,
JSON response,
Mysql db connection,
Mongodb connection
Redis/Memcache connection ......
Logging
Easy packaging and deployment in production environment,
Dependency management,
Code structuring for maintainability.
So can the above be achieved in golang?
| Middleware | github.com/codegangsta/negroni | |
| Hot code swap while development | github.com/codegangsta/gin | |
| Templating | github.com/unrolled/render | |
| sql | github.com/jmoiron/sqlx | |
| CORS | github.com/fasterness/cors | |
| OAuth | github.com/markbates/goth | |
| router | github.com/gorilla/pa | github.com/julienschmidt/httprouter |
| Context/Session | github.com/gorilla/context |
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.