我正在寻找一种最好基于Java的技术,它能够:
- 在开发人员之间分离开发任务,不要求他们访问所有UI进行开发和测试。我想创建单独的小组,他们自己开发UI
- 将最终结果整合为一个连贯的应用程序
是的,我知道,这就是门户和portlet容器的用途,但我正在寻找替代技术解决方案——如果有的话。
例如,我可以想到以下内容:
- Spring MVC在作用域上具有清晰的分隔和"巧妙"的合并过程
- Struts操作和页面在配置的范围和合并上有明确的分隔
更新:我还没有指定更多的要求,但我需要SEO、友好的URL,并且不考虑Wicket(因为很难找到开发人员)和JSF(因为它有我不喜欢的限制)。
我们使用Vexi-这里有一个演示-取得了很大的成功,主要是因为我们维护了它。文档相当全面,但目前在线组织不好,由于Sourceforge的更改,网站被破坏了(感谢SF.net)。
SEO并不是一个真正的功能,因为应用程序是从浏览器中"启动"的,而不是存在于浏览器中。然而,它绝对是一种替代技术!
很遗憾,我现在不能向你展示我正在开发的应用程序,因为它们看起来很棒。不过,我们的Vexi在线个人资料很糟糕。
我已经得出结论,我们的方式将是基于SpringMVC的,进一步的讨论可能会在Spring论坛