개발 그냥 취미로 하고 있고, 전문적으로 파본게 아니라 틀린 부분이 꽤 있을 수 있음
뭐 잘못 알고 있는거 있으면 알려주면 ㄱㅅ
개인적으로 쓰면서 느낀 장점은
1. cargo 등 DX
2. Enum3. 메모리 안정성
4. 적당히 큰 커뮤니티
4는 늦게 입문한 덕이 있는 것 같음
한창 유행할때 고2,고3이라 제대로 못만져봤다. 딱히 배우고 싶지도 않았고
3은 메모리 안정성이라 해봤자 C/C++을 잘 안다뤄봐서
할당 해제 직접 할필요 없어서 편하다~ 정도임
2는 굳이 설명 안해도 될 듯
근데 결국 가장 중요한건 1 아니겠냐
C, C++, Haskell, Python, JS/TS 이런 애들은 셋업하는거 생각만해도 뒷목 잡힌다
자바는 안써봤는데 intellij 아니면 쓰지 말라는거 보면 건들여보고 싶지도 않음
뭐 이유를 5개 이상 구구절절 설명할 수 있어야함?
2,3 포기하고 1만 있었어도 난 러스트를 더 선호했을듯
ㄹㅇ dx가 깡패임
dx가 머임
Developer Experience
dx라는 표현을 처음 들어보는데 구글로도 안 나오네 뭐 패키지 매니저같은 의미로 사용한 것같은데 무슨 뜻임?
Developer Experience (DX) 관련 툴링이 잘되어 있어서 개발자가 편하다고
꽤 쓰는 단어임
에러 처리 방식도 난 개인적으로 마음에 듦. 명확하면서도 간편함.
개발 편의성이 파이썬 쟈스보다 낫다고? 정말?
?
물어보는 거임 러스트 써 본적 없음
사실 "개발 편의성"으로 뭉뚱그려놔서 잘 안됐을 것 같은데, 툴링에 대한 얘기를 하고 싶었음 파이썬 LSP가 춘추전국시대인건 유명한 사실이고, 자스/타스는 무슨 프로젝트 시작할 때마다 깔아야 할 개발 툴 수가... 배보다 배꼽이 더 커지는 느낌임 둘 다 기존 툴을 더 낫게 만들 노력은 잘 안하고, 계속 새로운 대체제만 만들어내고 있으니 다 써보고 비교해서 괜찮은거 찾고, 요즘 유행하는거 체크해야할꺼 생각하면 피곤함 툴링 싹 무시하고 빠르게 뭐 만드는데엔 파이썬/자스가 낫긴 하겠지, 러스트가 그런 목적으로 만들어진 언어는 아니니까
전달이 잘 안된 것 같은데*
딴건 몰라도 cargo가 pip보다 오만배쯤 낫긴 함 npm보다도 나은거 같고
해당 댓글은 삭제되었습니다.
ㄹㅇ 취미로 하는거라 매번 필요에 따라서 이것저것 만져보고 있는데, 요 몇달 뭐 만들어본 경험으론 러스트 정착하지 않을까 싶음 딱히 뭐가 더 편하다 그런거 없으면 러스트를 쓸듯. 간단한 웹서버/스크래핑은 go를 쓰겠고... 아무래도 인기가 인기다 보니 오픈소스 프로젝트 만들었을 때 커뮤니티의 도움을 받을 수 있는게 큰 것 같음
동시성 대응도 소유권 개념으로 꽤 괜찮게 풀었다던데 궁금하긴허다
소유권이랑 뮤텍스랑 찰떡같이 버무려놔서 엄청 자연스럽게 다뤄짐. 레이스 컨디션 자체가 성립이 안 되는 수준
하스켈은 cabal만 쓴다면 프로젝트 세팅하는게 어렵진 않음