Live data from Hacker News

What people in tech had to say about JavaScript when it debuted in 1995 (2017)

medium.com

71–80 of 241 posts

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#71
JavaScript is perfect example of Worse is Better http://dreamsongs.com/WorseIsBetter.html

Early JavaScript sucked bad. It sucked small planets.

As PG said 2005 about Web 2.0. http://www.paulgraham.com/web20.html

>Basically, what "Ajax" means is "Javascript now works."

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#72
post #5

The release of JavaScript was deeply confusing to me as a developer back then. Java applets and Macromedia Flash were already touted by their vendors as the one true way forward for interactivity. The scripting language released at about the same time seemed like an oddball. It's easy to forget, but for years after its introduction JavaScript didn't work well. It was extremely slow, limiting the complexity of what co…

> didn't work well. And nearly impossible to debug on top of that. Firebug didn't come around until 2005, and AFAIK that was the first interactive debugger for Javascript. In fact, I remember spending a lot of time debugging without even console.log() support - window.alert() was the only weapon you had for the longest time. Not to mention every Javascript implementation's frustrating habit of just throwing up a blan…

Before firebug there was Venkman debugger (mind the Ghostbusters theme) as Firefox (or Firebird and Netscape Navigator 9) as well as Thunderbird and their other components where built using JavaScript+XUL (pronounced Zool, as in Ghostbusters)

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#73
post #34

JavaScript is a fascinating example of Microsoft successfully getting a giant own goal. The promise of the web was cross platform applications that required no installation. Microsoft's fear was that cross platform applications would make the operating system irrelevant and reduce Windows lock-in. Both Sun (with Java) and Netscape wanted Microsoft's worst fears to happen. This was the era of Embrace-Extend-Extinguish…

> Along the way, Microsoft demonstrated the power of their browser by doing everything that they could to encourage people to write web applications that would only run on Internet Explorer. Which, of course, only ran on Windows. One of the things that they did was write web versions of Microsoft applications using various Microsoft extensions. IE ran on Mac but, in a super-fun fashion, wasn't exactly the same IE, II…

Oh I remember those days and yes IE was the better browser even in the early Safari days. Back in '03 I still had get a VirtualPC instance running for a few websites and let that crawl.

The old MS/Apple relationship is kind of weird almost like the Gates/Jobs relationship. For you young folks it may be hard to believe but Excel started as a Mac App.

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#74
post #5

The release of JavaScript was deeply confusing to me as a developer back then. Java applets and Macromedia Flash were already touted by their vendors as the one true way forward for interactivity. The scripting language released at about the same time seemed like an oddball. It's easy to forget, but for years after its introduction JavaScript didn't work well. It was extremely slow, limiting the complexity of what co…

> didn't work well. And nearly impossible to debug on top of that. Firebug didn't come around until 2005, and AFAIK that was the first interactive debugger for Javascript. In fact, I remember spending a lot of time debugging without even console.log() support - window.alert() was the only weapon you had for the longest time. Not to mention every Javascript implementation's frustrating habit of just throwing up a blan…

And god forbid you got yourself in an alert() loop!

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#75

I think that for consumer applications, JavaScript took a while to be really useful - like someone else noted Gmail was the first serious JS app I can think of. But for Intranets, it was pretty essential pretty quickly as web apps took over from Lotus Notes, Access databases, a million dBase applications and other proprietary front ends. And Microsoft was pushing it (and VBScript) hard in Internet Explorer under the…

First proper JavaScript apps were Firefox/Netscape 9/Thunderbird where the user interface was done in JavaScript+XUL, while not being loaded from a server and most logic was done in C++.

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#76
The article conflates “popular” with “loved”. JS is popular because it’s the only* language in which it’s possible to write browser apps and extensions. The number of people using transpilers for this purpose is minimal.

In actual fact, most people try to avoid JS whenever possible, instead using TS or other languages that compile down to JS.

Saying people love JavaScript because it’s the most popular is like saying people love McDonald’s because it sells the most burgers

[*] since we don’t have Java applets or Flash apps anymore. Writing in other languages still means transpiling to JS in the end

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#77
post #5

The release of JavaScript was deeply confusing to me as a developer back then. Java applets and Macromedia Flash were already touted by their vendors as the one true way forward for interactivity. The scripting language released at about the same time seemed like an oddball. It's easy to forget, but for years after its introduction JavaScript didn't work well. It was extremely slow, limiting the complexity of what co…

Jquery was invented and became massive for decades because it made js basically suck less.

To an extent, yes, but didn't entirely solve the problem. When something goes wrong with Jquery or something that uses it, Jquery is yet another layer to debug or break. There's a point where throwing more layers at a problem has diminishing returns.

The solution (for CRUD makers) is to make common desktop GUI idioms part of a standard instead of emulate them all. This includes but is not limited to: MDI windowing (as an option), modal panels, drop-down menus, tabs, combo boxes, editable column-expandable data grids, expandable trees, tool bars, and a decent multi-select widget instead of using (just) the Ctrl key. HTML frames were helpful, but have since been deprecated. Somebody found them too useful? Mobile land is too different from desktop land. Forcing a lowest common denominator is bad for business IT productivity.

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#78
JS was unusable for me before ES6. Hated it back then. Then ES6 came, and it finally became usable, though not great. Types are still missing, apart from several little things. There's Typescript but something native to the language would be preferable;

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#79
post #67

JavaScript was used for very simple things when it was launched. Most pages used it for modifying button images when you hover or press a button, and for handling some web form operations. As others say JavaScript was very confusing, a programming language that was launched with Java in its name and to fill gaps in HTML limitations but there was no clear direction towards web app programming. Another confusing aspect…

Actionscript 1: a simple little language that could only be entered via a huge dropdown menu

Actionscript 2: basically Javascript, when I was writing stuff in AS2 my O'Riley pocket JS guide saw a lot more use than the pocket AS guide.

Actionscript 3: completely ECMAScript4, Macromedia/Adobe was on the standards board for that, but then Mozilla went a different way, I think, it is a giant mess [1]. Also AS3 was a lot more verbose than AS2 which did not endear it to the people with one foot in art and one in programming that was a large part of Flash's user base.

1: https://auth0.com/blog/the-real-story-behind-es4/

Re: What people in tech had to say about JavaScript when it debuted in 1995 (2017)

#80
post #5

The release of JavaScript was deeply confusing to me as a developer back then. Java applets and Macromedia Flash were already touted by their vendors as the one true way forward for interactivity. The scripting language released at about the same time seemed like an oddball. It's easy to forget, but for years after its introduction JavaScript didn't work well. It was extremely slow, limiting the complexity of what co…

Well, if by 'for years', you mean 25 years, you're right. ECMAScript is still hot garbage that clogs up computers and the internet, ballooning requirements on browsers and nearly forcing the monoculture we have in terms of browsers and rendering. If you want a website, you should write a website. If you want a program, you should write a program. Don't write programs to run in the same space as websites.
Post reply on HN