主観的な質問で申し訳ありませんが、近い将来、 .NET の開発はどこに向かっているのか知りたいのですが。ASP.NET開発者が増えるのでしょうか、それともSilverlight/WPF && WinForms開発者の需要が増えるのでしょうか?
3 に答える
これはとても広い質問です。.NET が存在する限り、ASP.NET の開発が不足することはないと言っても過言ではありません。Silverlight は特定のニッチな開発で普及すると思いますが、大規模で確固たる WebForms ユーザー グループが存在しない限り、.NET Web 開発の大部分は ASP.NET MVC で行われるでしょう。WinForms と WPF については。Microsoft は WPF をクライアントの未来にしたいと考えており、おそらくそうなるでしょうが、理解にはしばらく時間がかかります。これらは私の 0.02 ドルです。
3つすべて?
それらはすべて、(大部分は)単純に重複しない異なる市場をカバーしています。ASP.NET (特に ASP.NET MVC) は、「従来の」Web 開発に最適であり、HTML5 や Javascript などで提供されるものが好きな場合に最適です。Silverlight は、RIA を実行したり、フラッシュ キラー アプリを作成したりする場合に使用します。WinForms はデスクトップ開発用であり、基幹業務ソフトウェアの迅速な開発に最適です。WPF は、消費者向けソフトウェアのデスクトップで優れています (見た目が機能と同じくらい重要な場合)。WPF は基幹業務アプリにも使用できますが、個人的には、WinForms の方が少し把握しやすいと思います (データ バインディングなどの点ではそれほど強力ではありませんが)。
正直なところ、質問はかなり負荷がかかっていると思います。仕事を見つけるためにどの「領域」に入るかを決めようとしている場合は、その月の風味ではなく、自分の心に従うことをお勧めします. あなたが最も面白いと思うことをしてください。そして、それが得意であれば、どの分野を選んでも仕事はやってきます。
.net プラットフォームは PC 市場の 80% を占めており、Silverlight は非常に急速に進歩しています。すべてのアプリはクラウドに移行され、Silverlight 4 はアプリをクラウドに移植するのに非常に適しています。非常に使い慣れた同じビジュアル スタジオを使用することで、デスクトップ アプリまたは asp.net アプリ用のすべてのツールを使用してアプリを Web にデプロイできます。Silverlight は、今後数年間で重要なプレーヤーになるでしょう。Skydrive の Web Office アプリを見てください。