4
User
Recs.
Recs.
22
Updates
Last
Updated
Updated
Activity
12 Options
Specs
Specs are quantitative aspects of the option such as the price
Pros
Pro Succint
Uses functional features ,which are very concise and idiomatic. Plus it has annotations, which cuts down on the Java boilerplate.
Know any positive aspects of this option?
Cons
Con Slower compilation
Unlike most JVM languages, Xtend compiles to Java rather than directly to JVM bytecode. So you have to compile everything four times for Android: from Xtend to Java, from Java to JVM bytecode (.class files), from .class to .dex bytecode, and then AOT compilation from .dex to native ARM upon installation. This can really slow down development and testing vs a more interactive language like Clojure.
Know any negative aspects of this option?