We are developing an enterprise application with the following technology stack:
- Websphere Application Server
- Spring (Webflow template (Session in View), JPA (Hibernate), Core)
- DB2 osZ
- Frontend (JSP Rendering HTML5 (CSS 2.0), Ajax in combination with web stream, JQuery)
- Design multiple single pages combined with the use of webflow to support streams
Development Methodology - Domain / Component Managed Application - Test Driven Development
Current Situation Our domain model has a very deep hierarchy of domain classes, and so we decided to use a web stream to allow deep class navigation in substreams. We use the "session in view" template because there are many screens that reflect the hierarchy of classes of the domain model. This worked very well due to the backend managing data sessions for the interface.
What do we want to do next?
- Single Page Design
- Manage user data in a session
- Manage user data on screens
- Support for multiple browser instances in a single user session.
- Want to be able to talk to the backend (Enterprise Java / Spring) to retrieve data and persist
- Support for a more modern user interface.
Technological stack
- Websphere Application Server
- Spring (Webflow template (Session in View), JPA (Hibernate), Core)
- DB2 osZ
- Frontend (Angular, JQuery, Bootstrap 3)
So internally discussed how to integrate Angular?
- Should we abandon Webflow and solve everything with Angular?
- Does the mixture make sense?
We used the following table as a reference: http://vschart.com/compare/angularjs/vs/spring-framework
We know what both structures can do, and we know how to make them work. Are we interested in the experiences of other Angular integration teams? Has anyone ever mixed Webflow and Angular? Are we interested in learning about some of the best practices and how the teams switched to any of these platforms or supported both of these options?
Thanks for the input, Andrew
source share