Hi good people of Stackoverflow!
I'm currently in the process of redesigning a lot of testsoftware for testing DSL-linecards. The original software is build with C# and windows forms, and coupled closer than my asscheecks on a hot summerday. So it's no surprise they wanted something new and dynamic. But that they wanted it in Java was a surprise to me - I've never done java (C Power!), but hey - it's just a language.
Anyway, I'm almost finished with the data access- and businesslogic. Now the scary part begins. They want it runnning as a webapplication with a goodlooking, easy to use, design. I've done a couple of websites before in with ASP.NET, but never in the Java-domain.
So my question is... what do you guys think I should use to develop the userinterface? I've made a small administrationprogram with JSP and Servlets on a Raspberry, but I don't want this as my only option. I'd really like to know what you guys think, your oppionions, pro's and cons.
So what do I need? I need to make a good looking, dynamic, multiuser, easy-maintainable and stable webapplication.
It's pretty simple. The user can choose an existing test and run it, or make a new test. It can run multiple tests on multiple cards, or schedule them.
My thoughts on the end design could be in the area of Nessus:
What would you do? Would you stick with JSP / Servlets, HTML5, CSS and JS? Do you have any recomendations for some frameworks? Anything would be helpful. If you haven't noticed, I've never really did webapplications before, other than personal or schoolprojects - so really, anything is useful :)
THANK YOU for your time, and have a great day :)