2010-07-01 1 views
1

언제나 내 마음에 의문이 생겨서 공유하고 싶습니다. 프로그래머 의견이 성숙하다는 것을 알고 계십시오.Win 신청서를 제출해야합니까?

불행히도 나는 Graphic (웹)에서 일하는 데 몇 년을 보냈다. 갑자기 나는 프로그래밍에 착수했다. (프로그래밍에 더 관심이 많았고 웹에 대한 기본 지식이 있었기 때문에). 그리고 이제 1 년 이상 .Net (ASP.NET WebApp) 프로그래밍을하고 있습니다. 이 기간 동안 저는 VS에서 Windows Form Application 템플릿을 만들지 않았습니다.

정교한 프로그래머의 프로필을 살펴보면 그들은 모두 많은 기술을 알고 있으며 너무 기분이 좋음을 알 수 있습니다.

당신은 Win App Programming을 배우고해야할까요? 따라 잡을 수없는 웹 세상에는 (많은) 다른 것들이 충분히 있기 때문입니다.

미리 감사드립니다.

+2

이 질문에만 답할 수 있습니다. –

+0

정말 알고 싶다. 미래에 유감스럽게 생각하지 않는다면, 후회할 것인가? 프로그래밍하고,이 커뮤니티에 성숙한 프로그래머가 많이 있기 때문에, 그들은 올바른 방향으로 나를 안내 할 것이다. 왜 나는 그 이유를 이해하지 못한다. 너는 이것을 닫도록 투표했다. – Mostafa

+2

실제로 많은 기술에 노출 될 수는 있지만 잘 알지 못하거나 (많은 사람들이 가지고 있음) 한 가지 일에 집중하고 전문가가 될 수 있습니다. 나는 더 넓은 지식을 가진 사람이 당신의 마음을 여는 것을 인정할 것이다. 그러나 그것이 당신의 목표에서 벗어난다면 그것은가는 길이 아닐 수도있다. (씹을 수있는 것보다 더 많이 물지 마세요). 그래서 마이클에게 추가하기 위해, 당신의 목표를 찾아 내고 가능한 최선의 방법을 찾으십시오. –

답변

3

작년에 웹 개발을하는 데 더 많은 시간을 할애 한 이유는 해당 분야에 더 많은 작업이 있기 때문입니다. 애플리케이션에 대한 웹 기반 액세스를 제공하는 조직과 팻 클라이언트 배포에 대한 TCO (총 소유 비용)는 논쟁하기가 어렵습니다. 비교적 드문 경우 (하드웨어 인터페이스, 단절된 솔루션, OS 플러그인 등)가 있는데, 데스크톱 용 응용 프로그램을 작성하는 것이 여전히 이치에 맞지만 대부분의 경우 기술 요구는 웹에 남아있게됩니다. 이 모든 일에 돈을 지불하는 정통한 사람들이 돈을 쓰고 있습니다.

WinForms 개발을 향해 나아가는 대신 클라우드 기술을 연마 해보십시오. Amazon Web Services, RackSpace, Microsoft Azure, VMWare, IBM 및 기타 업체들은 모두 그 분야에 뛰어 들고 있으며, 성장하고 신속하게 진행할 것입니다. 상대적으로 새로운 공간이기 때문에이 공간에서 많은 경험을 가진 많은 사람들이 없습니다. 새로운 분야에서이 분야의 기술을 스스로 가르치면 자신을 차별화 할 수 있습니다.

친숙하지 않은 독자라면 이미 익숙한 것에 더 가까운 것을보고 ASP.net MVC를 확인하거나 jQuery를 사용해보십시오. 더 나은 온라인 참고 자료와 각 도서에 도움이되는 도서가 있습니다.

행운을 빕니다/계속하고있는 것을 즐겁게 즐기십시오.

3

WinForms 프로그래밍 모델은 WebForms와 매우 유사합니다. 왜 그것을 시도하고 그것을 좋아하는지보십시오! 그 몇 분을 투자하면 그 템플릿에서 프로젝트를 생성하고 주변을 두드리는 일은 잘 보낸 시간이라고 말할 수 있습니다. 결국, 그것은 samme .Net Framework 내에 있습니다. 당신이 이미 가지고있는 닷넷 지식과 당신이 얻는 새로운 지식은 WinForms와 WebForms 모두에서 애플 리케이션을 개발할 때 당신에게 도움이 될 것입니다.

업데이트 : WinForms 개발이 얼마나 쉬운 지 알게되면 XAML 기반 응용 프로그램으로 이전하는 것이 좋습니다. (@ Reichard Hein도 제안 함). WinForms는 WPF와 Silverlight로 대체되었습니다.

+0

이유는 웹 세계에서 많은 기술을 즉각 다루고 있기 때문입니다. 즉, jQuery, Silverlight, Ajax ..... 그리고 만약 내가 win form으로 들어가면 나는 많은 다른 "WPF, WCF, ....와 같은 기술은 따라 잡을 수 없다고 생각합니다. – Mostafa

+1

WinForms 응용 프로그램 모델은 WPF와 아무 관련이 없습니다. WCF를 사용하지 않는 WinForms 응용 프로그램을 쉽게 만들 수 있습니다. 하지만 Silverlight에 대해 이미 알고 있습니까? WPF 방식을 모험하지 않는 이유는 무엇입니까? WPF는 WinForms가 WebForms와 같이 Silverlight에 있습니다. –

+0

@Mostafa Windows Forms (WinForms)은 WPF와 다른데 WPF는 최신 모델입니다. –

2

Windows Forms보다 더 많은 이점을 얻을 수 있으므로 WPF 응용 프로그램 개발 및 Silverlight 개발을 배우고 배우기로했습니다. 또한 XAML 기반 응용 프로그램은 Windows Forms보다 웹 개발과 유사합니다. Windows Forms 학습에 대한 투자는 앞으로도 가치가 없을 것입니다.