在ASP.NET开发中,一般情况下,网站的前台程序不使用.NET控件模式,性能都得到了提升。.NET控件的开发方式比较有利于提高开发效率,提高模块的重用性,但缺陷是性能上会有一些损失,例如不用数据绑定,显然也就不必判断数据来源和转换数据类型,不用页面控件和控件事件等,也就避免了使用ViewState,此外.NET控件往往追求功能齐全,当你只需要一部分功能时,大量无用的代码同样会拖累性能,基于以上考虑,方配网站模板引擎选择了另外一种模板方式。
方配网站模板引擎(FangPage Template)也简称为FPT,是一个基于ASP.NET的模板引擎(Template Engine)技术,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。它允许任何人仅仅使用简单类似HTML语法的模板语言(Template Language)来定义或引用由.NET代码里定义的对象。当FPT应用于Web开发时,界面设计人员可以和程序开发人员同步开发一个遵循MVC架构的Web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由程序开发人员关注业务逻辑编码。FPT将.NET程序代码从Web页面中分离出来,这样为Web站点的长期维护提供了便利,同时也为我们在传统.NET控件模式设计之外又提供了一种可选的方案。

与传统的WebForm和MVC开发相比,FPT保持了图形设计同应用程序逻辑的分离的同时,还提供了一种更易于管理的方法,使得用户只需了解基本HTML代码就可以制作ASP.Net动态网站,站长可以轻松掌握如何修改和设计界面。更重要的是,它还包含一个高端、高度集成、一致的开发框架,让用户更容易理解及开发。

ID:45839
声明:本站所有资源均来源于互联网收集,仅供学习参考使用,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。