Live data from Hacker News

The Death of Flash and Rewriting 1.4M Lines of Code

gamasutra.com

1–10 of 203 posts

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#2
I remember thinking, wait, Javascript will catch up eventually then why would anyone use flash? At the same time, we probably owe a lot to flash existing (especially WebRTC). Flash helped us get browsers to this point faster both through it's tech and increasing consumer awareness/demand for media.

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#4
Does anyone know of tools I can use to convert simple .swf animations to html + .js?

I did a thorough research and found Swiffy (discontinued by google) and Shumway (discontinued by mozilla). All the other tools seem to require original source code to be available, which we don't have... (Context: educational animations for early childhood, e.g., cool numeracy animations with sounds and colors for kids to learn to do math. There is some great content, but would have to be abandoned since Flash is no longer supported.)

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#6
Does anyone else have the feeling that there has been a move away from the kinds of tools that make it very easy for beginners to get started? I'm thinking of things like Hypercard, Flash or VisualBasic classic (VisualBasic in the 1990s). Simple tools that made it fun for non-programmers to learn the basics of computer programming?

Even simple HTML/CSS has lost importance, and writing simple Web sites is how I got started back in 1995.

Look at what happened on the Web between 2005 and 2015, where we transitioned from using HTML/CSS to instead building systems with React/Relay or Angular or Vue.

Especially since 2005, it’s unclear that we gained much — the old system gave us Google Maps and Gmail and a lot of great online software, none of which seems obviously worse than the kind of software being created today. And, contrariwise, the biggest missing piece in 2005, a good Open Source tool for animation to replace Flash, is still missing now. What do we do nowadays when we want to mix images, sound and video in an interactive interface? We can build these sites with complex Javascript, though we are still missing a good authoring tool to match what Flash used to have — in particular a tool that allows people with little skill to do a great deal. Using React/Relay/GraphQL requires a tremendous amount of skill.

(There also used to be the argument, put forward by folks like Phillip Greenspun, that Flash did not belong on the Web, because the Web was fundamentally about text and images and HTML. I read Greenspun’s book in 1998, and I strongly agreed with him then and for many years following, but we have to admit that debate is now long dead, along with ideas such as semantic pages. The way people use Javascript now is in the spirit that Flash was once used.)

http://www.smashcompany.com/business/business-productivity-h...

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#7
post #4

Does anyone know of tools I can use to convert simple .swf animations to html + .js? I did a thorough research and found Swiffy (discontinued by google) and Shumway (discontinued by mozilla). All the other tools seem to require original source code to be available, which we don't have... (Context: educational animations for early childhood, e.g., cool numeracy animations with sounds and colors for kids to learn to do…

Not to mention the Newgrounds/Albinoblacksheep/etc world. It kills me to see all of the art produced by that community become inaccessible. I'm hoping that it becomes possible to run (sandboxed) flash apps in the same way that you can run DOS apps with DosBOX. If there's a project I can contribute to somewhere, I'm game.

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#8

I remember thinking, wait, Javascript will catch up eventually then why would anyone use flash? At the same time, we probably owe a lot to flash existing (especially WebRTC). Flash helped us get browsers to this point faster both through it's tech and increasing consumer awareness/demand for media.

> I remember thinking, wait, Javascript will catch up eventually then why would anyone use flash? At the same time, we probably owe a lot to flash existing (especially WebRTC). Flash helped us get browsers to this point faster both through it's tech and increasing consumer awareness/demand for media.

i don't think most people remember how bad Javascript was, how limited web API were, and how different browsers implemented totally different flavors of JS and DOM and standards were weak.

Flash pushed the web forward and demonstrated that it could be used to deliver real desktop like applications,videos and games, not just text and images.

Obviously it also came with a catch: the player was proprietary and full of bugs and security holes.

Ultimately, Web API progress also staled when Flash died. You still can't mesure canvas text properly in most browsers and API such as file system and WebSQL were dropped, which is a horrible mistake IMHO.

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#9
post #6

Does anyone else have the feeling that there has been a move away from the kinds of tools that make it very easy for beginners to get started? I'm thinking of things like Hypercard, Flash or VisualBasic classic (VisualBasic in the 1990s). Simple tools that made it fun for non-programmers to learn the basics of computer programming? Even simple HTML/CSS has lost importance, and writing simple Web sites is how I got st…

I disagree. If you're in a developer bubble you may believe that everyone is using react or angular or vue but if you're beginner you're more likely to stumble upon on something like codecademy or freecodecamp. On freecodecamp they start by teaching you some basic css/html then javascript and (!) jquery and after that you start building simple projects/sites using codepen. I think codepen is really great begginer tool. You don't have to worry about bundling stuff, what text editor you use, etc. etc.

Re: The Death of Flash and Rewriting 1.4M Lines of Code

#10
Was it really less trouble to rewrite the codebase than to enhance something like shumway and run the existing code on a modern platform? I think there's a temptation to view platforms as given, inviolate, and immutable entities, when in reality, we can and should make our own when necessary.
Post reply on HN