Bagaimana untuk memilih rangka kerja mvc web golang
为情所困
为情所困 2017-05-16 17:05:22
0
10
844

Perlu menggunakan golang untuk pengurusan backend akaun awam WeChat

为情所困
为情所困

membalas semua(10)
洪涛

Saya hanya menggunakan beego, jika tiada pilihan lain yang lebih baik, anda boleh menggunakannya.

淡淡烟草味

Gin disyorkan

洪涛

20 tahun, menggunakan epee, mengambil berat tentang segala-galanya, mengamalkan beego

30 tahun, menggunakan pedang ringan untuk mengejar kelajuan dan ringan Iris

曾经蜡笔没有小新

Saya rasa anda mesti terlebih dahulu menjelaskan keperluan kukuh anda sebelum anda benar-benar boleh membuat pemilihan teknologi yang bertujuan untuk masalah biasa dalam pembangunan web, penghalaan, cache, perisian tengah, kuki, sesi, templat, dsb., yang manakah anda perlukan Ya, mari lihat jika rangka kerja ini menyediakannya.

洪涛

Saya membandingkan beego dan go-macaron. Kedua-dua projek itu ditulis oleh orang Cina. Pada mulanya, saya melihat artikel yang mengkritik kod beego kerana berkualiti rendah dan tidak elegan. Oleh itu, saya memilih go-macaron dari awal. Sebab terbesar untuk memilihnya adalah kerana projek grafana menggunakannya. Selepas menggunakannya untuk seketika, saya tidak menemui sebarang masalah besar. Tiba-tiba satu hari saya mahu menggunakan swagger untuk membuat dokumentasi. Saya mendapati bahawa go-macaron tidak mempunyai integrasi sedia ada, dan mendapati bahawa beego tidak. Jadi saya melihat lebih dekat. Saya mendapati bahawa beego melakukan kerja yang baik dalam kejuruteraan. Pada asasnya semua yang anda mahukan tersedia.

Jadi cadangan saya ialah:

  1. Membangunkan projek yang syarikat itu ketat pada masanya. Pertimbangkan untuk menggunakan beego

  2. Main sendiri dan mahu belajar dengan baik. Boleh guna go-macaron

仅有的幸福

Bingkai yang terlalu berat tidak digalakkan, bingkai biasanya termasuk

  • router, kalau rasa standard library net/http ni tak senang nak guna, boleh cuba gunahttprouter, kononnya jauh lebih laju dari standard library

  • middleware, anda boleh cuba menulisnya sendiri, rangka kerja gin datang dengan middleware

  • pengawal, ini tidak memerlukan komponen, anda boleh menulisnya sendiri

  • model, bila sebut pasal pangkalan data, pilih sendiri satu, google banyak-banyak

(Sudah tentu, ini ialah mod umum pemisahan bahagian hadapan dan belakang dan antara muka belakang. Lagipun, mvc tidak begitu popular sekarang)

phpcn_u1582

Rangka kerja Amway, thinkgo, ditulis oleh Henry Lee, yang menulis Pholcus Rangka kerjanya tidak besar, tetapi ia tidak memerlukan penciptaan semula roda, dan prestasinya tidak buruk ialah dokumentasinya tidak lengkap, tetapi + Kumpulan QQ atau QQ penulis, dia akan saya sangat bersabar untuk membantu anda menyelesaikan masalah ini. Ini adalah pautan ke pintu masuk thinkgo

刘奇

revel itu bagus

世界只因有你

beego sangat mudah, bersuka ria nampaknya sangat popular, saya tidak pernah menggunakan yang lain

我想大声告诉你

Gin rasa lebih ramping. Saya sedang menonton beego sekarang, dan saya rasa saya tidak perlu menulis apa-apa sendiri~

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan