Q: Seavus provides software development services to many clients around the globe. Many old projects need to be updated with the latest technology. Can you give us some example?
A: In one of the projects we completed for a client they used classic 10-year-old web architecture with java generated GUI.
Q: Was it hard to implement that JS solution?
A: The moment when we doubted our decision to switch to a JS-based solution came during the set-up of the technology stack. So many different libraries and JS frameworks were necessary for the set-up before it was possible to start the project. The task which took most of our effort, and the most challenging factor in this technology stack for us was to set up the unit and integration testing environment for the JS app. In the end we succeeded in setting up an environment similar to what we were accustomed to in Java.
Q: In the end you had GUI solution based on JS?
Q: The beauty is in simplicity. Is this new solution complicated because of JS? Did you have problem to integrate the new solution into old system?
A: No at all. In the end, we integrated this into the existing web application with only one tag with a script link. It could be integrated into any other web app in the same way.
Communication between the old application and the new one is realized with JS events on the client’s browser side.
Q: What were the benefits of this approach?
Q: JS is popular these days but how mature is that technology?