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








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]

... 76  77  78  79  80  [81]  82  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
4659/23/200611830vb.net에서 c에서 보내는 Post메쎄지를 잡아서 처리할수 없을가요? [1]
464정윤수9/22/200613660asp.net 에서 DataSet 을 RecordSet 으로 변환 [2]
463sagi...9/22/200612698IE 제어 (BHO) 중 데이터 형에 질문 드립니다. [1]
462[손님]9/21/200614027ASP.NET 에서 COM+ 호출시 프로그램 구조를 어떻게 만들어야 할지...조언 부탁합니다. [2]파일 다운로드1
461정태운9/19/200613972Vista RC1에서 XPS Document를 Image로 변환하는 코드의 특정 API 가 동작하지 않습니다. [2]
459이방은9/14/200612968축하합니다.. [1]
458이승용9/7/200614316스마트 클라이언트 관련 질문입니다. [4]
456guest9/7/200613933데이타셋 암호화 방법...이 있을까요? [2]
451임은주8/31/200613720mms 스트림을 로컬 파일로 저장해주는 프로그램 에 대해서 여쭤볼께요 [1]
448guest8/28/200614153서버인증서및클라이언트인증서 발급
449정성태8/28/200613744    답변글 [답변]: 서버인증서및클라이언트인증서 발급
450ligh...8/29/200613992        답변글 [답변]: [답변]: 서버인증서및클라이언트인증서 발급 [3]
468light9/28/200614050            답변글 [답변]: [답변]: [답변]: 서버인증서및클라이언트인증서 발급
472정성태10/5/200614508    답변글 [답변]: 서버 인증서 및 클라이언트 인증서 발급
475ligh...10/11/200613406        답변글 [답변]: [답변]: 서버인증서및클라이언트인증서 발급
446윤경재8/20/200618822COM+ 프로젝트 디버깅 방법. [2]파일 다운로드1
442이남호8/7/200614036스마트클라이언트에 Farpoint Winform을 이용했는데 배포가 안되요.
443이남호8/7/200615878    답변글 [답변]: 스마트클라이언트에 Farpoint Winform을 이용했는데 배포가 안되요.
441강혜영8/5/200614851SHDocVw를 이용한 익스플로어 제어
444정성태8/7/200613001    답변글 [답변]: SHDocVw를 이용한 익스플로어 제어
445강혜영8/8/200613663        답변글 [답변]: [질문]: SHDocVw를 이용한 익스플로어 제어 [1]
437혀기7/25/200612368DirectoryEntry의 Childrend에 Add할때 엑세스가 거부됩니다~ㅜㅜ [2]파일 다운로드1
436조성택7/24/200612178IE를 가로채서 그리고 싶을때.. [1]
439태기7/25/200612835    답변글 [답변]: IE를 가로채서 그리고 싶을때..(재질문) [1]파일 다운로드1
435이영균7/21/200613609작그마한 스마트클라이언트 프로젝트를 진행하고 있습니다. [1]파일 다운로드1
431혁이7/19/200612208UpdatePanel(Atlas)위의 SmartClient가 이벤트후 사라집니다. ㅜㅜ파일 다운로드1
... 76  77  78  79  80  [81]  82  83  84  85  86  87  88  89  90  ...