
June 20th, 2002
|
| Gnutella Aficionado | | Join Date: March 13th, 2002 Location: Aachen
Posts: 832
| |
Re: Portability Quote: |
Yes, I gave you the portability part, but in being so portable, JAVA programs lose alot of functionality.
| This is not a very specific criticism. With a programming language no matter if it's Assembler, Java or Pascal you can usually do almost everything. Quote: |
They're much slower than they would be if they were written in C, or even VB, first of all...
| That's a common prejudice, but it's not really based upon facts. First, you usually don't use Java for high performance applications (like video-stream encoding/decoding) where speed is such an importance. Second, the speed difference is usually no more than 30-50% and that is not noticable on to days systems (in C it uses 5% of your CPU resources, in Java 7% the difference is minimal). The one thing that slows down Java most is loading the Java VM on startup which takes a few seconds. Quote:
Nothing OS specific can really be written into the programs, which brings up alot of compatibility issues... The interfaces are usually pretty crappy... Oh, and the worst thing of all, I can't use my dam scrolly mouse .
| There are many OS specific features you could add (it's no problem to write non-portable Java programs, really), and Java actually has had scroll mouse support for some time. Well, if that's where you're coming from, I know your reasons for not liking Java. |