Ruby has long heard of the development of efficient and accurate is to use Ruby on Rails to develop WEB applications very convenient. While J2EE has a lot of very good Opensource framework, automatic code generation tools, can greatly enhance the development efficiency, but decided to develop J2EE-architecture can not be efficient.
Learn today Ruby, first of all from the perspective of comparative language JAVA and Ruby.
JAVA is a compile-time static language, with object-oriented, multi-modal, modular development and so on.
Ruby is a dynamic language, pure object-oriented, component form of development.
JAVA language features:
super / this
Overloading / Reconstruction
Category variable / instance variables
Strong type checking
Ruby language features, for comparison in JAVA 11.