Added section on alternative JVM languages

This commit is contained in:
gandrianakis
2015-08-13 15:46:49 +03:00
parent 92eb822d7a
commit e2c3653821

View File

@ -3,6 +3,7 @@
A curated list of awesome Java frameworks, libraries and software.
- [Awesome Java](#awesome-java)
- [Alternative Programming Languages](#alternative-languages)
- [Build Tool](#build-tool)
- [Bytecode Manipulation](#bytecode-manipulation)
- [Cluster Management](#cluster-management)
@ -59,6 +60,16 @@ A curated list of awesome Java frameworks, libraries and software.
- [Websites](#websites)
- [Contributing](#contributing)
## Alternative Programming Languages
*Languages other than Java that can be used to write JVM applications*
* [Scala](http://www.scala-lang.org/) - Statically typed programming language that fuses the object - oriented model and functional programming ideas.
* [Groovy](http://www.groovy-lang.org/) - Optionally typed and dynamic language, with static-typing and static compilation capabilities.
* [Closure](http://clojure.org/) - Dynamically typed programming language that can be seen as a modern take on Lisp.
* [Ceylon](http://ceylon-lang.org/) - Statically typed object - oriented language developed by RedHat.
* [Kotlin](http://kotlinlang.org/) - Statically typed programming language for the JVM, Android and the browser.
## Build Tool
*Tools which handle the buildcycle of an application.*