In my final year project I have to build an Algorithm animator. It would be done to show how the algo works using nodes(PCs) and edges(connections). For example, how the leader ellection ring algo works.
Anyway, I haven't started implementing yet. My supervisor wants me to do it as a Java app, but I want to do it as a website. My reasons are :
- nowadays, nobody downloads apps then install them on their machines. The just go to website that does all their work for them.
- I HATE JAVA'S SWING. More generally code GUIs using Java.
- The GUI could be much more elegant and beautiful written in JS.
However, still not convinced, my supervisor said that he is not a 100% against it, but he'd like to see more convincing reasons.
So, my Question is: What do you guys think should I go with Java or JS? and why?