ASP.NET 개발 시 정상적인 상황에서 웹 사이트의 프런트 엔드 프로그램은 .NET 제어 모드를 사용하지 않으며 성능이 향상됩니다. .NET 컨트롤의 개발 방법은 개발 효율성을 높이고 모듈 재사용성을 높이는 데 더 도움이 되지만, 성능이 다소 저하된다는 단점이 있습니다. 예를 들어 데이터 바인딩이 없으면 분명히 데이터 소스와 모듈을 판단할 필요가 없습니다. 데이터 유형을 변환하고 페이지 컨트롤 및 컨트롤 이벤트 등이 필요하지 않으므로 ViewState를 사용하지 않아도 됩니다. 또한 .NET 컨트롤은 일부 기능만 필요한 경우 많은 양의 기능을 추구합니다. 쓸모없는 코드는 성능을 저하시킬 수도 있습니다. 위의 고려 사항을 기반으로 Fangbi 웹 사이트 템플릿 엔진은 다른 A 템플릿 접근 방식을 선택했습니다.
FPT라고도 하는 FangPage 템플릿은 ASP.NET 기반의 템플릿 엔진(Template Engine) 기술로 민첩한 WEB 애플리케이션 개발과 단순화된 엔터프라이즈 애플리케이션 개발을 위해 탄생했습니다. 이를 통해 누구나 간단한 HTML과 유사한 템플릿 언어(템플릿 언어)를 사용하여 .NET 코드에 정의된 개체를 정의하거나 참조할 수 있습니다. FPT를 웹 개발에 적용하면 인터페이스 디자이너는 프로그램 개발자와 동시에 MVC 아키텍처를 따르는 웹 사이트를 개발할 수 있습니다. 즉, 페이지 디자이너는 페이지 표시 효과에만 집중할 수 있고 프로그램 개발자는 비즈니스 로직에 집중할 수 있습니다. 코딩. FPT는 웹 페이지에서 .NET 프로그램 코드를 분리하여 웹 사이트의 장기적인 유지 관리를 용이하게 합니다. 또한 기존 .NET 제어 모드 디자인에 대한 대안도 제공합니다.
전통적인 WebForm 및 MVC 개발과 비교하여 FPT는 그래픽 디자인과 애플리케이션 로직의 분리를 유지하고 더 관리하기 쉬운 방법을 제공하여 사용자가 기본 HTML 코드를 이해해야만 ASP.Net 역학을 만들 수 있도록 하여 웹마스터가 쉽게 마스터할 수 있습니다. 인터페이스를 수정하고 디자인합니다. 더 중요한 것은 여기에는 고도로 통합되고 일관된 고급 개발 프레임워크가 포함되어 있어 사용자가 더 쉽게 이해하고 개발할 수 있다는 점입니다.
확장하다