我们正在开发具有以下技术堆栈的企业应用程序:
开发方法 - 域驱动/组件驱动的应用程序 - 测试驱动开发
现状 我们的域模型具有非常深的域类层次结构,因此我们决定使用webflow来允许子流中的深层导航。 我们正在使用“视图模式中的会话”,因为有许多屏幕反映了域模型的类层次结构。 这非常有效,因为后端管理会话范围的数据为前端。
我们接下来要做什么?
技术堆栈
所以内部的讨论是如何整合Angular的?
我们采用以下图表作为参考: http://vschart.com/compare/angularjs/vs/spring-framework
我们知道两个框架能够做什么,并知道如何使它们工作。我们对其他团队如何整合Angular的经验感兴趣?有人曾经混合Webflow和Angular吗? 我们有兴趣看到一些最佳实践以及团队如何转变为框架或同时保留两者?
感谢您的投入, 安德鲁
答案 0 :(得分:0)
我建议您检查Java库thymeleaf,以便直接获得HTML5的好处,您可以轻松添加AngularJS并在其基础上构建(如果需要,可以使用bootstrap),并使用Spring Security for Auth&会话管理。 由于所有级别的松散耦合(包括前端)在大多数情况下都是可取的,因此尽量避免技术混合(在这种情况下为WebFlow和AngularJS),这是不合理的。
最后,您和您的团队可以讨论开发基于Angular的单页面应用程序的可能性,该应用程序使用以Java编码的服务器端API。
答案 1 :(得分:0)
现在为时已晚,但可能对寻找此类答案的人有用。
我会推荐
显然引导3使UI变得漂亮。
示例实施:jhipster