Hacker News new | ask | show | jobs
by KaiserPro 1303 days ago
Look the same on all platforms.

Allow artists to create simple animation quickly.

run fast.

The key selling point of flash was that it was an author once, run anywhere tool. I could use keyframe animation along with a simple scripting language to make almost anything. Not only that it was fast to build and deploy.

Nothing I've seen recently allows an artist to do the same. I've tried a couple of times over the years to make an animated SVG on the web, and all of them required me to program keyframes using code, which sucked. Not only that its dogshit slow. animating <5 low complexity shapes would eat 50% of CPU, (think squares and circles).

Worse still all of those libraries are deprecated now, so if I want to do it again, I'll need to start again from scratch and select a new animation library.

3 comments

>Worse still all of those libraries are deprecated now, so if I want to do it again, I'll need to start again from scratch and select a new animation library.

This is why I stopped being interested in modern web anymore. Everything is deprecated at unbelievable pace, you can't keep track of it unless you work full time in the field. If it was all for great efficiency and performance, I'd get it, but it seems to just follow the newest fad every 2 years. Maybe with wasm that could change, but I'll believe it when I see it.

> Everything is deprecated at unbelievable pace, you can't keep track of it unless you work full time in the field.

Is this really true? The same JavaScript I wrote 3 years ago still work, for multiple different applications. It's really uncommon that browsers break "user-space" JavaScript, I can't even remember the last heavily dependent API that got removed and cause havoc.

What does change very often is the latest trends/fads in JavaScript frameworks/UI libraries, but if you pick one and stick with it, it won't magically break because JavaScript changed. I think what's causing your problem is here is the want/need to stick with the latest flavor of frameworks/libraries instead of becoming deeply familiar with one and sticking with it.

3 years is no time. I have userland code that still works 15 years on. The problem is only if I want to change from jQuery 1.x or some ancient CSS library... it would break completely. I can live with that. What I can't really live with is the 500,000 loc I wrote in Actionscript 3 being permanent unusable and unable to run anywhere, ever again. That kind of thing makes you never want to work on another project.
>Look the same on all platforms.

Provided you have Flash player installed. Doesn't the same apply to web technologies provided you have the same browser installed?

Kinda, but for example you could have mobile flash and it would look the same on that as it would in opera, IE, netscape or what ever browser you wanted.
I noticed that around the death of flash and the rise of games using new native technologies on the web, a lot of “web games” were technically or graphically impressive compared to anything done with flash, but felt very sterile and and soulless. Flash games had fun narratives, stories, etc. I wonder if it just attracted a different crowd.