https://www.reddit.com/r/golang/comments/1pifcca/gin_is_a_very_bad_software_library/?tl=ko
대다수의 고랭 옹호자들은 프레임워크를 싫어한다.
왜냐면 그들은 고랭에 내장된 몇몇 네트워크 모듈들로 개발을 하는게 성능도 좋고 더 깔끔하다고 하기때문이다.
오죽하면 저런글이 나왔다
그래서 gin 프레임워크를 무지 싫어한다/
저 레딧글에는 그중에서도 좀 더 극단에 있는 사람이 글을썼는지 총을 꺼내고 싶어한다. 글 을 살펴보자.
https://eblog.fly.dev/backendbasics.html
고퍼는 제품만드는거보다 하부레이어를 가지고 노는걸 좋아하는사람이 많다는것을 기억하자.
Go 언어를 처음 배우는 개발자들이 가장 많이 묻는 질문 중 하나는 "어떤 웹 프레임워크를 사용해야 하나요?" 입니다 . 제가 항상 드리는 대답은 "프레임워크는 필요 없습니다"이지만, 문제는 백엔드 개발자들이 프레임워크에 익숙해 져 있다는 점입니다 .
곰곰이 생각해 보면, 그 동기는 충분히 이해할 만합니다. 엔지니어들은 엄청난 압박감에 시달리고, 인터넷은 정말 복잡해 보이며 , TCP, HTTP 같은 추상화 계층들을 모두 배우는 것은 부담스럽게 느껴지고, 게다가 주변 사람들은 모두 프레임워크를 사용하는 것 같습니다 . 대부분의 프로그래밍 언어(자바스크립트, 파이썬 등)에서는 프레임워크 사용이 사실상 필수적입니다. 하지만 여기에는 한 가지 문제가 있습니다. 바로 실제 작동 원리를 배우지 못한다는 것입니다 . 기본을 배우는 대신 전문 도구 모음에만 의존하는 것은 칼을 다룰 줄 모르는 베테랑 요리사와 같습니다. 물론 고급 푸드 프로세서가 재료를 더 빨리 다진다고 주장할 수는 있겠지만, 미리 만들어진 도구로는 해결할 수 없는 문제가 생기는 순간, 어떻게 해야 할지 모르고 배울 시간도 없게 됩니다.
과장처럼 들릴지 모르지만, 지금까지 만난 네 명의 시니어 소프트웨어 엔지니어 모두 프레임워크 없이 구글에 HTTP 요청을 보내는 방법을 알려주지 못했습니다 .
참고로, 이 메시지는 다음 주소로 보내시면 됩니다 142.250.189.14:80:
결국 제품화 하는게 중요한거지 ㅋㅋ 저수준 언어 부심있는 애들이 프레임웍 쓰는거 자좀심 상해하는데 AI가 바이너리 수준 코딩도 하는데 무슨 경쟁력을 가져갈수 있을까 - dc App
성향차이 - dc App
걍 어디가나 있는 극단적 병신인거지 러슬람도 그런 애들 때매 욕먹는거고
언어마다 선호하는 방식이 다르니까
러스트나 C로 바닥부터 서버를 짠다고 한다면 반대하겠는데 Go는 표준 라이브러리가
https://pkg.go.dev/net/http@go1.26.4#ListenAndServe
이런 구조임
표준 라이브러리부터가 express.js 스럽네