주관적인 질문에 대해 용서해 주지만 가까운 장래에 이 어디로 향하고 있는지 알고 싶습니다. 우리는 ASP.NET 개발자 더 볼 건가요 또는 실버 라이트/WPF & & 윈폼 개발자를위한 수요가있을 것인가?.NET 개발의 미래 : ASP.NET 또는 WPF/Silverlight/Winforms?
답변
3 가지 모두?
이들 모두는 (상당 부분) 단순히 겹치지 않는 다른 시장을 포괄합니다. ASP.NET (특히 ASP.NET MVC)은 "고전적인"웹 개발에 적합하며 HTML5, 자바 스크립트 등으로 제공되는 것들이 마음에 들면 이동 방법입니다. 실버 라이트는 RIA를하거나 플래시 킬러 앱을 작성할 때 사용됩니다. WinForms는 데스크톱 개발 용이며, 기간 업무 (LOB) 소프트웨어의 신속한 개발에 적합합니다. WPF는 소비자 소프트웨어 (눈 사탕이 기능만큼이나 중요 함)를위한 데스크탑에서 훌륭합니다. WPF는 기간 업무용 응용 프로그램에도 사용할 수 있지만 개인적으로 WinForms를 좀 더 쉽게 이해할 수 있습니다 (데이터 바인딩과 관련하여 강력하지는 않지만).
솔직히 말해서, 질문은 일종의 것으로 생각됩니다. 일자리를 찾기 위해 어느 "영역"을 결정하려고한다면, 당신은 그 달의 맛이 아니라 당신의 마음을 따르라고 제안 할 것입니다. 가장 흥미로운 것을 찾아라. 당신이 잘한다면, 당신이 선택한 영역에 상관없이 작업이 올 것이다.
아주 좋은 답변입니다. 웹, RIA 또는 데스크톱 개발자가되고 싶은지 여부를 결정하는 것은 조금 어렵습니다. Pro-Silverlight 3, ASP.NET 4 및 Pro C# 2010 with .NET 4와 같은 책을 가지고 있습니다.하지만 계속해서 지루해지면서 한 책에서 다른 책으로 점프하고 있습니다. –
이것은 광범위한 질문입니다. 나는 .NET이 주변에있는 한 ASP.NET 개발의 부족은 없을 것이라고 말하기는 안전하다고 생각합니다. Silverlight는 특정 틈새 시장 개발에 널리 퍼지 겠지만 ASP.NET MVC는 대다수의 WebForm 사용자가 안정적으로 성장하지 않는 한 .NET 웹 개발의 대부분이 될 것입니다. WinForms 대 WPF에 관해서는; 나는 마이크로 소프트가 WPF를 클라이언트의 미래로 삼기를 희망한다고 말하면서 안전하다고 생각한다. 이들은 단지 $ 0.02입니다.
.net 플랫폼은 PC 시장의 80 %에 달하며 실버 라이트가 매우 빠르게 향상되고 있습니다. 모든 앱이 클라우드로 이동하고 실버 라이트 4는 앱을 클라우드로 이식하는 데 매우 유용합니다. 매우 친숙한 동일한 비주얼 스튜디오를 사용하면 데스크톱 또는 asp.net 앱에 대한 모든 도구를 사용하여 웹에 앱을 배포 할 수 있습니다. 실버 라이트는 향후 몇 년 동안 중요한 선수가 될 것입니다. skydrive에있는 웹 오피스 앱을보십시오.
모든 앱이 클라우드로 이동한다는 사실에 동의하지 않습니다. 솔직히, 나는 생각한다. 그리고 나는 이것이 인기가 없다는 것을 안다. 그러나 구름 재료는 약간의 과장이다. Silverlight의 한 가지 문제는 특히 모바일 컴퓨팅이 필수품이되는 플랫폼 지원입니다. – BobbyShaftoe
흠 ... 이것은 시장이 원하는 것에 달려 있으며 예측하기 어렵습니다. 예를 들어, 클라우드 컴퓨팅 + 벙어리 터미널은 과거와 열등한 모델 이었지만 이제는 다시 돌아 왔습니다. 어쨌든 Silverlight/WPF를 배우 겠지만 WinForms는 배우지 않을 것입니다. (비록 엠을 사랑하더라도) 거의 동일한 기술이기 때문에 필요할 것입니다. 5 년 후에 html과 Javascript가 어떻게 될지에 대해서는 잘 모르겠습니다. 그냥 내 주관적인 견해. Btw, 당신이 여자라면 - 너 섹시하니? –