디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C#

코돌이갤로그로 이동합니다. 2024.11.09 11:10:43
조회 71 추천 4 댓글 0

C#을 너무 부정적인 관점에서 평가해서 상당히 왜곡됐는데, 부가설명함.


1.쓸만한 UI 프로그래밍은 윈도우만 가능

리눅스, 맥OS에서 잘 되는 Avalonia, UnoPlatform 있음. 애초에 UI 프로그래밍 자체가 다른 언어들도 그리 쓸만한게 딱히 없음. Swift이런건 애플 전용이고, 웹은 HTML,CSS,JS 조합이고, QT, Flutter도 한계가 명확함.


2.런타임이 무거워서 모바일 임베디드에 사용하기 힘듬

임베디드는 C,C++, 안드로이드는 코틀린, 아이폰은 swift 사실상 이것뿐임. C#, Go 등도 누가 비공식 미니 런타임 만든게 있지만 별로 안쓰임.


3.스탠드 얼론 바이너리 만들면 헬로월드급 예제 하나가 300메가

이거 안 쓰려면 별도로 런타임을 설치해야겠지. 자바도 닷넷도 파이썬도 다 똑같음. JS도 노드 런타임 용량 크고, 일렉트론은 브라우저를 달고다니니까 크지. 근데 C#은 AOT 쓰면 네이티브 기계어로 컴파일되고 헬로월드는 용량 2MB이하임. Go언어랑 비슷해짐.


4.생태계 부족

TOP 5 수준의 완전 메이저 언어 플랫폼 생태계를 가졌음. 비교 대상이 JS, 자바, C++, 파이썬이라서 이것들보다는 못하겠지.


5.인력 부족

한국 한정으로는 팩트. 근데 한국은 자바,JS 말고는 대부분 인력 부족임. C++만해도 인력이 없고, 한국 자체가 개발업계 pool이 좁음. 근데 미국이나 세계 기준으로는 한국만큼 각각의 언어마다 경력을 따지지 않음. 객체지향이거나 웹개발이거나 이렇게 대략 비슷한 범주를 해봤으면 인정해줌.


6.JIT AOT는 윈도우에서만 쓸만함

AOT는 리눅스, 맥OS, Arm 임베디드 리눅스 등에서 잘 됨. 이미 실서비스에 많이들 쓰고있음.


7.라이센스 정책 바꿀때마다 레거시 유기함

자마린 같은거 MAUI로 통합하면서 유기한건 맞는데 라이센스 정책 바꿀때마다??? 이건 아님.


8.레거시 유기할때마다 생기는 런타임 파편화

처음에 닷넷프레임워크가 있었고 모노가 있었고, 둘을 합치면서 닷넷코어로 됐고, 닷넷코어가 닷넷이 됐는데, 엄밀히 따지면 파편이긴하지만 비공식인 모노를 제외하면, 닷넷프레임워크-닷넷코어-닷넷 이렇게 올라가는건 개발자 입장에서는 별 문제가 안됨. 내 경험상 JDK버전 올리는 정도 수준의 영향이었음. 사용자는 그냥 런타임 깔면되고. 그마저도 10년넘게 걸쳐서 느리게 변한거라서 "유기할때마다"라고 마치 6개월에 한번씩 바뀌는듯 표현한건 좀...


7,8. 유기&파편화 관련해서 좀 더 말하자면

파이썬2, 3처럼 너무 단절되어도 문제. Objective-C에서 Swift처럼 완전히 새로 만들어도 문제. 반대로 자바처럼 너무 느리게 바뀌어도 문제. C++처럼 너무 모든 케이스를 감안해도 문제. 어떻게 하든 문제는 있음. 비교적 최근에 나온 Rust도 시간이 지나면 언젠간 같은 문제에 맞닥뜨릴거임.


9.크로스플랫폼 한다하지만 그렇게 욕먹는 자바보다 못함

비교대상이 자바라서 그럴뿐이지 크로스플렛폼 잘됨. 시초부터 크로스플렛폼을 내세운 자바조차도 모든 면에서 최고인건 아님.


총결론 : 비교대상이 자바,JS,C++ 이런거라서 그들보다 떨어지는 점들이 있을뿐. 그래도 전반적인 분야에서 이만큼 비빌수 있는 언어도 거의 없음.

C, C++, 파이썬, 자바, JS, C# 대략 이 정도는 현시점에서 완전한 메이저 언어들이라고 본다. 용도에 따라 입맛대로 골라잡아도됨.


추천 비추천

4

고정닉 2

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
2772390 정부 사이트는 어떻게 모든 사이트가 다 불편하지? [6] 헬마스터갤로그로 이동합니다. 11.11 64 0
2772389 진짜 프린트 프린트 엘엔 n도 모르는 폐급이 뭔 알고리즘을 짜고있냐? [6] 텬됴대한의아들갤로그로 이동합니다. 11.11 75 1
2772387 기술이발전할수록 일자리가 사라지는 나라는 좇센ㅋㅋㅋㅋ 뒷통수한방(1.213) 11.11 35 0
2772386 나쁜짓 하면 벌받아야됨 feat 추경호 넥도리아(223.38) 11.11 34 0
2772385 야야~ 민주당 의원이 공평성과 형평성을 언급했다 ㅋㅋㅋㅋㅋ [1] 프갤러(121.172) 11.11 54 1
2772383 나 개발자는아닌데 부트캠프 개오바임? [12] ㅇㅇ갤로그로 이동합니다. 11.11 152 0
2772381 엑셀로 gpt 구현한거 갖고 계신분? 프갤러(211.46) 11.11 35 0
2772380 스마일이 뭐죠? 발명도둑잡기갤로그로 이동합니다. 11.11 27 0
2772379 좇센은 특징이 손코딩 ㅇㅈㄹ함 유독 [7] 뒷통수한방(1.213) 11.11 86 0
2772377 책 천권 가나다순으로 정렬하기로 했다 [2] 발명도둑잡기갤로그로 이동합니다. 11.11 35 0
2772376 손코딩해라 나 딱지 C를 손코딩햇다 [3] 딱지(118.221) 11.11 92 0
2772373 기술이 발전할수록 일자리가 늘어난게 팩트인데 뒷통수한방(1.213) 11.11 29 0
2772372 아직도 자프링 붙잡는 저능아들이 있노 [3] ㅇㅇ(118.235) 11.11 75 1
2772371 나도 부캠출신이라 부캠을 욕하고싶진않은데 [1] 프갤러(211.234) 11.11 64 0
2772370 아직도 자바 스프링 jsp 이딴거 붙잡는게 저능아지 [1] 류류(118.235) 11.11 70 0
2772369 기술이 매번 진화하는데 왜 삶은 일자리도없고 점점 곱창나지는거임??? 뒷통수한방(1.213) 11.11 31 0
2772368 자바 스프링 jsp 는 갔어 ㅇㅅㅇ 류류(118.235) 11.11 41 0
2772361 이번 주는 정했다- Rx Software - 프갤러(121.172) 11.11 44 2
2772360 테슬라 주식 달달하다 ㅇㅅㅇ 류류(110.70) 11.11 60 0
2772358 뭔 아직도 자바 스프링 웹 개발 찾고 있냐 ㅇㅅㅇ [5] 류류(118.235) 11.11 123 1
2772357 zephyr rtos 어떰? 프갤러(220.124) 11.11 26 0
2772352 하얀거탑 출연자만 3명이 죽었구나 [9] 헬마스터갤로그로 이동합니다. 11.11 99 1
2772351 드론쪽 어떰 [1] 뉴진파갤로그로 이동합니다. 11.11 35 0
2772349 좇센은 뭐든지 노력하지마 ㅋㅋㅋ노력할수록 손해니깐 ㅋㅋ 뒷통수한방(1.213) 11.11 35 0
2772344 사수가 칭찬을 안해줘서 불만임 [2] ㅇㅇ(211.210) 11.11 85 0
2772343 개발자는 자소서 잘 안보는거 맞냐 ㅇㅇ갤로그로 이동합니다. 11.11 69 0
2772341 중깸겔에서 쫐껴낫어 ㅠㅠ Snob갤로그로 이동합니다. 11.11 41 0
2772333 일본기업의 '스페셜리스트' 제도의 한계 프로외노자갤로그로 이동합니다. 11.11 50 0
2772332 컴공과 나왔는데 코딩 까먹었으면 뭐해야하냐 [9] ㅇㅇ갤로그로 이동합니다. 11.11 172 0
2772330 자신의 잘못을 고백하는 고해성사는 어려워요 [8] 멍청한유라ㅋ갤로그로 이동합니다. 11.11 77 0
2772329 애새끼 까면 깔수록 나랏돈 왜 쳐주냐 뒷통수한방(1.213) 11.11 37 0
2772326 윈도우전문가계시나요? [1] 프갤러(110.47) 11.11 53 0
2772325 좇센인 국비로 보건쪽이나 일자리만들지 ㅋㅋ 뒷통수한방(1.213) 11.11 41 0
2772324 좇센은 왜 의사수입않하고 개발자들은 좇센인 다죽이냐??? 뒷통수한방(1.213) 11.11 29 0
2772322 내 수면시간 ㅁㅌㅊ?? ㅇㅇ(123.213) 11.11 39 0
2772320 우크라의 실패에서 배워야 할 것 [박노자의 한국, 안과 밖] 발명도둑잡기갤로그로 이동합니다. 11.11 40 0
2772318 국비학원 다니는데 ㅣㅣ(211.106) 11.11 69 0
2772317 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 11.11 38 0
2772313 여기 보안기사 필기 공부해본 사람있냐? [3] ㅇㅇ(106.101) 11.11 30 0
2772311 일본기업의 '능력주의'가 역겨운 이유 프로외노자갤로그로 이동합니다. 11.11 81 0
2772309 [sesac 청년취업사관학교 은평캠퍼스] 산업 실무 프로젝트 기반 LLM 프갤러(121.130) 11.11 44 0
2772307 [sesac 청년취업사관학교 종로캠퍼스] 실무요건 기반 핀테크 데이터 분 프갤러(121.130) 11.11 41 0
2772306 あたらよ 노래 듣고 갑시다 프로외노자갤로그로 이동합니다. 11.11 38 0
2772303 끈기를 갖고싶다 프갤러(210.178) 11.11 27 0
2772302 데이터 속에 숨겨진 인문학적 흐름을 찾을 수 있을거야 [1] 딱국(118.235) 11.11 49 0
2772301 ☀나님 시작합니당☀ ♥Sub2냥덩♥갤로그로 이동합니다. 11.11 33 0
2772300 너네 진짜 직장인이구나 ㅋㅋㅋ [2] ㅇㅇ(123.213) 11.11 115 0
2772298 월요일 5시 20분에 디씨에 글쓰는 사람 어때 [2] 이시꾸갤로그로 이동합니다. 11.11 45 0
2772282 셀레니움 이새끼 왜 글 등록을 못하노 [5] Discite09갤로그로 이동합니다. 11.11 106 0
2772280 30대중반 고졸 국비 [1] ㅇㅇㅇ(1.237) 11.11 128 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2