При разработке ASP.NET при нормальных обстоятельствах интерфейсная программа веб-сайта не использует режим управления .NET, и производительность повышается. Метод разработки элементов управления .NET более способствует повышению эффективности разработки и улучшению возможности повторного использования модулей, но недостатком является некоторая потеря производительности. Например, без привязки данных очевидно, что нет необходимости оценивать источник данных и преобразуйте тип данных, и нет необходимости в элементах управления страницами, событиях управления и т. д., что позволяет избежать использования ViewState. Кроме того, элементы управления .NET часто выполняют полноценные функции, когда вам нужны только некоторые функции, а также большое количество. бесполезный код также снижает производительность. Основываясь на вышеизложенных соображениях, механизм шаблонов веб-сайтов Fangbi выбрал другой подход к шаблону A.
Шаблон FangPage, также называемый FPT, представляет собой технологию шаблонизатора (Template Engine), основанную на ASP.NET. Он был создан для гибкой разработки веб-приложений и упрощенной разработки корпоративных приложений. Он позволяет любому определять или ссылаться на объекты, определенные в коде .NET, используя только простой HTML-подобный язык шаблонов (язык шаблонов). Когда FPT применяется к веб-разработке, дизайнеры интерфейсов могут разрабатывать веб-сайт, соответствующий архитектуре MVC, одновременно с разработчиками программ. Другими словами, дизайнеры страниц могут сосредоточиться только на эффекте отображения страницы, в то время как разработчики программ сосредотачиваются на бизнес-логике. кодирование. FPT отделяет программный код .NET от веб-страницы, что облегчает долгосрочное обслуживание веб-сайта. Он также предоставляет нам альтернативу традиционному дизайну режима управления .NET.
По сравнению с традиционной разработкой WebForm и MVC, FPT поддерживает разделение графического дизайна и логики приложения, а также предоставляет более управляемый метод, позволяющий пользователям создавать динамику ASP.Net, только понимая базовый код HTML. Веб-мастера могут легко освоить его. изменить и спроектировать интерфейс. Что еще более важно, он также включает в себя высококлассную, высокоинтегрированную и согласованную среду разработки, которая упрощает понимание и разработку пользователями.
Расширять