자바는 스프링말고 다른 건 잘 안보이는데, C#은 유니티니 블레이저니 이것저것 재밌는게 많아보이긴 함
- dc official App
댓글 35
1. 구조체에 in out 키워드로 더 최적화가 가능
2. Type Erasing 이 없어서 자바 제네릭처럼 Object나 Class 리플렉션 안써도 됨
3. primitive형이 제네릭이 가능하고 언박싱 없음
4. nullablility 있음
근데 개인적으로 요즘 C# 은 키워드 남발이 심해서 점점 복잡해지고 있음
익명(211.234)2023-07-21 09:42
치사량의 설탕
익명(175.209)2023-07-21 09:52
답글
문법설탕은 진짜설탕과 다르게 많이 먹어도 건강에 지장이 없어요 아저씨
익명(125.236)2023-07-21 09:57
답글
난 설탕 좋아
익명(175.209)2023-07-21 10:09
Linq 좋아
익명(125.236)2023-07-21 10:00
기본적으로 마소가 만든 자바인데, 언어 디자인만 보면 훨씬 세련된 형태의 자바라고 생각하면 됨. 문법 설탕 존나 많음. 약간 코틀린이랑 비슷한 느낌? 다만 생태계나 프레임워크가 JVM 환경에 비해, 실망스러워서 나는 선호 안함.
sss(221.146)2023-07-21 10:36
답글
근데 자바가 자랑하는 생태계에서 서드파티로 지원하는것들을 닷넷은 기본으로 지원하는경우가 많아서
익명(125.236)2023-07-21 10:48
답글
그 기본 지원하는 게 맘에 안 든다는 거임. 자바랑 다르게 C#은 마소에 종속적이라서, 달리 선택지가 몇개 없음. 걍 마소가 하라는 대로 따라서 해야 됨. 그리고 그 방법도, 썩 그닥..
sss(221.146)2023-07-21 10:55
답글
누가 칼들고 마소 라이브러리만 쓰라고 협박이라도했음? - dc App
익명(mirinun)2023-07-21 12:16
답글
ㄴㄴ 협박당하지 않음. 근데 내가 봤을 땐, 쓸만한 얘들이 거의 정해져있다는 느낌이고, 그마저도 JVM 생태계와 비교해서 불만족스럽다고 느꼈을 뿐임. 물론 내가 각 잡고 C#을 들여다본 건 아니라. 틑릴 수 있음.
sss(221.146)2023-07-21 13:35
문법 설탕 << 자바보다 존나 편함
익명(175.223)2023-07-21 10:45
해당 댓글은 삭제되었습니다.
해당 댓글은 삭제되었습니다.2026-07-30 10:28
답글
그냥 마소가만든건 마소종속적이라는 조선시대 프레임에서 아직 못벗어난 사람들이 있는거지
익명(125.236)2023-07-21 11:43
답글
기술적으로는 오픈소스지. 근데 막상 마소가 만든 거 외에는 생태계에서 별 게 없는 게 팩트 아닌가? 프레임워크, 라이브러리, IDE 등을 선택할 수 있는 폭이 JVM에 비해 현저하게 떨어지는데, 사실상 마소에 종속적이라고 말할 수도 있는 거 아님?
sss(221.146)2023-07-21 11:55
답글
진짜 모르고 하는 소린거 같은데 dotnet ide 쓴다고 하면 enterprise 레벨에선 rider나 intellij 많이 쓰고 마소가 만든 vs 잘 안씀. 프레임워크나 라이브러리는 뭘 말하는건지 모르겠는데 당연히 세월이 세월인만큼 웬만한 건 다 유저들이 만든거임
익명(211.36)2023-07-21 12:12
답글
마소에 종속적이라고 표현한 거 땜에 다들 개긋이 화나있네 ㄷㄷ. 종속적이라는 표현이 거슬렸다면 쏘리. 어쨌든 나는 잠깐 찍먹했을 때, C# 생태계가 별로였다는 인상이 강하게 남아있다, (이건 정확하지가 않다. 내가 전문적으로 거기서 개발을 하지 않았기 때문에, ) 비슷한데 뭐든지 뭔가 2% 애매한 부분 땜시 그만뒀던 기억이 있다. 심지어 지금은 코틀린이라는 훌륭한 대체재가 있어서, 언어적 디자인에서도 굳이 넘어갈 매력을 못 느끼기도 했고, C#도 충분히 좋은 언어다. 다들 화 풀도록~
sss(221.146)2023-07-21 13:43
답글
핀트를 잘 못 잡았네, node.js 생태계가 싫다는 건, 생태계가 넓어서 싫어하는 게 아님. 안정적이지 않고, 구성하는 방법이 지나치게 복잡하다고 느끼기 때문이지. htmx도 마찬가지로 생태계가 적어서 좋아하는 게 아님. 그걸 뛰어넘는 이점이 있으니, 좋아하는 거고, 독해력을 좀 길러봐.
sss(221.146)2023-07-21 15:12
답글
언어떡밥은 역시 예민하군... 내가 미안해 싸우디망 - dc App
익명(39.7)2023-07-21 15:13
답글
건설적인 비판이면 언제나 환영임. 쓸데없이 트집잡을라고 애쓰지 말고,
sss(221.146)2023-07-21 15:14
답글
충분히 건설적이었던 것 같은데. 님도 잘못알고있던거 다시 확인해보는거 아니겠음? - dc App
익명(39.7)2023-07-21 15:16
답글
내가 어느 진영이 좋다고 인상을 받는 건 철저하게 주관적인 판단임. 애초에 그거는 객관적인 영역일 수 가 없는데? 그걸 객관적이다 말하면 다른 진영의 사람들에게 상처를 줄 거고, 객관적으로도 틀린 소리임. 어느 진영이든 다 장단점이 존재하니까, 누구에게는 단점이 더 크게 와닿을 수 있는거고,
그리고 그 모든 판단에는 내 나름대로의 근거들이 존재함. 궁금하면 내가 왜 그런 생각을 가지게 되었는지 니가 직접적으로 물어보면 답해줄 수 있음. 그리고 그게 내가 개발 커뮤니티에게 바라는 모습이고,
sss(221.146)2023-07-21 15:23
답글
"내가 좋아하니까" 생태계 적어도 괜찮다 ㅇㅈㄹ
내가 좋아하게 된 이유들이 있겠지
"내가 안좋은 인상을 받았으니까" 생태계 적어서 안좋다 ㅇㅈㄹ
내가 안 좋은 인상을 받은 이유들이 있겠지?
sss(221.146)2023-07-21 15:24
답글
내 표현이 시건방지다고 생각하면, 미안하다. 근데 깃갤 표준이라고 생각하고, 여기서 내가 크게 선을 넘거나 그렇게 하지는 않은 것 같다. 암만 생각해봐도.
sss(221.146)2023-07-21 15:27
답글
논리적으로 반박하면 언제든 환영이야. 난 진짜 싸울려는 생각 없음. 그리고 나 고집없는 편임. 걍 날 설득시키면 됨. 이렇게 싸우는 것도 커뮤니티 재미임. 근데 논리적으로 싸우자 이 말이지
sss(221.146)2023-07-21 15:31
Java를 참고해서 만들었으니 단점이 딱히 없는게 장점이라고 할 수 있는데 Java에서 같은 일을 하는 코드를 C#에서는 절반 이하의 길이로 짤 수 있음.
토끼주문(icyselec)2023-07-21 11:56
게시판에서 계속 싸우는것도 민폐니까 그만 할게. - 원래 건설적으로 싸우라고 하는 용도가 커뮤니티 기능 중 하나 아님? 민폐라고 생각하지 않았음 좋겠다. 나도 니가 먼저 급발진해서 독해력을 좀 길러봐. 라고 비꼰 거다. 기분 상했으면 미안하다. 진짜 감정적으로 싸울려는 마음 없다 ㅠㅠ
sss(221.146)2023-07-21 15:37
답글
님은 잘모르는걸 팩트인 것 처럼 얘기한거 아님? 글고 저 갤럼은 그건 오케이하는데 "개긋이 화났네" 이런 말 들어서 화난거고. 아무리 디씨라지만 좀 유하게 댓쓰먼 좋자나 - dc App
익명(39.7)2023-07-21 15:40
답글
댓 괜찮게 썼던것 같은데 지워서 아쉽당...ㅠ - dc App
익명(39.7)2023-07-21 15:40
답글
마소에 종속적이다 <= 이게 팩트인 것 처럼 얘기했다는 거 같은디. dot.net 이 오픈소스란 거 이미 알고 있었음. 다만 내가 종속적이라는 표현을 좀 가볍게 생각한 것 같음. 어쨌든 내 생각에 오픈소스라고 하지만 생태계가 가짓수도 별로 없고, 대부분 마소 위주인 거 같아서, 종속적이라 생각해서 그렇게 말했는데, 가볍게 생각했던 것 같음. 암튼 이거 내 실수 맞음 ㅇㅇ
sss(221.146)2023-07-21 15:45
답글
아니.. 건설적인 토론을 하려면 맞는말을 기반으로 주장을 해야지 님 뇌내망상으로 던져놓고 사람들한테 화났냐고 반문하면 어떡함;
1. 구조체에 in out 키워드로 더 최적화가 가능 2. Type Erasing 이 없어서 자바 제네릭처럼 Object나 Class 리플렉션 안써도 됨 3. primitive형이 제네릭이 가능하고 언박싱 없음 4. nullablility 있음 근데 개인적으로 요즘 C# 은 키워드 남발이 심해서 점점 복잡해지고 있음
치사량의 설탕
문법설탕은 진짜설탕과 다르게 많이 먹어도 건강에 지장이 없어요 아저씨
난 설탕 좋아
Linq 좋아
기본적으로 마소가 만든 자바인데, 언어 디자인만 보면 훨씬 세련된 형태의 자바라고 생각하면 됨. 문법 설탕 존나 많음. 약간 코틀린이랑 비슷한 느낌? 다만 생태계나 프레임워크가 JVM 환경에 비해, 실망스러워서 나는 선호 안함.
근데 자바가 자랑하는 생태계에서 서드파티로 지원하는것들을 닷넷은 기본으로 지원하는경우가 많아서
그 기본 지원하는 게 맘에 안 든다는 거임. 자바랑 다르게 C#은 마소에 종속적이라서, 달리 선택지가 몇개 없음. 걍 마소가 하라는 대로 따라서 해야 됨. 그리고 그 방법도, 썩 그닥..
누가 칼들고 마소 라이브러리만 쓰라고 협박이라도했음? - dc App
ㄴㄴ 협박당하지 않음. 근데 내가 봤을 땐, 쓸만한 얘들이 거의 정해져있다는 느낌이고, 그마저도 JVM 생태계와 비교해서 불만족스럽다고 느꼈을 뿐임. 물론 내가 각 잡고 C#을 들여다본 건 아니라. 틑릴 수 있음.
문법 설탕 << 자바보다 존나 편함
해당 댓글은 삭제되었습니다.
그냥 마소가만든건 마소종속적이라는 조선시대 프레임에서 아직 못벗어난 사람들이 있는거지
기술적으로는 오픈소스지. 근데 막상 마소가 만든 거 외에는 생태계에서 별 게 없는 게 팩트 아닌가? 프레임워크, 라이브러리, IDE 등을 선택할 수 있는 폭이 JVM에 비해 현저하게 떨어지는데, 사실상 마소에 종속적이라고 말할 수도 있는 거 아님?
진짜 모르고 하는 소린거 같은데 dotnet ide 쓴다고 하면 enterprise 레벨에선 rider나 intellij 많이 쓰고 마소가 만든 vs 잘 안씀. 프레임워크나 라이브러리는 뭘 말하는건지 모르겠는데 당연히 세월이 세월인만큼 웬만한 건 다 유저들이 만든거임
마소에 종속적이라고 표현한 거 땜에 다들 개긋이 화나있네 ㄷㄷ. 종속적이라는 표현이 거슬렸다면 쏘리. 어쨌든 나는 잠깐 찍먹했을 때, C# 생태계가 별로였다는 인상이 강하게 남아있다, (이건 정확하지가 않다. 내가 전문적으로 거기서 개발을 하지 않았기 때문에, ) 비슷한데 뭐든지 뭔가 2% 애매한 부분 땜시 그만뒀던 기억이 있다. 심지어 지금은 코틀린이라는 훌륭한 대체재가 있어서, 언어적 디자인에서도 굳이 넘어갈 매력을 못 느끼기도 했고, C#도 충분히 좋은 언어다. 다들 화 풀도록~
핀트를 잘 못 잡았네, node.js 생태계가 싫다는 건, 생태계가 넓어서 싫어하는 게 아님. 안정적이지 않고, 구성하는 방법이 지나치게 복잡하다고 느끼기 때문이지. htmx도 마찬가지로 생태계가 적어서 좋아하는 게 아님. 그걸 뛰어넘는 이점이 있으니, 좋아하는 거고, 독해력을 좀 길러봐.
언어떡밥은 역시 예민하군... 내가 미안해 싸우디망 - dc App
건설적인 비판이면 언제나 환영임. 쓸데없이 트집잡을라고 애쓰지 말고,
충분히 건설적이었던 것 같은데. 님도 잘못알고있던거 다시 확인해보는거 아니겠음? - dc App
내가 어느 진영이 좋다고 인상을 받는 건 철저하게 주관적인 판단임. 애초에 그거는 객관적인 영역일 수 가 없는데? 그걸 객관적이다 말하면 다른 진영의 사람들에게 상처를 줄 거고, 객관적으로도 틀린 소리임. 어느 진영이든 다 장단점이 존재하니까, 누구에게는 단점이 더 크게 와닿을 수 있는거고, 그리고 그 모든 판단에는 내 나름대로의 근거들이 존재함. 궁금하면 내가 왜 그런 생각을 가지게 되었는지 니가 직접적으로 물어보면 답해줄 수 있음. 그리고 그게 내가 개발 커뮤니티에게 바라는 모습이고,
"내가 좋아하니까" 생태계 적어도 괜찮다 ㅇㅈㄹ 내가 좋아하게 된 이유들이 있겠지 "내가 안좋은 인상을 받았으니까" 생태계 적어서 안좋다 ㅇㅈㄹ 내가 안 좋은 인상을 받은 이유들이 있겠지?
내 표현이 시건방지다고 생각하면, 미안하다. 근데 깃갤 표준이라고 생각하고, 여기서 내가 크게 선을 넘거나 그렇게 하지는 않은 것 같다. 암만 생각해봐도.
논리적으로 반박하면 언제든 환영이야. 난 진짜 싸울려는 생각 없음. 그리고 나 고집없는 편임. 걍 날 설득시키면 됨. 이렇게 싸우는 것도 커뮤니티 재미임. 근데 논리적으로 싸우자 이 말이지
Java를 참고해서 만들었으니 단점이 딱히 없는게 장점이라고 할 수 있는데 Java에서 같은 일을 하는 코드를 C#에서는 절반 이하의 길이로 짤 수 있음.
게시판에서 계속 싸우는것도 민폐니까 그만 할게. - 원래 건설적으로 싸우라고 하는 용도가 커뮤니티 기능 중 하나 아님? 민폐라고 생각하지 않았음 좋겠다. 나도 니가 먼저 급발진해서 독해력을 좀 길러봐. 라고 비꼰 거다. 기분 상했으면 미안하다. 진짜 감정적으로 싸울려는 마음 없다 ㅠㅠ
님은 잘모르는걸 팩트인 것 처럼 얘기한거 아님? 글고 저 갤럼은 그건 오케이하는데 "개긋이 화났네" 이런 말 들어서 화난거고. 아무리 디씨라지만 좀 유하게 댓쓰먼 좋자나 - dc App
댓 괜찮게 썼던것 같은데 지워서 아쉽당...ㅠ - dc App
마소에 종속적이다 <= 이게 팩트인 것 처럼 얘기했다는 거 같은디. dot.net 이 오픈소스란 거 이미 알고 있었음. 다만 내가 종속적이라는 표현을 좀 가볍게 생각한 것 같음. 어쨌든 내 생각에 오픈소스라고 하지만 생태계가 가짓수도 별로 없고, 대부분 마소 위주인 거 같아서, 종속적이라 생각해서 그렇게 말했는데, 가볍게 생각했던 것 같음. 암튼 이거 내 실수 맞음 ㅇㅇ
아니.. 건설적인 토론을 하려면 맞는말을 기반으로 주장을 해야지 님 뇌내망상으로 던져놓고 사람들한테 화났냐고 반문하면 어떡함;
나 고집없으니 날 설득시켜라(고집부리면서)ㅋㅋㅋ 주변에 이런사람 없어서 다행ㅋ
자바보다 c# 좋은점을 질문하는글에다가 c# 안좋다고 우겨서 난장판을 만들어놨노 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 도대체 왜저러는거냐 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
빠르다 적용 분야가 많다 설탕이 가득하다 의외로 좋은 프레임워크가 많음 (Dapper, cliwarp 등등) 마소가 업데이트 자주 많이함
마소 종속적이라는거는 10년도 더 된 이야기니 거르면 됨. 서드파티도 활발하고 적용도 쉬움
익스텐션 메소드, 연산자 오버로딩, 성능 그런데 사실 그냥 언어는 엄청나게 특화된거를 만들지않는이상 언어는 상관 없음 그냥 머리속에있는 구조를 옮겨 적는거다