In comp.os.linux.advocacy, ed
<ed@xxxxxxxxxxx>
wrote
on Sun, 03 Dec 2006 21:25:32 GMT
<20061203212340.0e188d5a@ed-desktop>:
> On Sun, 03 Dec 2006 12:58:37 +0000
> Roy Schestowitz <newsgroups@xxxxxxxxxxxxxxx> wrote:
>
>> 101 Reasons Why Java is Better than .NET (Reloaded)
>>
>> ,----[ Quote ]
>> | # Public Domain APIs - Any Java public apis are part of the public
>> | domain, .NET apis are proprietary and can open the door to a law
>> suit. |
>> | # Standard Library Source Code Availability - Java source code for
>> the | core libraries are available in every J2SDK distribution, .NET
>> sources | can only be seen by resorting to illegal means.
>> `----
>>
>> http://www.helpdesk-software.ws/it/29-04-2004.htm
>>
>> Now there's the GPL factor as well.
>
> i see your 101 reasons why java > .net, and i raise you 1 reason why
> perl/c > *
>
> they're both widely implemented.
>
As is Visual Basic, which ideally would drop off the face of the earth
into a black hole, pulling in Microsoft with them. ;-) And I think
Visual Basic is starting to vanish.
All of them have their place:
C: simple, primitive, compiled, very light footprint,
custom programming, standard, some compilers and support
libraries open source
C++: moderate footprint, compiled, custom programming,
standard, some compilers and support libraries
open source
Java: complex, rich, compiled, heavy but powerful
footprint, GUI-capable, Web-capable,
Webserver-capable, SQLDB-capable, custom programming,
integrated with lots of other packages such as SOAP,
JMX, and EJB, proprietary but widely available
.NET: complex, rich, compiled, heavy footprint,
GUI-capable, Web-capable, Webserver-capable,
SQLDB-capable, custom programming, integrated with
some other packages such as ADO, SOAP, and XML,
proprietary, freely available (from Microsoft),
may have patent concerns
PHP: moderate, small footprint, Web-capable,
Webserver-capable, SQLDB-capable, custom programming,
open source
Python: moderate, rich API, GUI-capable, Web-capable,
may be Webserver-capable, may be SQLDB-capable,
custom programming, open source
Perl: moderate, rich API, semi-compiled, powerful text
processing, GUI-capable, Web-capable, may
be Webserver-capable, SQLDB-capable, modular
architecture, open source
Tcl/Tk: simple, primitive, light footprint, GUI-capable,
may be Web-capable, SQLDB-capable
Visual Basic: messy, object-oriented, custom programming,
Web-capable, Webserver-capable, SQLDB-capable,
rich API, proprietary
(disclaimer: these are off-the-cuff)
--
#191, ewill3@xxxxxxxxxxxxx
Useless C++ Programming Idea #110309238:
item * f(item *p) { if(p = NULL) return new item; else return p; }
--
Posted via a free Usenet account from http://www.teranews.com
|
|