Slide 25
Slide 25 text
Why Java?
●
A high level language allows that the developer doesn't get lost with low
level details: DOM, Ajax, Cross-domain, Compression, Obfuscation,
Dependencies, Browser tweaks, etc.
●
Huge Java ecosystem: IDE, Re-factoring, Debug, Code assist, Maven.
●
Metrics, TDD, CI, Reusing (libraries)
●
Patterns, Builders …
●
Type safe, syntax checking, reduce errors.
●
Separate code maintenance from the effectiveness of the executable.
●
Normally, the compiler would produce better js code than the code we
could write by hand (less code, compressed, obfuscated, remove dead
code, etc).
●
Developers know java