▲quack337 2024-02-06 | parent | ★ favorite | on: Microsoft, 핵심 C# 코드 재작성을 위한 Rust 개발자 구인중(theregister.com)MS의 의도가 C#에서 Rust로 대대적인 이동을 하려는 것 같지 않을 뿐만 아니라, 닷넷 프레임웍 주요 언어에 Rust를 넣을 것 같지도 않다고 생각합니다. Microsoft 365 웹서비스 초기에 사용해 보면서 받은 첫 느낌은 구글 오피스에 비해 무겁고 느림 따라서 구글처럼 처음부터 자바스크립트로 구현한 것 같지 않고 모바일 앱 소스코드(C#)를 트랜스파일 했을 듯 MS 365 웹서비스 하부 구조를 가볍고 빠르게 재작성하려면 처음부터 자바스크립트로 구현하는 것 보다는 Rust + WebAssembly 조합이 MS에 더 잘 어울릴 것 같군요. C# + WebAssembly 조합은 닷넷 프레임웍과 GC 때문에 꽤 무거울 수 밖에 없죠. 그리고 닷넷 프레임웍은 GC가 기본이기 때문에 Rust가 닷넷의 주요 언어에 포함되기 어렵고요.
MS의 의도가 C#에서 Rust로 대대적인 이동을 하려는 것 같지 않을 뿐만 아니라,
닷넷 프레임웍 주요 언어에 Rust를 넣을 것 같지도 않다고 생각합니다.
Microsoft 365 웹서비스 초기에 사용해 보면서 받은 첫 느낌은
MS 365 웹서비스 하부 구조를 가볍고 빠르게 재작성하려면
C# + WebAssembly 조합은 닷넷 프레임웍과 GC 때문에
꽤 무거울 수 밖에 없죠.
그리고 닷넷 프레임웍은 GC가 기본이기 때문에
Rust가 닷넷의 주요 언어에 포함되기 어렵고요.