티스토리

TL&D
검색하기

블로그 홈

TL&D

tozoku.net/m

컴퓨터, 프로그래밍, 블록체인, S/W, A.I, Python, JavaScript

구독자
21
방명록 방문하기
공지 Tistory 초대장 10장 모두보기

주요 글 목록

  • [go-app/WASM] #4. Vite 사용하기 [go-app/WASM] #1 [go-app/WASM] #2 [go-app/WASM] #3 go-app은 Frontend framework 지만 sass를 지원하지는 않습니다. CSS만으로도 충분히 웹을 꾸미고 디자인하는데 큰 지장은 없지만, 유연하고 생산성이 뛰어난 방향을 위해서는 SASS를 도입하는 것이 정신건강에 이롭습니다. SASS를 사용하는 방법은 여러방법이 있지만 대표적으로는 Libsass 가 대표적인 진영입니다. 하지만 go언어에서의 sass 사용은 조금 이 뭐 병ㅅ... 파일 입출력을 통한 제공을 하는데, 너무 별로입니다. 바로 보자마자 제외 했습니다. 그럼에도 사용하고 싶다면 ... go-libsass를 참고하세요. 그럼 libsass를 사용하지 않으려면 번들러를 이용한 방법이 주를 이룹.. 공감수 1,447 댓글수 0 2021. 11. 22.
  • [go-app/WASM] #3. Fiber 연결하기 지난 2편에서 정했던 Fiber 프레임워크를 go-app과 사용하는 방법입니다. [go-app/WASM] #2 서버 Framework 선택하기 Background go-app은 기본적으로 go의 내장 모듈인 net/http 를 사용합니다. net/http는 표준 라이브러리이며, 확장이 용이하고 매우 무궁무진하며 대중적이고 쉽고 간편합니다. 하지만 라우팅 부터 해서 gmyankee.tistory.com 시작하기전에 go-app에 fiber를 적용하기 위해서는 몇 가지 귀찮은 작업을 필요로 하는데 왜 그런지에 대해서 먼저 언급하고 시작하겠습니다. go-app은 1편에서도 언급했듯이, JS의 역할을 대체하는 Frontend Framework 입니다. fiber는 2편에서 정했던 Backend Framework.. 공감수 958 댓글수 0 2021. 11. 21.
  • [go-app/WASM] #2. 서버 Framework 선택하기 Background go-app은 기본적으로 go의 내장 모듈인 net/http 를 사용합니다. net/http는 표준 라이브러리이며, 확장이 용이하고 매우 무궁무진하며 대중적이고 쉽고 간편합니다. 하지만 라우팅 부터 해서 많은 귀차니즘이 발생하기 때문에, 사람들은 대부분 외부 라이브러리에 의존합니다. 뭔가 말투가 번역같아보이는건 나만그런가..? 위 와 같은 이유로 대중적으로 많이 쓰이고 유명한 Gin, Echo, Chi 등이 있습니다. Gin은 써본적이 있지만, 타 언어와 비교한다면 빠르고 유능한 프레임워크인것이 사실이지만, 제가 생각하는 기준 선상에서는 생각조차 하지 않을정도의 성능입니다... 그럼 뭐가 제일 빠른데? 먼저 Go언어의 빠른 프레임워크로는 fasthttp, fiber, gearbox, .. 공감수 1,108 댓글수 0 2021. 11. 19.
  • [go-app/WASM]. - #1 WASM 그리고 Vugu와 go-app 비교 Background(배경) Javascript의 느려터진 속도를 대신하여 컴파일언어를 이용해 웹브라우저에서 네이티브 코드를 동작시키는 것을 WASM(Web Assembly) 이라 합니다. WASM의 선두주자는 현재 RUST, C, C++ 이 있지만, 3언어 모두 저에게는 적합하지 않아... Go언어를 통해 사용하고자 합니다. WASM의 현재 생태계 방식은 크게 2가지로 나뉩니다. https://developer.mozilla.org/ko/docs/WebAssembly/Rust_to_wasm 쉽게 말해서, 컴파일언어를 통해 전체적인 웹앱을 만들 것인가? 또는 기존 JS와 함께 WASM을 사용할 것인가 입니다. 즉 MDN의 말은 굳이 양자택일을 할 필요없이 JS를 대체하는 것이 아닌 우리는 공존할 수 있어!.. 공감수 1,157 댓글수 0 2021. 11. 18.
  • Go 다른 프로젝트 패키지 import Go에서 Private나 Public에 관계없이 github 저장소에 업로드하지 않고, 로컬에 다중 프로젝트가 존재할때 해당 프로젝트의 특정 모듈을 사용하고 싶을 경우에 다소 불편한점이 있습니다. module github.com// require ( github.com/... github.com/yankeetube/gin-jwt-middleware ) go의 경우 go mod init으로 생성 했을때 위 와 같은 go.mod 파일이 생기며, 의존성을 require를 통해 관리 됩니다. 하지만 local 프로젝트의 경우는 github에서 받아올 수 있는 상황이 아니기 때문에, replace 명령을 이용해야 합니다. module github.com// require ( github.com/... github.. 공감수 440 댓글수 0 2020. 7. 7.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.