반응형
Gin 이란 무엇일까요?
- Gin is a web framework written in Go (Golang).
- Gin 은 Go 로 만들어진, WEB 프레임워크라고 하네요..^^
Gin 의 특징
-
It features a martini-like API with performance that is up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love Gin.
- 요약하자면, 성능과 좋은 생산성을 갖춘 프레임워크 인것 같습니다. ^^
Gin 설치 방법
- Gin 패캐지를 설치하기 전에 사전 요구사항
- Go 를 설치
- Go 는 version 1.11+ is required 라고 하네요.
- Go는 무엇일까요?
-
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
-
즉, Go는 단순하고 안정적이며 효율적인 소프트웨어를 쉽게 구축 할 수있는 오픈 소스 프로그래밍 언어라고 하네요.
-
-
설명
-
주인공이 깜찍한(?) 모습의 물개 ? 곰 ? 몬지는 모르겠지만, 나름 귀엽습니다. ^^
-
Download Go 클릭 해서 자기 환경에 알맞은 버전으로 설치하시면 됩니다.
-
-
-
참고 URI
-
- Go workspace 를 세팅
- $ go env
-
- 설명
- 확인
- GOBIN, GOPATH, GOROOT 가 잘 설정되어 있네요. ^^
- 확인
- 설명
-
- VSCode 에서 go 익스텐션 설치
- 단축키) Ctrl + Shift + x
- 다음은 아래와 같이 go 치시고 install 누르시면 아래와 같이 설치가 됩니다.
- 그럼, 최초 go 프로그램을 작성해 볼까요? ^^
- 아래는 실행 화면입니다.
-
- 설명
- 두둥! 성공적으로 첫 프로그램을 작성하고 실행 성공하였네요^^ 감사합니다.!
- 설명
-
- 그럼 사전 작업이 끝났으니, 본격적으로 Gin 을 설치해볼께요..^^
- 설치 명령은 아래와 같습니다
- 설명
- 정상적으로 설치가 되었네요 ^^;
마지막으로, Gin을 사용해서 예시 프로그래밍을 작성하고 실행해볼께요.
우선, 코드를 작성할때, 아래 code 를 import 시켜 줍니다
그리고, 실제 코드를 아래와 같이 작성해 봅니다.
- 실행화면
-
- 설명
- 우와 손쉽게 8080 port 를 Listen 하는 서버가 완성되었습니다. 대박이네요!^^
- 그럼 첫 요청을 해볼께요
-
- 설명
- 정상적으로 "pong" 메시지를 수신했습니다. ^^ 성공했습니다. 감사합니다.
- 설명
- 설명
결론
- Gin 이란 무엇일까요?
- Gin is a web framework written in Go (Golang).
- Gin 은 Go 로 만들어진, WEB 프레임워크라고 하네요..^^
- Gin is a web framework written in Go (Golang).
- Gin 을 위해서 반드시 사전에 Go 가 설치되어 있어야 합니다.
- Go 는 version 1.11+ is required
- 오늘도 Go/Gin 관련 설치및 예제 프로그램작성 및 실행 마술(?) 을 성공적으로 마무리했습니다. 감사합니다. ^^
728x90
300x250
'좋아하는 것_매직IT > 7.gin' 카테고리의 다른 글
웹 크롤링 프레임워크 Colly로 블로터 최신 뉴스를 공유 할 수 있다고? (0) | 2024.10.22 |
---|---|
Coinpaprika Openapi 와 텔레그램 봇을 활용한 가상화폐 검색 기능 간단 구현! (0) | 2024.09.22 |
Tmap Openapi 와 텔레그램 봇을 활용한 주변 맛집 검색 기능 간단 구현! (0) | 2024.07.31 |
Golang 과 텔레그램 봇을 활용한 구글 스프레드시트 모니터링 (2) | 2024.05.15 |
gin Router 의 차이점 깔끔하게 정리한다면? (Default 와 New) (0) | 2024.03.27 |