Red de conocimiento informático - Material del sitio web - La gente piensa que debes usar el marco Go para hacer WEB

La gente piensa que debes usar el marco Go para hacer WEB

Primero: Beego framework

Beego framework es un framework de código abierto GOWeb desarrollado por la empresa astaxie. La característica más importante del marco Beego es que tiene ocho módulos básicos. Los ocho módulos básicos se pueden introducir según sus propias necesidades. Los módulos son independientes entre sí y el acoplamiento entre módulos es bajo.

En consecuencia, la desventaja de Beego es que todo está inflado. Al construir un proyecto a través de la herramienta Bee, el directorio del proyecto y las relaciones de acoplamiento se generan directamente, lo que provocará mayores limitaciones en el proceso de desarrollo del proyecto.

Segundo tipo: marco Gin

Gin es un micromarco de GOlang. Tiene una encapsulación elegante, una API amigable y anotaciones claras en el código fuente. Se ha lanzado la versión 1.0. rápido Flexible, tolerante a fallas y conveniente; de ​​hecho, para golang, el marco web se basa en mucho menos Java que Python.

Actualmente, entre muchas pequeñas y medianas empresas que utilizan golang para el desarrollo empresarial, muchas personas utilizan el marco Gin. Si desea utilizar golang para un desarrollo web competente, puede prestar más atención a este marco. .

Tercero: Iris Framework

Iris Framework se describe en su sitio web oficial como el marco web más rápido para el desarrollo de GO y ofrece las ventajas de una comparación de rendimiento en múltiples marcos y múltiples idiomas. Actualmente, en github, el marco Iris ha acumulado 14433 estrellas y 1493 bifurcaciones, lo que demuestra que es muy popular.

En el desarrollo real, las curvas de aprendizaje del marco Iris y el marco Gin son básicamente las mismas, por lo que siempre que domines Gin, podrás dominar fácilmente el marco Iris.

Cuarto: marco Echo

También es un marco mini-Web de Golang. Tiene un enrutador HTTP rápido, admite middleware extendido, servicio de archivos estáticos, Websocket y admite enlace de desarrollo. funcionalidad, desarrollar funciones de representación correspondientes y permitir el uso de cualquier motor de plantilla HTML.