Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: [News] 101 Reasons Java Beats .NET

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


[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index