gpt4 book ai didi

kentico - Kentico中门户模板和ASPX模板的区别

转载 作者:行者123 更新时间:2023-12-03 18:18:18 26 4
gpt4 key购买 nike

Kentico中的门户模板和ASPX模板有什么区别?

哪个更可取?

最佳答案

作为“铁杆”开发人员和经认证的 Kentico 培训师,我始终使用并始终推荐在 ASPX 模板上使用门户引擎。

我这么说是因为 Portal Engine 为创建和配置模板提供了丰富的 UI .您可以直接在 CMS Desk 中创建模板并向其添加 Web 部件。您还将获得一个漂亮的属性编辑器对话框,其中包含每个字段类型的自定义选择器,以及每个字段的宏编辑器。这意味着如果字段需要文档类型列表,门户引擎属性对话框将显示带有复选框的文档类型列表。再容易不过了。

另一个主要区别是(至少在此时), ASPX 模板开发方法不支持小部件 .我不确定这是否会在今年某个时候推出的 6.0 中改变。

另一个巨大的好处是经过适当培训的内容管理员能够对模板进行编辑 .同样,如果他们接受过适当的培训,他们可以在 CMS Desk 的设计选项卡中编辑模板。这可以减轻对开发人员来说通常是矫枉过正的大量工作。想一想:“嘿 Dev,你能改变这个模板上的静态文本吗?”或“嘿 Dev,你能把这个 web 部件移到另一列吗?”。

作为恶魔的拥护者,这里是 ASPX 模板的好处。模板基本上是母版页,所以它们是基于文件的,可以很容易地与源代码控制结合使用。这可能更适合代码繁重的站点(应用程序),其中模板的配置至关重要。

使用 ASPX 模板可能更容易编写更复杂的代码。例如,如果一个 Web 部件(用户控件)直接依赖于另一个 Web 部件的状态,那么使用 ASPX 模板会更容易实现。但是您也可以争辩说您的代码应该更加解耦,而不是依赖模板中存在的其他 Web 部件:P

关于kentico - Kentico中门户模板和ASPX模板的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6330216/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com