Live data from Hacker News

Without Flash the current web tech stack might look different

trzeci.eu

61–70 of 201 posts

Re: Without Flash the current web tech stack might look different

#61

I think what Flash (the program) really excelled at was giving creators the ability to draw, animate and program interactive objects, all wrapped in a single neat package . I would contest that no other software, even today, has come close to being able to do these three so seamlessly at once (Really, I encourage you to try to name one!) Sure, when it came down to it you can say it had poor performance, security, fil…

I got started with Flash when it was still FutureSplash (FutureWave), and I think a lot of the credit we give Flash can be attributed to FutureSplash.

It didn't have ActionScript yet, but if I remember correctly, it did have the ability to link visual elements to arbitrary frames within the animation timeline (as well as to other URLs), so it was actually pretty powerful (a bit like HyperCard for the web).

I was still in elementary school at the time, but I remember creating original animations that my friends all thought were produced by professional animators (or templates), and it certainly expanded my vision of what could be accomplished with a computer. The fact that you could deliver such rich (and interactive) graphics/animations in such a small package - over a 28.8 kbps modem - was like magic. Keep in mind, this was before streaming video became practical for anyone, and simple things like JavaScript[1] rollover effects on buttons still had questionable browser compatibility. Apart from tiny GIFs[2] (usually flames or "under construction" signs), some random tags and scores of Java applets trying to make text scroll across the screen, the web was largely devoid of motion. I would argue that FutureSplash was the first technology to show us that the web was capable of delivering high-quality motion graphics (things that looked like video) - i.e., content delivery that would eventually compete with television. Indeed, its successor (Flash) would go on to build off that idea by incorporating streaming video support (responsible for most of the early video content online).

Not only was the technology impressive under the surface, but as dyarosla mentions, the animator software struck a unique balance between being powerful and extremely approachable for beginners. That combination continued, for the most part, through Macromedia and Adobe.

[1] Strangely enough, I seem to recall a few years later (probably when it was under Macromedia's control) a player was released that could play Flash animations in pure JavaScript (eliminating the need for a plugin). It's interesting to think about how far we've come since then, yet how similar that was to our modern web tech stack, at least in concept.

[2] Actually, I don't think they were even animated GIFs as we know them. Client pull and server push animations: http://www.oreilly.com/openbook/cgi/ch06_06.html

Re: Without Flash the current web tech stack might look different

#62
post #4

I still haven't forgiven Madobe for killing Macromedia Director - a thousand hours of my work lost. It taught me a valuable lesson about the importance of Open Source - protect your investment from the caprice of a single corp.

Open source projects are guaranteed to be maintained forever?

While of course open source projects can be abandoned, too, in my experience I've seen it much more likely that products, even good, profitable products, are often quickly abandoned if the company deems them no longer "strategic".

Re: Without Flash the current web tech stack might look different

#63
post #7

I feel as though the author missed talking about Flex, which really took flash to the next level. It was short-lived, as it came a few years before the end of Flash-as-we-know-it when Steve Jobs decided to block it - but it was a great way to build sophisticated SPA's before the javascript ecosystem was able to catch up. Thanks Flash!

it came a few years before the end of Flash-as-we-know-it when Steve Jobs decided to block it I forgot about that. Does anyone have any info about this? I didn't pay much attention at the time, but in retrospect it seems like it was one of the main reasons everyone stopped using flash. Did Adobe try to get Steve to pay a licensing fee, or was he just inherently against implementing flash? The excuse Steve made at the…

Flash had already peaked and most people knew it. Apple just hastened its demise. (Also the performance was atrocious on the early Android phones that supported flash)

It was like when the Mac eliminated the floppy drive. Seen as gutsy (or arrogant) at the time, but no one really doubted that's where we were headed.

Re: Without Flash the current web tech stack might look different

#64

Earlier quoted context omitted.

You can't draw or animate in processing. You can program lines and shapes and animations, but that's hardly comparable.

i know nothing of creating things using flash. can you link a good resource that gets at what you are describing? i am familiar with and have used processing though.

You can look up how to videos on youtube for all of drawing, animation and programming in Flash. The drawing and animation tools are much like you would find in any full-fledged, 2D animation software. BUT! You could then add in code to additionally move, animate, interact, or all manner of other things to make any of the kinds of flash content (like games) you see on the web.

This is as opposed to what you do nowadays; use one piece of software for drawing, possibly another for animating, then export those images and/or animations to some format, linkit together with a separate language and/or framework, and maintain assets separately of code. Flash pulled all of these things into one, but in a way that allowed for really complex projects to be made.

Re: Without Flash the current web tech stack might look different

#65
post #59

Earlier quoted context omitted.

Also, Jobs probably realized flash apps could circumvent his app store model.

The app store wasn't opened until just over a year after the original iphone release (a day before the 3GS was available). Initially, you were supposed to build "web 2.0" apps using the safari engine. Flash didn't work then either.

Yeah but certainly they were planning to launch an app store when Jobs penned his open letter on flash. My understanding is they just didn't have the app store and the sdk ready in time.

Re: Without Flash the current web tech stack might look different

#66

I think what Flash (the program) really excelled at was giving creators the ability to draw, animate and program interactive objects, all wrapped in a single neat package . I would contest that no other software, even today, has come close to being able to do these three so seamlessly at once (Really, I encourage you to try to name one!) Sure, when it came down to it you can say it had poor performance, security, fil…

> Really, I encourage you to try to name one!

The CreateJS suite covers most, if not all, of what Flash could do in JavaScript. In fact, it is the library used by Adobe Animate professional to export Flash programs to HTML5 target. It may not be as user-friendly, but it's as comprehensive.

Re: Without Flash the current web tech stack might look different

#67

I think what Flash (the program) really excelled at was giving creators the ability to draw, animate and program interactive objects, all wrapped in a single neat package . I would contest that no other software, even today, has come close to being able to do these three so seamlessly at once (Really, I encourage you to try to name one!) Sure, when it came down to it you can say it had poor performance, security, fil…

Well, before Flash was around, there was HyperCard (and in fact ActionScript is derived from HyperTalk, the scripting language used in HyperCard). If you're not familiar, definitely take a look. It's also somewhat of a precursor to the WWW :) https://en.wikipedia.org/wiki/HyperCard

Everyone who was around the time MYST came along knows what HyperCard is! :)

Re: Without Flash the current web tech stack might look different

#68
post #7

I feel as though the author missed talking about Flex, which really took flash to the next level. It was short-lived, as it came a few years before the end of Flash-as-we-know-it when Steve Jobs decided to block it - but it was a great way to build sophisticated SPA's before the javascript ecosystem was able to catch up. Thanks Flash!

Adobe Flex really took things to the next level. AS3 is still one of my favorite programming languages, at least until it used mx components (I think that spark thing really messed it up). Everything was event driven, async, first time I learned about Bindings and 100% OO. I think AngularJS still can learn a few things from AS3 (like Binding event, etc). Yeah.. thanks flash, big time!

Re: Without Flash the current web tech stack might look different

#69

Earlier quoted context omitted.

it came a few years before the end of Flash-as-we-know-it when Steve Jobs decided to block it I forgot about that. Does anyone have any info about this? I didn't pay much attention at the time, but in retrospect it seems like it was one of the main reasons everyone stopped using flash. Did Adobe try to get Steve to pay a licensing fee, or was he just inherently against implementing flash? The excuse Steve made at the…

Steve Jobs detailed his reasons on the open letter Thoughts on Flash ( https://www.apple.com/hotnews/thoughts-on-flash/ ).

In his biography, he didn't get along well with Adobe. That's the reason he did it. For all other technologies, Apple creates their own competing product. Why didn't they just do that for Flash (creation side and delivery side)?

Re: Without Flash the current web tech stack might look different

#70

I still haven't forgiven Madobe for killing Macromedia Director - a thousand hours of my work lost. It taught me a valuable lesson about the importance of Open Source - protect your investment from the caprice of a single corp.

Director (when we all had a stint with INTERACTIVE CD-ROMs in the 90's) and FreeHand taught me that lesson. M'Adobe, tips hat - in both cases.
Post reply on HN