Dalam pengembangan ASP.NET, dalam keadaan normal, program front-end situs web tidak menggunakan mode kontrol .NET, dan kinerjanya ditingkatkan. Metode pengembangan kontrol .NET lebih kondusif untuk meningkatkan efisiensi pengembangan dan meningkatkan penggunaan kembali modul, tetapi kelemahannya adalah akan ada beberapa penurunan kinerja, misalnya tanpa pengikatan data, jelas tidak perlu menilai sumber data dan mengonversi tipe data, dan tidak memerlukan kontrol halaman dan mengontrol peristiwa, dll., sehingga menghindari penggunaan ViewState. Selain itu, kontrol .NET sering kali menggunakan fungsi yang lengkap Kode yang tidak berguna juga akan menurunkan kinerja. Berdasarkan pertimbangan di atas, mesin templat situs web Fangbi memilih pendekatan templat A lainnya.
FangPage Template, juga disebut sebagai FPT, adalah teknologi mesin template (Template Engine) berdasarkan ASP.NET. Ia lahir untuk pengembangan aplikasi WEB yang gesit dan pengembangan aplikasi perusahaan yang disederhanakan. Hal ini memungkinkan siapa pun untuk mendefinisikan atau mereferensikan objek yang ditentukan dalam kode .NET hanya menggunakan bahasa templat sederhana seperti HTML (Bahasa Templat). Ketika FPT diterapkan pada pengembangan Web, perancang antarmuka dapat mengembangkan situs Web yang mengikuti arsitektur MVC secara bersamaan dengan pengembang program. Artinya, perancang halaman hanya dapat fokus pada efek tampilan halaman, sedangkan pengembang program fokus pada logika bisnis pengkodean. FPT memisahkan kode program .NET dari halaman Web, yang memfasilitasi pemeliharaan situs Web jangka panjang. Ini juga memberi kita alternatif terhadap desain mode kontrol .NET tradisional.
Dibandingkan dengan pengembangan WebForm dan MVC tradisional, FPT mempertahankan pemisahan desain grafis dan logika aplikasi, dan juga menyediakan metode yang lebih mudah dikelola, memungkinkan pengguna untuk membuat dinamika ASP.Net hanya dengan memahami kode HTML dasar Situs web, webmaster dapat dengan mudah menguasai caranya memodifikasi dan merancang antarmuka. Lebih penting lagi, ini juga mencakup kerangka pengembangan yang canggih, sangat terintegrasi, dan konsisten, sehingga memudahkan pengguna untuk memahami dan mengembangkannya.
Memperluas