AEM的最佳开发人员工具

时间:2016-07-25 05:39:50

标签: aem

我是AEM的新人。我看到AEM中的项目可以使用CRXDE Lite,Brackets或Eclipse开发。由于我来自Java背景,我更喜欢使用Eclipse来开发AEM项目。我试图使用CRXDE,但不喜欢,因为它不方便。我相信所有的配置和一切都可以使用Eclipse构建。我开发了HelloWorld应用程序/组件,并在AEM上部署了相同的应用程序/组件。但是,我想通过 eclipse 向项目添加更多内容,如监听器,过滤器和servlet等。但我不知道该怎么做。

问题是:

  • 除了HelloWorld项目之外,在哪里可以找到使用Eclipse在AEM中开发项目的材料列表? (仅供参考,我已经创建并发布了该项目)
  • 通过 Eclipse
  • 覆盖侦听器,servlet,DAO和其他配置更改的教程
  • 开发AEM项目的最佳工具是什么。

仅供参考,我在Java 1.8上使用AEM 6.2 - Luna Eclipse

1 个答案:

答案 0 :(得分:3)

CRXDE是组件/模板相关开发的唯一选项,除非您想自己编写所有XML(您会知道内容/配置/组件都是基于XML的)。 CRXDE Lite是一个功能强大的Web ide,在AEM项目开发期间需要用于多种用途,不能用Eclipse代替。

Adob​​e / Sling社区为Eclipse提供了一个插件,可以简化AEM项目的开发。您可以找到有关吊索标识here的详细信息。

您可以使用Eclipse或IntelliJ进行与Java相关的开发,并使用maven配置文件正确设置项目,以将代码部署到AEM实例(没有热交换代码可以使用,因此您必须每次都部署构建)。

对于您正在寻找开发的资源,没有一个地方可以找到您需要的所有内容。这里有一些你可以参考获得你需要的参考 -

对于与OSGI相关的基础知识,您可以参考Enroute OSGI文档here。它涵盖了与AEM开发相关的OSGI相关的大部分主题,然后介绍了您可以离开的Enroute OSGi实现的具体细节。

您可以参加AEM高级组件开发培训,该培训还提供了一本手册,可以帮助您快速开发AEM组件和Java类。