せん断層を考えてみましょう。私は以前、同じ Fortran バックエンド コードとデータベースのフロントエンドが、紙テープの時代からメインフレーム、クライアント サーバー、イントラネット Web サイトへと進化した大規模な航空宇宙企業で働いていました。
外側には、通常、アプリケーションのスキンを変更するために変更できる CSS および XHTML テンプレートがあります。これらは非常に急速に変化します。大規模な組織では、上層部の経営陣が数週間ごとに自転車置き場の色を変える必要があると判断しているようです。
通常、テンプレートをバックエンドからのデータと組み合わせて、ユーザー アクションをバックエンドに転送するためのロジックがあります。これはそれほど急速に変わるべきではありませんが、プレゼンテーションをバックエンドへの呼び出しに変換します。これは数年ごとに更新し、10 年に 1 回書き直すことを期待してください。これには、1990 年代後半から Java を使用しました。一部のパーツは他のパーツよりも早く変更されますが、大きな問題ではありません。
バックエンドは通常安定しており (空気力学コードの一部は 1970 年代のものであり、物理法則はそれほど頻繁には変化しません)、他のすべての UI パラダイムを備えているため、Web UI より長持ちします。Fortran は永遠です。