Live data from Hacker News

Netscape and Sun Announce JavaScript (1995)

web.archive.org

191–200 of 476 posts

Re: Netscape and Sun Announce JavaScript (1995)

#191

This is an important document, because it disproves the prevalent notion that Java and JavaScript have nothing to do with each other. JavaScript has come a long way, to where the shame of any self-respecting engineer has been reduced to a bearable minimum!

No, it actually proves the notion that Java and JavaScript having something to do with each other was just marketing bullshit.

Re: Netscape and Sun Announce JavaScript (1995)

#192
post #81
post #60

Earlier quoted context omitted.

Marketing. Java was The Next Big thing and they wanted to jump on board that bandwagon. The direct integration wasn’t very common but a lot of the JavaScript objects had similar names (toString, etc.) and JS was commonly explained as a sort of junior relationship. Edit: expanding my not very common claim — I first started using JavaScript when it was called LiveScript in Netscape betas, the second non-static website…

It's very odd, if someone nowadays called their language CSharpScript, they'd get slapped with a C&D

Everything was fine because Sun owned the Javascript trademark.

Oracle now owns that trademark today

https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_...

For what it's worth, Microsoft lost a lawsuit over their Java clone called J. Their Javascript clone was called JScript.

They made .net and C# instead and probably would have tried to make a new web language except that there was no room. One could argue that that VB.net was that language to some degree.

Re: Netscape and Sun Announce JavaScript (1995)

#194
post #146
post #10

Earlier quoted context omitted.

web ASSEMBLY is not much better name.

Eh, the thing is until you said that it never occurred to me. However before I started to ever really code in the web world I was always wondering if javascript was really like a semi-java hack on the web or whatever. Everyone knows that we are so far removed from assembly that it creates zero confusion in reality.. javascript caused real confusion.

I allways though the name was an intended pun.

Re: Netscape and Sun Announce JavaScript (1995)

#195

Earlier quoted context omitted.

Sun seemed to have a real mental block when it came to applets - people screamed at them for years about performance and they refused to do anything about it. Indeed, in 1995 the simpliest applet would take several seconds to appear. In 2005 (about the time everyone stopped caring), the same applet would take ... several seconds to appear. They never got faster even as CPUs improved by several hundred percent. The Ap…

This was deliberate - they were afraid Java would become too popular on the browser side and people would stop buying their heavyweight servers. They always pushed Java as the server side language. If they wanted Java at the client side - they wanted pure Java clients (webstart, etc) not browsers hosting Java applets. Browsers hosting Java applets were sneered upon. JS eventually won the game here after IE advanced W…

Yeah I dunno about that. HotJava was aggressively awful to use.

Re: Netscape and Sun Announce JavaScript (1995)

#196

It's a shame too that TCL wasn't chosen to be the script of choice.

There was a whole war about that, in which Sun originally supported TCL (having hired John Ousterhout), that was started by RMS firing the first shot ("Why you should not use TCL"), but which TCL eventually lost.

The Tcl War (1994) (vanderburg.org)

https://news.ycombinator.com/item?id=12025218

https://vanderburg.org/old_pages/Tcl/war/

Why you should not use Tcl. Richard Stallman (rms@gnu.ai.mit.edu). Fri, 23 Sep 94 19:14:52 -0400

https://vanderburg.org/old_pages/Tcl/war/0000.html

John Ousterhout's classy reply:

https://vanderburg.org/old_pages/Tcl/war/0009.html

Personally, I was on the side of ScriptX at the time (essentially object oriented scheme with a more traditional syntax and a nice multimedia class library including QuickTime), but it wasn't mature or open enough at the time, and we lost too:

ScriptX and the World Wide Web. "Link Globally, Interact Locally". By Don Hopkins, Kaleida Labs.

http://www.art.net/~hopkins/Don/lang/scriptx/scriptx-www.htm...

https://en.wikipedia.org/wiki/ScriptX

The real tragedy is that the script of choice for the web was't Lua:

https://news.ycombinator.com/item?id=12027092

by DonHopkins on July 3, 2016 [–]

Around the time leading up to the TCL war, Lua was peacefully and quietly born in a manger at the Pontifical Catholic University of Rio de Janeiro, Brazil:

"In 1993, the only real contender was Tcl, which had been explicitly designed to be embedded into applications. However, Tcl had unfamiliar syntax, did not offer good support for data description, and ran only on Unix platforms. We did not consider LISP or Scheme because of their unfriendly syntax. Python was still in its infancy. In the free, do-it-yourself atmosphere that then reigned in Tecgraf, it was quite natural that we should try to develop our own scripting language ... Because many potential users of the language were not professional programmers, the language should avoid cryptic syntax and semantics. The implementation of the new language should be highly portable, because Tecgraf's clients had a very diverse collection of computer platforms. Finally, since we expected that other Tecgraf products would also need to embed a scripting language, the new language should follow the example of SOL and be provided as a library with a C API."

http://www.lua.org/doc/hopl.pdf

Re: Netscape and Sun Announce JavaScript (1995)

#197
post #109

> JavaScript is analogous to Visual Basic in that it can be used by people with little or no programming experience to quickly construct complex applications. >JavaScript scripts are designed to run on both clients and servers, with JavaScript scripts used to modify the properties and behavior of Java objects, so the range of live online applications that dynamically present information to and interact with users ove…

>> can be used by people with little or no programming experience to quickly construct complex applications ... has it? ;-) (Note: joke with deference to the huge pool of incredibly talented js developers! But there are still a lot of mind bogglingly terrible js devs too)

Presumably anything popular enough has a good chunk of terrible devs?

I'm guessing there are some very unpopular languages out there that the % of highly skilled devs is pretty high, but I don't know if that means much ;)

Re: Netscape and Sun Announce JavaScript (1995)

#198
post #189
post #71

Earlier quoted context omitted.

Brendan Eich addresses that topic in this interview. The whole interview is (very much!) worth a read but here's some key parts about the name https://www.infoworld.com/article/2653798/javascript-creator... >It was all within six months from May till December (1995) that it was Mocha and then LiveScript. And then in early December, Netscape and Sun did a license agreement and it became JavaScript. And the idea was to…

So, basically, JavaScript was originally annointed to serve the function within the JVM ecosystem, that ended up being served by Groovy? Why didn’t that happen? And why did it take so long before we got Groovy instead, if Sun wanted was imagining something like it way back in 1995?

Sun had some great people and some good ideas and products, but as a coherent business it was a rolling train wreck.

Re: Netscape and Sun Announce JavaScript (1995)

#199

What bothers me is that they actually never apologised. A simple statement of acknowledging the damage caused would do!

I have trouble imagining all the things folks don't like about JavaScript ... not still being a thing if there was something else.

Re: Netscape and Sun Announce JavaScript (1995)

#200
post #195

Earlier quoted context omitted.

This was deliberate - they were afraid Java would become too popular on the browser side and people would stop buying their heavyweight servers. They always pushed Java as the server side language. If they wanted Java at the client side - they wanted pure Java clients (webstart, etc) not browsers hosting Java applets. Browsers hosting Java applets were sneered upon. JS eventually won the game here after IE advanced W…

Yeah I dunno about that. HotJava was aggressively awful to use.

I agree. One of the many, many, many areas where Sun dropped the ball was the failure to implement a good HTML control in Java. HotJava was very basic.
Post reply on HN