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








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)
554sky1/23/200715131<급질문> interop 를 사용함에 있어 [2]
557sky1/26/200712686    답변글 [답변]: <급질문> interop 를 사용함에 있어
553deve...1/15/200714648오류가 나는데 도저히 모르겠네여...좀 봐주세요... [3]파일 다운로드1
551sky1/23/200713671[급질문] vb6으로 만들어진 dll 를
552정성태1/10/200715394    답변글 [답변]: [급질문] vb6으로 만들어진 dll 를 [1]
546오택성1/2/200714134스마트클라이언트 DebugIEHost.log 좀 봐 주세요. [9]
545심현철12/28/200614298ClickOnce를 이용한 SmartClient의 설치 자동화 방법에 대해서 문의를 드립니다. [1]
53912/26/200613427COM+ 자동등록 하니 속도가 영...?
540정성태12/26/200615411    답변글 [답변]: COM+ 자동등록 하니 속도가 영...? [1]
538오택성12/26/200614630스마트클라이언트에서 그리드 컴포넌트 사용시 화면에 그리드가 올라오지 않네요~ [1]
537김현12/23/200615124스마트클라이언트 CAS배포문제와, ASP.NET에서 SmartClient로 DB인자 넘기는 문제 입니다. [3]
536오택성12/23/200612637스마트 클라이언트에서 A폼에서 B폼에 있는 그리드에 데이타를 담을려고 하는데요... [2]파일 다운로드1
541달봉이12/27/200615264    답변글 [답변]: 스마트 클라이언트에서 A폼에서 B폼에 있는 그리드에 데이타를 담을려고 하는데요...
535김태곤12/22/200618995ActiveX DLL( VB 6.0 )와 관련해 질문드립니다. [1]파일 다운로드1
534심현철12/21/200614568IE Embedded SmartClient관련 질문입니다. [1]
542달봉이12/27/200614848    답변글 [답변]: IE Embedded SmartClient관련 질문입니다.
543심현철12/27/200613735        답변글 [답변]: [답변]: IE Embedded SmartClient관련 질문입니다.
544달봉이12/28/200613454            답변글 [답변]: [답변]: [답변]: IE Embedded SmartClient관련 질문입니다.
53112/20/200615301업로드 시에 로컬의 파일을 페이지 submit 시에 같이 태워보낼 수 있을 까요?
532정성태12/20/200612843    답변글 [답변]: 업로드 시에 로컬의 파일을 페이지 submit 시에 같이 태워보낼 수 있을 까요? [1]
527심현철12/19/200615487VC++과 C# COM의 interop에서 디버깅을 하는 방법에 대해서 물어봅니다.
529정성태12/19/200616777    답변글 [답변]: VC++과 C# COM의 interop에서 디버깅을 하는 방법에 대해서 물어봅니다. [1]
526독불장군12/17/200613100아랫글 과련... [1]
525독불장군12/15/200613276일주일 공부하고 있는데 잘 안되네요 도와 주세요 스마트 클라이언트파일 다운로드1
528정성태12/19/200613554    답변글 [답변]: 일주일 공부하고 있는데 잘 안되네요 도와 주세요 스마트 클라이언트
530독불장군12/20/200613033        답변글 [답변]: [답변]: 답변에 감사 드립니다.
... 76  77  [78]  79  80  81  82  83  84  85  86  87  88  89  90  ...