Stories
Slash Boxes
Comments

SoylentNews is people

Submission Preview

Link to Story

Riffing on Java vs. Node/JavaScript

Accepted submission by mendax at 2016-02-10 19:28:20
Software

A link to an interesting article [dzone.com] appeared in my e-mail box this morning with the following introduction:

I just watched an interesting discussion of Java and Node supporters on Youtube, that got my brain ticking. This article is an explosion of various ideas I have about Java, Node, JavaScript, and explicitly typed and weak typed languages.

I won't go into any more detail about the ideas that were produced as the result of the "explosion", but I'd be interested in reading about what others have to say. I will start the discussion with the following snipped from the article:

I don't remember the first release of Netscape browser with JavaScript, but I remember the reasons behind JS introduction:

  • Provide a simple scripting language "inspired by" Java to control embedded Java applets in web pages.
  • A simple scripting language to control forms.

Later, the public DOM representation of the page (partial initially), visible for JavaScript was introduced by Netscape, to provide some support of page changes driven by user actions beyond forms.

As you can see, the initial motivation was not to create a complete and powerful language to develop web client applications.

History is replete with examples of programming languages that have been bastardized and transmogrified into doing things they were never intended to do originally.

Enjoy!


Original Submission