最近、F# などの関数型プログラミング言語について多くの良いことを耳にします。さらに [そして無関係]、MVC が多くの露出を得始めていることにも気付きました - おそらく Silverlight/WPF の導入以来です。
私は、最初に調査を行わずに時流に乗るような人ではありませんでした。実際、.NET に移行するのに少し時間がかかりました。新しいテクノロジーの早期採用に関する以前の質問の 1 つに誰かがコメントしたばかりで、立ち止まって考えさせられました。
私は WPF を学ぶ時間を見つけようと戦ってきましたが、それが道なのかどうか疑問に思い始めています。F# や MVC プログラミング モデルなどの言語は今後も続くのでしょうか?それとも次の流行に過ぎないのでしょうか? それとも、これらが C#/VB や OOP の潜在的な代替品になると本当に考えているのでしょうか?
私の開発のほとんどは、イントラネットに展開するためのリッチ Web アプリケーション、または個々のマシンに配布するための winforms ユーティリティ アプリケーションのいずれかの形で、社内アプリケーションで行われています。これまで私が選んだテクノロジは、かなり標準的でした (T-SQL/PL*SQL、C#/VB、JavaScript/AJAX、CSS)。
私が判断するのに苦労しているのは、近い将来、これらのテクノロジーのどのブレンドが私のツールボックスに最も生産的/有用になるかということですか?