我们正在使用以下技术堆栈开发企业应用程序:
- Websphere Application Server
- Spring(Webflow(Session in View模式),JPA(Hibernate),Core)
- DB2 osZ
- 前端(JSP渲染HTML5(CSS 2.0),Ajax与webflow结合,JQuery)
- 通过使用webflow支持子流来组合多个单页设计
开发方法 - 领域驱动/组件驱动应用程序 - 测试驱动开发
现状
我们的域模型具有非常深的域类层次结构,因此我们决定使用webflow来允许子流中的深层导航.我们正在使用"视图模式中的会话",因为有许多屏幕反映了域模型的类层次结构.这非常有效,因为后端管理会话范围的数据为前端.
我们接下来要做什么?
- 单页设计
- 控制会话中的用户数据
- 跨屏幕控制用户数据
- 在一个用户会话中支持多个浏览器实例
- 希望能够与后端(Enterprise Java/Spring)通信以检索数据并保持不变
- 支持更多最先进的用户体验
技术堆栈
- Websphere Application Server
- Spring(Webflow(Session in View模式),JPA(Hibernate),Core)
- DB2 osZ
- 前端(Angular,JQuery,Bootstrap 3)
所以内部的讨论是如何整合Angular的?
- 我们应该放弃Webflow并使用Angular解决所有问题吗?
- 混合是否有意义?
我们将以下图表作为参考:http:
//vschart.com/compare/angularjs/vs/spring-framework
我们知道两个框架能够做什么,并知道如何使它们工作.我们对其他团队如何整合Angular的经验感兴趣?有人曾经混合Webflow和Angular吗?我们有兴趣看到一些最佳实践,以及团队如何转变为框架或保持两者?
谢谢你的投入,安德鲁