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 :
1.nowadays, nobody downloads apps then install them on their machines. The just go to website that does all their work for them.
2.I HATE JAVA'S SWING. More generally code GUIs using Java.
3.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?