posted 8 years ago
Hi Claude. I don't think Java has withdrawn from the GUI side. I think it (the language, not the trademark) is more popular on the client side than it's ever been before, thanks to Android. In fact, I suspect that Android has done more to keep the Java ecosystem healthy in the past decade than any other factor. That said, there's no denying that web-centric clients (HTML5, Node.JS, etc.) are becoming more popular day by day. Java never made it beyond the status of a niche player on the "traditional desktop." The main areas where Java has a non-trivial presence on the desktop are IDEs and internal (mainly corporate) applications. Java's real popularity stemmed from its success on the server side and and in education, until Android came along. Now it really is used widely on the server and client sides.