시작되는 부분이 많다 생각한다.
rx나 aync await 이런부분들
그리고 메모리 접근성 부분에서 닷넷이 점점 발전하고 있어서
이걸 얼마나 아느냐가
C#이 C++++로 느껴지는지
C#이 java+로 느껴지는지에 대한 관점일거라고 봄
다른객체지향언어들이 C#을 못따라갈만 한건 메모리접근성부분이랑 linq쪽인데
이제 거의 모든언어에서 lambda가 되지만
파이썬 제외하고는 걍 포이프를 읽기좋게쓴다 정도밖에 안되는데
C#의 linq는 sql식 접근이 가능해서 좀더 유연함.
이건 틀릴수도 있는데 이런 이유때문에 orm n+1문제에서 자유롭지 않나 싶기도 하고 말이야
정작 현업에서는 linq 잘 안쓴다고 들었는데 실제로는 어떰
많이씀
물론 람다신택스로 더 많이 쓰지만 컬렉션에 join같은거 들어가면 쿼리로 하는게 더 보기좋음
일부러 안쓸 이유가 있나? 그냥 foreach문 메서드 하나로 줄인건데
속도도 linq가 더 빠름 ㅋㅋ
linq 잘만씀
오히려 파이썬 람다는 할 수 있는게 너무 적어서 불편하던데 코틀린은 정말 괜찮고
rx는 자바스크립트임
reactivex 말하는거 아님? .net용으로 처음 나온건데
지금 현대 GUI 프레임워크들 킹버지가 WPF나 마찬가지라서 reactivex도 .net 쪽에 나왔다 임마
정작 linqpad로 머리털 빠지게 linq만 보고있다.