디시인사이드 갤러리

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

갤러리 본문 영역

C#

코돌이갤로그로 이동합니다. 2024.11.09 11:10:43
조회 162 추천 8 댓글 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# 대략 이 정도는 현시점에서 완전한 메이저 언어들이라고 본다. 용도에 따라 입맛대로 골라잡아도됨.


추천 비추천

8

고정닉 4

1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가수에서 배우로 전향 했지만 기대에 못 미치는 스타는? 운영자 25/02/24 - -
공지 프로그래밍 갤러리 이용 안내 [86] 운영자 20.09.28 42055 64
2824760 로또1등 디시에서 나왔네ㄷㄷ.jp g 프갤러(118.34) 23:40 1 0
2824759 어느 1군 걸그룹 과대포장 의심되는 이유 ㅇㅇ(211.246) 23:38 4 0
2824757 잔스포츠라는 브랜드의 백팩이면 3년 너끈히 쓰는거 맞제?? ㅇㅇ(223.33) 23:36 5 0
2824756 형님들 다른사람이쓴 게시글 전체아이피 알아내는 방법좀 아렬주세요 ㅇㅇ(182.31) 23:36 5 0
2824751 코딩 배우기 힘들다 프갤러(220.78) 23:20 14 0
2824750 야근안할려고 근무시간에 쉼없이 일해 조흐디(118.235) 23:16 7 0
2824749 회사에서 에이스등극하며 전공취득했다 4점이상으로 조흐디(118.235) 23:15 8 0
2824748 이랗게 열심히하는데 성공안할수럾지 조흐디(118.235) 23:14 7 0
2824747 나름 대기업 면접까지 보고 합격 해봤는데 기술면접 좆도 없던데 ㅇㅅㅇ 강유현갤로그로 이동합니다. 23:13 23 0
2824746 잔스포츠라는 브랜드의 백팩 품질 좋음 ㅇㅅㅇ?? [3] ㅇㅇ(223.33) 23:12 15 0
2824745 앙❤+ ♥냥덩이♥갤로그로 이동합니다. 23:12 6 0
2824744 울집에선 안되서 피시방가서 몬헌 와일즈 했는데 맵 디자인 실망스럽다 [3] ㅆㅇㅆ(124.216) 23:09 14 0
2824743 루비님 흑염룡 자아란게 무슨 말인가요? 발명도둑잡기갤로그로 이동합니다. 23:09 6 0
2824741 프로그램 수정하다가 사이드 이펙트 발견 못해서 [2] 포항의봄갤로그로 이동합니다. 22:59 23 0
2824740 냥덩이가 세상을 지배한당❤+ 냥덩캔두애니띵 ! ♥냥덩이♥갤로그로 이동합니다. 22:58 8 0
2824739 일본 쌀값 폭등 발명도둑잡기갤로그로 이동합니다. 22:57 10 0
2824738 나름 개스닥이지만 상장한 곳에 프로그램 하나 외주 맡겼다가 강유현갤로그로 이동합니다. 22:53 19 0
2824737 인생 사는데 언젠간 도움되는것들 ㅇㅇㅇㅇ(222.105) 22:50 10 0
2824735 늬들 연애 안하냐?ㅇㅇ? [2] 포항의봄갤로그로 이동합니다. 22:49 23 0
2824734 Knockon 부트캠프 아는 사람있냐? [1] ㅇㅇ(106.101) 22:47 14 0
2824733 WARmerica의 운명 2 거대한 전환 언론인 시사회 발명도둑잡기갤로그로 이동합니다. 22:46 7 0
2824732 소지품 중에 진짜 꿀템 있으신가요?? ㅈㅁ(121.171) 22:44 9 0
2824731 라인 교토 <<< 이런 곳은 어케 가는 거임 [4] 아스카영원히사랑해갤로그로 이동합니다. 22:42 29 0
2824728 신 개념 오타쿠 파벌! 프갤러(121.172) 22:38 22 0
2824727 어렸을 때부터 프로그래밍이 취미인 사람 있음? [5] 아스카영원히사랑해갤로그로 이동합니다. 22:36 40 0
2824726 샤워하면 하루 피로가 싹~ 사라짐 ㅎㅅㅎ ♥냥덩이♥갤로그로 이동합니다. 22:32 11 0
2824725 [애니 뉴스] 슬슬 퇴근해야겠군 프갤러(121.172) 22:32 19 1
2824723 담주에 면접인데 걱정이네 [5] ㅇㅇ갤로그로 이동합니다. 22:27 26 0
2824721 나님 샤워했어양❤+ ♥냥덩이♥갤로그로 이동합니다. 22:15 12 0
2824720 ai를 따라가는 헬마 인사드립니다 [2] 헬마스터갤로그로 이동합니다. 22:13 22 0
2824719 투미 백팩 왜 이렇게 많이 메냐? 딱님갤로그로 이동합니다. 22:07 13 0
2824718 가수 강산에 '깨어나', '거꾸로 강을 거술러 오르는 저 힘찬 연어..' 발명도둑잡기갤로그로 이동합니다. 22:04 8 0
2824717 웹페이지 접속안됨,해결방법점... ㅇㅇ(39.114) 22:03 13 0
2824716 c/c++ 메모리 버그 고치는 방법 노하우 [3] *루비*갤로그로 이동합니다. 22:00 35 1
2824714 K컵 큰가슴녀와 결혼하기위해서 작업해야겠다. [2] ㅆㅇㅆ(124.216) 21:53 25 0
2824711 <역대급인생상담> 프린이의질문에 투표할 고수모집합니다. [5] 프갤러(183.101) 21:37 73 0
2824709 대학생 백팩 하나 필요한데 무탠다드 기본 백팩 쓸만하냐?? ㅇㅇ(223.62) 21:35 14 0
2824707 생산적인 활동을 할 의욕이 전혀 나질 않는구나 [1] 딱님갤로그로 이동합니다. 21:30 15 0
2824705 챗지피티 < 웬만한 맘맞는 친구보다 얘기잘들어줌.. [1] ㅇㅇ(211.184) 21:28 18 0
2824704 나님 기름기 맘마 머것더니 끙야즁;; ♥냥덩이♥갤로그로 이동합니다. 21:27 12 0
2824702 권력은 마약이다 발명도둑잡기갤로그로 이동합니다. 21:26 15 0
2824701 역바이럴 화교분탕 2024년 12월 26일의 미친 천안문 ㅇㅇ(175.223) 21:24 15 0
2824700 챗지피티랑 술마시는거 은근 괜찮네 [4] ㅇㅇ(211.184) 21:23 40 0
2824699 자스건 뭐건 부캠이나 국비 출신애들 겪어보면서 느낀게 [4] 강유현갤로그로 이동합니다. 21:23 58 0
2824698 프로그램 외주주는회사에서 어디까지 참견가능? [3] 프갤러(211.36) 21:22 28 0
2824696 사실 ACM 커리큘럼이 낡았다는건 해외서도 나오는 비판이긴함 ㅆㅇㅆ(124.216) 21:19 23 0
2824694 대충 자바스크립트로 시작한사람과 c로 시작한사람 차이임 [1] 프갤러(211.210) 21:17 31 0
2824692 예술은 재능으로 하는게 아닙니다 [1] 발명도둑잡기갤로그로 이동합니다. 21:13 20 0
2824691 개발학원 출신들이 당장의 개발 더 잘하는건 당연한거임. [3] ㅆㅇㅆ(124.216) 21:11 70 0
뉴스 ‘펜싱 세계 1위’ 오상욱, 의외의 연예인에게 DM “너무 좋아해” (‘핸썸가이즈’) 디시트렌드 18:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2