서버 백엔드, 네이티브 앱, wasm은 rust

프론트엔드 웹은 sveltekit(ts)

쓴다


원래는 백엔드, 앱을 kotlin, python, node.js 이런걸로 만들다가 최근에는 go로 만들었거든


go 진짜 좋음. 사랑스러운 언어지


근데 뭔가 2%가 부족해. GC언어라는 점

특히 요즘같은 wasm 시대에 go로 만들면 wasm의 성능이 GC로 인해 더 제한을 받는거야

wasm은 어차피 웹브라우저로 네이티브 앱 수준의(불가능함 v8엔진 때문에) 성능을 위한건데 go는 GC 땜에 약간 불충분함


그래서 rust로 전향했지

rust wasm은 최강이거든

그리고 rust가 go보다 서버 백엔드 web application server 구동할때 장시간 성능과 안정성이 뛰어다나고 함

나는 잘 모르지

과연 was 구동할때 go와 rust가 실제로 차이가 나는건지

잘 모르니까 rust로 하는거야

rust로 하면 잘 몰라서 고민할 필요없잖아


나는 자꾸 고민하고 비교질 하기 싫어서 그냥 rust로 함