我们对Alfresco内部的部署功能感兴趣。
我注意到最新版本的Alfresco Share基于Spring Surf。 因此我们排除了WebScripts作为选项。他们是老式的吗?
在开始使用Spring Surf之前,为了实用起见:使用我们自己的控制器和JSP视图扩展Alfresco怎么样?
我不熟悉WebScripts或Spring Surf。讨论使用这些技术的优点/缺点可能会非常有趣。
我将从与我们的团队相关的一些点开始,这些点用于Java编程。
CLASSIC SPRING MVC / JSP VIEW
优点 - 我们熟悉这些技术 - 使用JSP可以进行模板热部署。好。 JSP确实不是模板,但它们将是我们的观点。
SPRING SURF
优点 - 缺乏了解Java编程的必要性。好的,但我们可以用Java编程 缺点 - 我们必须学习一项新技术。 - Springsource将其置于孵化状态。也许我们将学习一种无法取得成功的新技术。 - 除了Alfresco之外,有没有采用这项技术的项目?
提前致谢。最好的祝福 ATV
答案 0 :(得分:0)
解决其中一个子问题:Alfresco WebScripts 构建于Spring Surf之上! Webscript是org.springframework.extensions.webscripts.WebScript
使用WebScripts,您还可以选择使用Java或JavaScript编写控制器,我不相信SpringMVC提供的。
希望其他人可以为你提供其他建议。
答案 1 :(得分:0)
SpringSurf的一个重要缺点是你需要一个webscript,通常使用javascript充当控制器,javascript API比Foundation Services API强大得多。当然,您可以编写Java支持的webscript来访问基础API,但这是额外的工作。
SpringSurf的一个优点是外观和外观。感觉通常对最终用户更有吸引力,因为基于JSF的UI的老式外观与http://script.aculo.us/等javascript库相比。