Adobe建议对需要基于单页应用程序框架的客户端渲染(例如React)的项目使用SPA编辑器。 了解更多。
构建AEM Mobile On-demand Services应用程序与构建直接在Cordova(或PhoneGap)外壳中运行的应用程序不同。 开发人员应该熟悉:
要深入了解插件,请参阅以下资源:
使用插件功能的模板应以一种可在浏览器中创作(无需插件桥)的方式编写。
以下准则将帮助经验丰富的AEM网站开发人员构建移动应用程序模板和组件:
构建AEM站点模板以鼓励重复使用和可扩展性
与单个整体脚本文件相比,更喜欢多个组件脚本文件
与将JSP作为模板语言相比,更倾向于使用Sightly/HTL
优化设备上性能
您可以详细了解渲染阻止外部脚本 此处.
与特定于Web的库相比,更喜欢特定于应用程序的客户端JS和CSS库
要深入了解jQuery mobile,请单击 此处.
与全栈库相比,更喜欢微库
最小化文章有效负载的大小
要进一步了解其他两个角色和职责,请参阅以下资源: