Dart vs Java opinions
This alternative is disputed. Dart is still a legitimate alternative to Java, but it might have issues that some users think are important.
Dart has no ability to handle UI at all. Java does desktop too!
Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.
Most users think Haskell is a great alternative to Java.
Swift is a programming language for iOS, OS X, watchOS and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun.
Most users think Apple Swift is a great alternative to Java.
Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native capabilities.