意見募集中。私は中規模の 3 層 ASP.NET プロジェクト (.NET 2.0 および Visual Studio 2005) に取り組んでおり、Oracle on Unix バックエンド、強力な MS Web サーバー、および IE ブラウザー クライアントを使用しています。パフォーマンスはかなり悪く、ユーザーは UI も時代遅れに見えると感じています。アプリケーション全体を一から再設計して書き直す機会が近いうちにあるかもしれませんが、現在または推奨されている MS プラットフォームは何なのか知りたいです。
数年前、MS が Windows 8 と Windows Phone の「HTML5」を支持して Silverlight のサポートをダウングレードしたとき、私は別の契約で WPF と Silverlight に関与していました。私は、Silverlight や WPF の存続期間について炎上戦争を始めようとしているわけではありませんが、2013 年 4 月の今日の時点で、いくつかの最新の代替手段を探しています。回避できない要件の 1 つは、クライアント組織全体のすべてのユーザー PC に何かをインストールしないでください。
私自身のバックグラウンドは上記のどれよりも WinForms と C# にありますが、どこを見ても、WinForms で新しい LOB アプリを開発することはあまり行われていないようです。
Application Server プラットフォームと、リモート デスクトップを介して実行されるアプリに何が起こったのでしょうか? デスクトップ アプリを開発してアプリ サーバーに展開し、各ユーザーのデスクトップにショートカットを配置したり、以前のようにドライブ文字を割り当てたりすることは、今でも理にかなっていますか?
0.02 ドルをいただければ幸いです。