Microsoft MVP성태의 닷넷 이야기
WPF 관련 실무가 궁금합니다. [링크 복사], [링크+제목 복사],
조회: 3652
글쓴 사람
취준생
홈페이지
첨부 파일
 








WPF를 공부하다 보니
주변에 실무에 계신분들은 없어서 물어볼만한 상황이 아니라서,
여쭤보고 싶습니다.

인터넷을 보니 학원이나 아니면 외국 블로그 글들은 대부분이 .net6+ 중심으로만 이야기 하는 것 같은데...
 여기서
정말 궁금합니다.

1. WPF는 말 그대로 윈도우 전용인데 변화가 빠른.net6+ 버전 보다는

안정적인 .net framework(4.8이하) 버전이 실제 실무에서는 많이 쓰일 것 같아서 여쭤보고 싶습니다.

 물런 최신 기술의 습득은 늘 관심을 두고 살아야겠지만,

 실무에서 바로바로 버전 업을 적용 한다는 건 왠지 현실적이지 못한 것 같아서요.

 어떤 버전에 중심을 두고 취업 준비를 해야 하는지 고민입니다.

 예를 들면 .net framework버전의 socket 비동기 메서드와 이름이 같은 .net7 버전의 메서드를 발견했는데.. 이름만 같을 뿐 내부 구현 방식이 달라서
난감할 때가 있었습니다.
 
그 외에 2개의 버전에서 자잘하게 차이를 느끼다 보니 저 스스로 스트레스를 좀 받고 있는 상황입니다.
 
나중에 시간이 흘러 경력이 쌓이면 해결될 일이겠지만 취업을 앞두고 있는 저에겐 큰 부담감으로 와서요.

최소한의 방향이라도 잡고 싶어 이렇게 글을 올리게 되었습니다.

회사마다 상황이 다 다르겠지만 비교적 어떤 버전이 실무에서 광범위하게 활용되는지 알고 싶습니다.


2.WPF로 DB와 연동 시 ADO.NET 과 Entity framework 중에 어떤 것이 실무에 활용되고 있는지 궁금합니다.
 
웹쪽은 그래도 Entity Framework를 활용하다는것 같은데...
 
 인터넷에서 찾아보면 국내 블러그에서는 대부분 WPF+ ADO.NET을 사용하는 글들이 대부분 이라서요.

구글로 보면 외국은 대부분 ORM을 쓰는것 같은데...

국내는 특히 WPF나 윈폼처럼 데스크탑에서는 ADO.NET이 주로 쓰이는지도 궁금합니다.
 








[최초 등록일: ]
[최종 수정일: 2/8/2023]


비밀번호

댓글 작성자
 



2023-02-08 09시13분
1. .NET 4.8은 더 이상 업데이트 되지 않을 것이므로, 그러니까 WPF 역시 .NET 4.8의 경우에는 변화가 없을 것이므로 결국 .NET Core/5+ 환경으로 이전하게 될 것입니다. 단지, 취업하시는 입장이라면 어느 것을 했어도 크게 상관이 없을 듯합니다. 신입을 뽑는 입장에서 봤을 때, 어떤 환경에서 했든 WPF의 전반적인 사용법만 알고 있다면 OK라고 봅니다.

2. 글쎄요, 이건 둘 다 사용될 것으로 봅니다. 업체마다 다를 수도 있겠고, 업체에서도 프로젝트마다 다를 수도 있습니다. 게다가 설령 취업한 곳이 ADO.NET을 전통적으로 사용했어도 님이 취업하고 나서 EF를 써서 프로젝트를 진행해도 됩니다. 개인적으로는 이것을 찍먹과 부먹 정도의 문제라고 생각합니다. 귀찮아도 세세하게 제어하길 좋아하는 개발자는 ADO.NET을 할 것이고, 생산성을 최고로 여겨 귀찮은 작업은 모두 프레임워크에 맡기고 싶은 개발자라면 EF를 쓸 것입니다. 하지만, 어느 순간 ADO.NET을 쓰던 개발자도 EF를 쓸 것이고, EF만 썼던 개발자도 ADO.NET으로 직접 코딩하게 될 수도 있습니다.
정성태
2023-02-10 09시41분
[지나가다] 1.
실무 분야에 따라 다릅니다.
개인적인 생각으론 WPF하신다면 최신 버전을 따라가시는걸 추천드립니다.
저라면, 그런 이유로 NET6+ 이후를 배제했다고 말하는 신입은 뽑고 싶지 않을 것 같네요.

2.
EF를 선호하지만, DB가 매우 중요하다면 조금 더 생각할 것 같습니다.
[guest]
2023-02-11 06시26분
[asdf] 분야에 따라 차이가 있겠지만 보통은 다 하게 됩니다
무조건 할줄 아는게 많은게 결국엔 좋더라고요, 모르면 알아와야 되는 상황이 꽤 자주 생깁니다
[guest]

... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
5103이혜성12/31/20181099732bit .net 으로 만들어진 dll파일 [5]
5102돌고래12/18/20189723자료구조와 알고리즘 도서 관련 질문입니다. [4]
5101세퉁12/17/20188056안녕하세요 wpf 공부중인데 질문있습니다. [4]파일 다운로드1
5100돌고래12/16/20187364도서 추천 부탁드립니다. [1]
5099WPF12/12/201810420안녕하세요. WPF에서 UWP Control을 참조하려고 합니다. [3]파일 다운로드1
5097sdh12/10/201811621[c#] 라이선스 파일 만들기 질문 드립니다. [3]
5096거북이12/3/20187365프로젝트 구성을 참고할 만한 자료가 있을까요? [1]
5095한대현11/21/20188097안녕하세요 c# 설치 파일 빌드중 오류가 생겨서 문의 드려요 [1]파일 다운로드2
5094하주형11/20/20187740안녕하세요 C# using 예약어관련 질문드립니다. [1]
5093Medi...11/19/201811112안녕하세요. wpf Mediaelement 질문 있습니다. [3]
5092하주형11/17/20187763안녕하세요 c# 7.1책 스택관련 질문드립니다. [2]
5091아짱11/15/20188716UWP 개발중 질문이 있습니다. [3]
5090황윤하11/15/201812472c# Socket Server에 접근할 수 있는 client 개수 제한 [5]
5089문성운11/14/201810056uwp에서 TcpListener를 사용할 수 없나요? [5]
5088안중언11/10/20187771TCP 소켓 [1]파일 다운로드1
5084김광흠11/9/20189478사운드 파일 "filename.wav" 와 같은 특정 파일이 실행되는것을 감시하고 싶습니다. [3]
5083거북이11/4/20189817타입의 범위를 넘어서는 연산의 개념을 모르겠습니다. [4]
5082꾸엉11/1/20187904BCL 타입을 모아둔 곳이 있나요? [2]
5081꾸엉10/31/20188044C# 7.1 235p 질문입니다. [3]
5080WPF초보10/30/20189582[WPF] IsManipulationEnabled속성 설정시 Click이벤트 문의 [1]
5079jhp10/30/20189146이 소스에 API후킹 소스를 추가하고 싶은데 어떻게 해야될지 모르겠어요. [4]
5078꾸엉10/29/20187529C# 7.1 185~187p 질문입니다. [2]
5077윤현수10/29/201813983setup파일 설치 이후 실행이 안되는 현상 [11]
5074진우10/28/20187623C# 생성과 동시에 초기화 하는 코드 문의 [2]
5073돌고래10/27/20187694c# 공부 방향 질문 드립니다. [3]
5072엔벌잉10/24/20188180C# textbox, button질문입니다! [4]파일 다운로드1
... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...