我需要为客户构建一个自定义的Kentico模块,但我不想使用笨重的内置Kentico框架。Kentico 做对了很多事情,但自定义模块(在我看来)不是其中之一。
我想使用嵌入式 Angular 应用程序,但我没有看到任何文档来解释如何操作。
真的有很多选择可以实现您的需求。
Kentico ASP.NET 网站或 Web 应用程序(取决于您的特定安装),因此您可以实现 Web API 端点来提供 UI 或仅使用 Kentico REST API。
解决方案也会有所不同,您只想将其添加到实时站点页面上,或者用 Kentico 本机用户界面代替模块。
无论如何,您需要通过 Kentico 创建模块及其类,保存生成的类(信息和提供程序),其余的取决于您。同样,这只是 asp.net 应用程序,您可以自由使用任何更适合您的方法。
最后,我个人喜欢自定义模块,因为它们允许相当容易和快速地为类家庭构建 CRUD 接口,并提供许多扩展选项,但这只是我的偏好。