Mailinglist Archive: opensuse (2162 mails)

< Previous Next >
Re: Programming Languages (WAS: Re: [opensuse] Back to 10.3 )
  • From: Randall R Schulz <rschulz@xxxxxxxxx>
  • Date: Sat, 23 Aug 2008 12:26:17 -0700
  • Message-id: <200808231226.17445.rschulz@xxxxxxxxx>
On Saturday 23 August 2008 08:26, Kai Ponte wrote:
On Saturday 23 August 2008 08:03:09 am Scarlett Clark wrote:
I am using Netbeans as we speak on opensuse (still stuck on SuSe
lol) I absolutely love it. I did not fair so well with eclipse.

I tried to like Eclipse, but found it lacking in the GUI design area.
I've heard good things about SWT, but find that SWING works just as
well these days.

Eclipse was bad when it was Visual Age for Java and it has never
recovered. I cannot work with it, and I, too, have tried.

SWT introduces problematic native code. The incredible improvements in
JVM technology along with the general march of hardware speed has made
Swing applications as responsive as any.


Forgive my newbness but what is the difference between Java and
JavaScript?

Their similarities end at the four letters "Java" and an entirely
superficial lexical and syntactic similarity.


Java is a compiled C-like language that is run in bytecode on any
machine which has an interpreter.

It would make more sense to compare Java with C++. Furthermore, gcj
aside, the use of a virtual machine is a cornerstone of Java. In fact,
what you get from the JVM is so valuable that people have invented
literally dozens of languages (or compilers for existing languages)
that generate JVM bytecodes and, with varying degrees
of "seamlessness," allow the use of the tremendous selection of
libraries available in the Java realm.


Javascript is a scripted C-like language

JavaScript is anything but C-like. It's more like a very poorly executed
version of Scheme with a non-S-expression syntax (and no macros).

JavaScript has its proponents (well, one anyway: Douglass Crockford),
but they are few and far between. It's really an abomination of a
language.


that can be run in an
interpreter (such as a browser) and is used for mostly client-side
scripting, such as validating when a form is filled-in or when a
button is clicked.

In fact, all the fancy browser-hosted interactivity (the technology side
of Web 2.0, as opposed to the community content aspect of Web 2.0) come
from extensive use of client-side (browser) JavaScript.


...


--
kai


Randall Schulz
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >