A
A
alex stephen2016-12-15 11:37:41
go
alex stephen, 2016-12-15 11:37:41

What Go-framework is relevant now?

The question, in fact, is banal, but it’s not so easy to google (more precisely, the info for 2014 is googled) ...
Now the trinity of Symfony, Yii2, Laravel is clearly in the lead in PHP. In Python - Django and Flask...
Question: what to use in Go to develop a web application in 2016-2017? I do not specifically specify the application parameters to give room for arguments. Or are standard functions enough, and no framework is needed?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Evgeniy Ivakha, 2016-12-22
@ivahaev

The first thing to understand is that you don’t need to drag PHP tricks into Go . If you try to write in the same way as in PHP and look for similar tools, then nothing good will come of it.
Simple http routes can also be handled by the standard library. A little more complicated - the taste and color. Gin and Martini were listed here - these projects were once good, but their time has passed. Iris writes a strange Greek who steals someone else's code and passes it off as his own. It is enough to look at the number of forks, the request pool and compare with the number of contributors. Well, there are no tests at all.
So, you can only rely on someone else's opinion. For example, I like Echo. I usually use it.

Александр Павлюк, 2016-12-15
@pav5000

gin

Папа Стифлера, 2016-12-16
@PapaStifflera

Тысячи их сейчас. Все зависит от задачи. Для вебморды одни, для серьезных микросервисов другие.
Тот же iris вполне сгодится для написания проекта средней сложности, но вот для чего-то более серьезного я бы его использовать не стал. Хотя бы по тому, что он тянет за собой миллион зависимостей, которые мне, как правило, не нужны.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question