Maison  >  Article  >  développement back-end  >  Le langage Go a-t-il un cadre ?

Le langage Go a-t-il un cadre ?

青灯夜游
青灯夜游original
2021-03-15 16:28:163144parcourir

Le langage Go dispose de frameworks, tels que : Beego (framework web open source hautes performances en langage Go), Buffalo (framework de développement web rapide en langage Go), Echo, Gin, Iris, Revel (haute productivité , framework Web complet du langage Stack Go), etc.

Le langage Go a-t-il un cadre ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, GO 1.11.2, ordinateur thinkpad t480.

Go est un langage de programmation open source en croissance rapide permettant de créer des logiciels simples, rapides et fiables.

Si vous écrivez vous-même une petite application, vous n'aurez peut-être pas besoin d'un framework Web. Mais si vous voulez créer un produit, vous avez absolument besoin d’un bon framework.

Si vous pensiez avoir les connaissances et l'expérience, écririez-vous tout ce code vous-même ? Avez-vous le temps de trouver un package externe de qualité production qui fera le travail ? Êtes-vous sûr que cela est cohérent avec le reste de votre candidature ?

Ce sont les raisons qui nous poussent (même les meilleurs d’entre nous) à utiliser des frameworks, nous ne voulons pas nous répéter si quelqu’un d’autre a déjà fait le travail acharné nécessaire.

6 Frameworks web en langage Go

1 Beego : un framework web open source et performant en langage Go
* https. ://github.com/astaxie/beego
* https://beego.me

2 Buffalo : Un framework de développement web rapide en langage Go
* https ://github.com/gobuffalo/buffalo
* https://gobuffalo.io

3 Echo : Un framework Web minimaliste et performant
* https. ://github.com/labstack/echo
* https://echo.labstack.com

4. Gin : Un framework Web HTTP écrit en langage Go. Il fournit une API de style Martini et offre de meilleures performances.
* https://github.com/gin-gonic/gin
* https://gin-gonic.github.io/gin

Iris : Actuellement, le framework Web Go qui connaît la croissance la plus rapide. Fournit des fonctionnalités MVC complètes et est évolutif.
* https://github.com/kataras/iris
* https://iris-go.com

6.Revel : Une productivité élevée, une pile complète. Allez au framework Web.
* https://github.com/revel/revel
* https://revel.github.io

Apprentissage recommandé : Tutoriel Golang

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn