recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment choisir le framework Golang Web MVC

Besoin d'utiliser Golang pour la gestion backend du compte public WeChat

为情所困为情所困2794 Il y a quelques jours863

répondre à tous(10)je répondrai

  • PHP中文网

    PHP中文网2017-05-16 17:07:22

    Je n'ai utilisé que beego, s'il n'y a pas d'autre meilleur choix, vous pouvez l'utiliser.

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:07:22

    Le gin est recommandé

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 17:07:22

    20 ans, utilisant l'épée, s'occupant de tout, pratiquant le beego

    30 ans, utilisant une épée légère pour rechercher la vitesse et la légèreté Iris

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:07:22

    Je pense que vous devez d'abord clarifier vos besoins avant de pouvoir réellement faire une sélection technologique ciblée. Problèmes typiques en matière de développement Web, de routage, de mise en cache, de middleware, de cookies, de sessions, de modèles, etc., de lesquels avez-vous besoin ? si ce cadre le fournit.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 17:07:22

    J'ai comparé beego et go-macaron. Les deux projets ont été écrits par des Chinois. Au début, j’ai vu un article qui critiquait le code de beego pour sa mauvaise qualité et son manque d’élégance. J'ai donc choisi go-macaron dès le début. La principale raison de ce choix était que le projet grafana l'utilisait. J'ai senti que grafana avait également choisi cela, donc cela ne devrait pas être pire. Après l'avoir utilisé pendant un certain temps, je n'ai rencontré aucun problème majeur. Soudain, un jour, j'ai eu envie d'utiliser Swagger pour faire de la documentation. J'ai découvert que go-macaron n'avait pas d'intégration existante, et que beego en avait une. J'ai donc regardé de plus près. J'ai trouvé que beego fait du bon travail en ingénierie. En gros, tout ce que vous voulez est disponible.

    Ma suggestion est donc :

    1. Développer des projets dont l'entreprise dispose de peu de temps. Pensez à utiliser beego

    2. Jouez seul et souhaitez bien apprendre. Vous pouvez utiliser du go-macaron

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:07:22

    Un cadre trop lourd n'est pas recommandé, le cadre comprend généralement

    • routeur, si vous sentez que la bibliothèque standard net/http n'est pas facile à utiliser, vous pouvez essayer de l'utiliserhttprouter, on dit qu'elle est beaucoup plus rapide que la bibliothèque standard

    • middleware, vous pouvez essayer de l'écrire vous-même, le framework gin est livré avec un middleware

    • contrôleur, cela ne nécessite aucun composant, vous pouvez l'écrire vous-même

    • modèle, quand il s'agit de bases de données, choisissez-en une vous-même, googlez beaucoup

    (Bien sûr, c'est le mode général de séparation front-end et back-end et d'interface back-end. Après tout, mvc n'est pas très populaire maintenant)

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:07:22

    Le framework d'Amway, thinkgo, est écrit par Henry Lee, qui a écrit Pholcus. Le framework n'est pas gros, mais il ne nécessite pas de réinventer la roue, et les performances ne sont pas mauvaises. Le seul inconvénient est que la documentation est incomplète, mais +. Groupe QQ ou QQ de l'auteur, il le fera. Je suis très patient pour vous aider à résoudre le problème. Voici le lien vers l'entrée thinkgo

    .

    répondre
    0
  • 怪我咯

    怪我咯2017-05-16 17:07:22

    se régaler c'est bien

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-16 17:07:22

    beego est très pratique, revel semble être très populaire, je n'ai jamais utilisé les autres

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:07:22

    Gin semble plus rationalisé. Je regarde beego maintenant et j'ai l'impression que je n'ai rien à écrire moi-même ~

    répondre
    0
  • Annulerrépondre