Bugzilla:Languages: Difference between revisions

Line 146: Line 146:
* Very good development tools available, that if used, makes development faster than most scripting languages.
* Very good development tools available, that if used, makes development faster than most scripting languages.
* Strongly typed language. This makes it easier to detect errors before runtime.
* Strongly typed language. This makes it easier to detect errors before runtime.
* True FOSS (Sun's OpenJDK is GPL'd)


=== Cons ===
=== Cons ===


* Much slower to write in than scripting languages, if you use pure text editors like vi.
* If you use the retro 1970s editor vi, then its verbosity becomes an issue. I'm not sure why we don't use an IDE with auto-completion though.
* The Java Classpath is not FOSS.
* Nothing like CPAN's client-side module installer until Java 7 (see JSR 277)
* Nothing like CPAN's client-side module installer.


== PHP 5 or 6 ==
== PHP 5 or 6 ==
4

edits