golang 웹 mvc 프레임워크를 선택하는 방법
为情所困
为情所困 2017-05-16 17:05:22
0
10
821

WeChat 공개 계정의 백엔드 관리를 위해 golang을 사용해야 합니다

为情所困
为情所困

모든 응답(10)
洪涛

저는 beego만 써봤고, 더 좋은 선택이 없다면 그냥 사용해도 됩니다.

淡淡烟草味

진을 추천합니다

洪涛

20살, 에뻬를 사용하고, 모든 것을 배려하고, 비고를 연습하고 있어요

30세, 빛의 검을 사용해 속도와 가벼움을 추구하는 아이리스

曾经蜡笔没有小新

웹 개발, 라우팅, 캐싱, 미들웨어, 쿠키, 세션, 템플릿 등의 일반적인 문제는 무엇입니까? 필요한 경우 이 프레임워크가 이를 제공하는지 확인하세요.

洪涛

비고와 고마카롱을 비교해봤습니다. 두 프로젝트 모두 중국인이 작성했습니다. 처음에는 beego의 코드가 품질이 낮고 우아하지 않다고 비판하는 기사를 보았습니다. 그래서 처음부터 고마카롱을 선택하게 된 가장 큰 이유는 그라파나 프로젝트에서도 이걸 선택했다는 느낌이 들어서 더 나쁠 것 없더라고요. 한동안 사용해본 결과 큰 문제는 발견되지 않았습니다. 어느 날 갑자기 swagger를 사용하여 문서화를 하고 싶었습니다. go-macaron에는 기존 통합이 없고 beego에는 있다는 것을 알았습니다. 그래서 좀 더 자세히 살펴봤습니다. 나는 beego가 공학 분야에서 좋은 일을 한다는 것을 알았습니다. 기본적으로 원하는 모든 것이 가능합니다.

제 제안은:

  1. 회사가 시간에 쫓기는 프로젝트를 개발하세요. beego 사용을 고려해 보세요

  2. 혼자 놀면서 잘 배우고 싶어요. 고마카롱

  3. 을 사용하시면 됩니다.
仅有的幸福

너무 무거운 프레임은 권장하지 않습니다. 일반적으로 프레임에는 다음이 포함됩니다.

  • 라우터, ​​표준 라이브러리 net/http가 사용하기 쉽지 않다고 느끼면, 사용해 보세요httprouter, 표준 라이브러리보다 훨씬 빠르다고 합니다

  • 미들웨어, 직접 작성해 볼 수 있습니다. gin 프레임워크에는 미들웨어가 함께 제공됩니다

  • 컨트롤러는 구성 요소가 필요하지 않으므로 직접 작성할 수 있습니다

  • 모델, 데이터베이스에 관해서는 직접 선택하세요. Google에서 많이 검색해 보세요

(물론 이것은 프론트엔드와 백엔드 분리 및 백엔드 인터페이스의 일반적인 모드입니다. 결국 mvc는 지금은 그다지 인기가 없습니다)

phpcn_u1582

Amway의 프레임워크인 thinkgo는 Pholcus를 작성한 Henry Lee가 작성했습니다. 프레임워크는 크지 않지만 바퀴를 새로 만들 필요가 없으며 성능도 나쁘지 않습니다. 유일한 단점은 문서가 불완전하다는 것입니다. QQ 그룹이나 저자의 QQ, 그는 당신이 문제를 해결하는 데 매우 인내심을 갖고 도움을 드릴 것입니다. Thinkgo 입구 링크는 다음과 같습니다.

刘奇

레벨이 좋다

世界只因有你

beego는 매우 편리하고 revel은 인기가 많은 것 같으며 다른 제품은 사용해 본 적이 없습니다

我想大声告诉你

진이 좀 더 유선형적인 느낌이에요. 지금 비고 보고 있는데, 제가 직접 쓸 필요가 없을 것 같은 느낌이 드네요~

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!