This post originated from an RSS feed registered with Java Buzz
by Fred Grott.
Original Post: Java vs OpenSource II
Feed Title: ShareMe Technologies-The Mobile Future
Feed URL: http://sedoparking.com/search/registrar.php?domain=®istrar=sedopark
Feed Description: A Weblog about Java programming and digital convergence on mobile devices in such areas as P2P and collaborative technology. Old Archive .
In this second posting of the same Java vs OpenSource I wil attempt to
show how Java and OpenSource need each other. Okay quick deep question
which languages/scripting languages achieve binary compatibility amoung
Intel PPC, Alpha, MIPS, 64-bit, and etc?
Give up? Here is the short
list:
Java
jython
python
perl
php
javascript
Notice that in Object orineted languages there is only one entry in
this listing. As the ecomony contiues to limp, the end customer wants the
hardware deicsion decopled from the software coding implementation
decisoins. The only way to achieve that is through a combination of
Object oriented languages and scripting langugages that offer binary
compatibility amoung a wide diverse hardware market.
Just as
python, perl, and pahp provide a way to do this for open source coders; so
does java in that regard. Thus despite Sun's bad PR FUD, open source
coders have an advantage in working with java.
On the commerical
side, commercial java developers have alot of advantages for accepting
opensource process and code devloped from that process that goes into java
standards. For example, if you are using any awt whether on the desktop
or in J2ME you are benefiting from the GTK project allowing Sun to
incorporate concepts and code from that project into Java in the awt
packages. This only but one small example in which awt became easier to
use and compactor in code re-useage.
As Sun incorporates a better
handling of PHP, Python, and Perl into java you will see more commerical
developers and open source developers using Java and benefiting from Open
Sources contributions to Java Standards. Its no longer Java vs OpenSource
but Java+OpenSouce vs MS.NET.