ASP.NET 開発では、通常、Web サイトのフロントエンド プログラムは .NET 制御モードを使用しないため、パフォーマンスが向上します。 .NET コントロールの開発方法は、開発効率の向上とモジュールの再利用性の向上に役立ちますが、たとえば、データ バインディングがなければ、データ ソースとデータを判断する必要がないため、パフォーマンスがある程度低下するという欠点があります。データ型を変換するため、ページ コントロールやイベントなどを制御する必要がなく、一部の機能だけが必要な場合、.NET コントロールは多くの場合、完全な機能を必要とします。無駄なコードもパフォーマンスを低下させます。上記の考慮事項に基づいて、Fangbi Web サイト テンプレート エンジンは別のテンプレート アプローチを選択しました。
FangPage テンプレート (FPT とも呼ばれます) は、ASP.NET に基づくテンプレート エンジン (テンプレート エンジン) テクノロジであり、アジャイルな WEB アプリケーション開発と簡素化されたエンタープライズ アプリケーション開発のために生まれました。これにより、簡単な HTML に似たテンプレート言語 (テンプレート言語) だけを使用して、.NET コードで定義されたオブジェクトを誰でも定義または参照できるようになります。 FPT を Web 開発に適用すると、インターフェイス設計者はプログラム開発者と同時に MVC アーキテクチャに従った Web サイトを開発できます。つまり、ページ設計者はページの表示効果のみに集中でき、プログラム開発者はビジネス ロジックに集中できます。コーディング。 FPT は .NET プログラム コードを Web ページから分離するため、Web サイトの長期保守が容易になります。また、従来の .NET 制御モード設計に代わる手段も提供されます。
従来の WebForm や MVC 開発と比較して、FPT はグラフィック デザインとアプリケーション ロジックの分離を維持し、より管理しやすい方法も提供するため、ユーザーは基本的な HTML コードを理解するだけで ASP.Net ダイナミクスを作成でき、Web マスターはその方法を簡単に習得できます。インターフェースを変更して設計します。さらに重要なのは、ハイエンドで高度に統合された一貫性のある開発フレームワークも含まれており、ユーザーの理解と開発が容易になります。
拡大する