Not only does it run everywhere Java runs (and more - iPhones, iPads, and anything with a browser), but you get direct access to the best GUI-building foundation that exists, (the event-driven DOM with HTML and CSS). There is even graphic card support now via canvas/webgl.
Here are some other perks:
Write asyncronous, non-blocking code.
Learn some of the better habits of programming that are required to keep big websites running (like keeping your name space clean, keeping everything organised in a model-view-controller framework, etc)
Sharing your code is called having a website.
modified 3.9 years ago
3.9 years ago by
John ♦ 12k