go fiber

ash3767·2022년 3월 7일
0

go

목록 보기
2/2

📌 go 프레임워크

go 스러움 이란 ??

📌 fiber

go 의 백엔드 프레임워크이다.

✅ 근데 이거 왜써 ??

약간 go 스럽다 ??

  • 타입을 통해 안정적으로 개발한다. (interface{} 와 같은 빈 인터페이스를 이용하면서 type assertion이나 reflect를 이용하는 것을 지양)
  • 가볍고 간결하다. (Spring MVC와 같은 방식은 지양. 프레임워크에서 쓸 데 없이 많은 걸 지원하면서 서비스가 무거워지는 것을 지양.)
  • 빠르다.
  • 동시성을 goroutine과 channel을 이용해 잘 사용한다. (근데 이 부분은 web framework을 고를 때는 영향을 끼치지 않는 것 같고 개발자의 코드에 대한 go스러움일 것입니다.)

이러한 특성들로 많이 사용하는 프레임워크는
echo , fiber , gin , beego
이렇게 4가지가 존재한다.

이중에서
fiber

  • 핫한 프레임워크
  • fasthttp 를 사용하고 있다. ( 개빠름 )
  • 문서화가 잘 되어 있다.

그래서 fiber 를 선택

✅ 어떻게 사용하는데 ??

https://github.com/gofiber/fiber

여기를 참고하면 어떻게 사용하는지 아주 잘~ 나와있다.

profile
꾸준함이란 ... ?

0개의 댓글