the player is relatively small piece of JS code and most of the time there is only one developer working on it. on the other hand the editor is quite large application and the team is 9 developers. developing this kind of app in Java with the help of excellent java tools is just much easier and maintainable than in JS.