Live data from Hacker News

The Death of Flash and Rewriting 1.4M Lines of Code

gamasutra.com

11–20 of 203 posts

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

#11
I found the article confusing at first, because they said they discarded HTML5 as an option but in fact ended up using Haxe to generate HTML5.

The explanation is that they wanted a desktop-first, multi-platform solution that is able to generate both HTML5 and iOS/Android native code. Quite interesting, as I didn't know you can use Haxe to achieve this.

I still wonder if React + React Native could offer a similar platform, although it would probably not be very optimized for games.

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

#13
post #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 implem…

> 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.

Java (and RealMedia) did that first. The thing that Flash brought was good tooling for creators and not just programmers.

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

#14
post #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 too…

Even codeacademy and freecodecamp are fairly advanced.

For actual beginners, there are even simpler tools. At school, my kids were started in Scratch. They showed it to me a few weeks ago and it's very good.

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

#15
post #11

I found the article confusing at first, because they said they discarded HTML5 as an option but in fact ended up using Haxe to generate HTML5. The explanation is that they wanted a desktop-first, multi-platform solution that is able to generate both HTML5 and iOS/Android native code. Quite interesting, as I didn't know you can use Haxe to achieve this. I still wonder if React + React Native could offer a similar plat…

Haxe is pretty interesting. I really wish strongly that it was more polished and had a larger ecosystem, because it feels like a nice development environment and is quite nice to code in.

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

#16
This article bugs me because they don't clearly identify the author. There is a Doug Pearson I used to work with at Activision. He was a stand up guy. But I really can't tell if that is who wrote this. What worries me is that companies push people in the game industry to write post-mortems promoting their technology.

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

#17
post #15
post #11

I found the article confusing at first, because they said they discarded HTML5 as an option but in fact ended up using Haxe to generate HTML5. The explanation is that they wanted a desktop-first, multi-platform solution that is able to generate both HTML5 and iOS/Android native code. Quite interesting, as I didn't know you can use Haxe to achieve this. I still wonder if React + React Native could offer a similar plat…

Haxe is pretty interesting. I really wish strongly that it was more polished and had a larger ecosystem, because it feels like a nice development environment and is quite nice to code in.

I don't think it is that small ecosystem. It may be used in gaming mostly but it has a very strong success record. I also have decided upon Haxe (Godot is still in the running) for educational activities I am building)

Some very strong Indie games have been made in Haxe already. EA and Zynga us it for their mobile games and OpenFL has many children web games made with Haxe.

https://haxe.org/use-cases/games/

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

#18
post #15
post #11

I found the article confusing at first, because they said they discarded HTML5 as an option but in fact ended up using Haxe to generate HTML5. The explanation is that they wanted a desktop-first, multi-platform solution that is able to generate both HTML5 and iOS/Android native code. Quite interesting, as I didn't know you can use Haxe to achieve this. I still wonder if React + React Native could offer a similar plat…

Haxe is pretty interesting. I really wish strongly that it was more polished and had a larger ecosystem, because it feels like a nice development environment and is quite nice to code in.

As a native mobile dev, I found myself unable to adopt it because I need and/or want direct access to the native platform capabilities, most especially when it comes to building GUIs. Write-once tends not to work so well when users are able to tell behavior, framerate, appearance, … differences in a split second and when optimal UX was my purpose in writing mobile apps in the first place. In the same way, learn-once is more of a marketing term than a reality, since platforms implicitly differ.

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

#19

It was bad of Steve Jobs and Adobe to kill Flash (and Flex) Flex allowed building cross platform apps with classic rich GUI. Now we need to do expensive rewritings in HTML / JS where UI programming is still not fully re-invented.

I have mixed feelings about that.

On the one hand, I agree that Apple nixing flash support on iOS seemed manipulative, unnecessary, and disingenuous at the time. It's part of a pattern of behavior from Apple I greatly dislike (unnecessarily failing to support standards under claims that doing so is superior--I say this as someone who happily owns Apple devices, as well as other companies'). It seemed premature.

On the other hand, the demise of Flash seemed obvious in the long run, with all the other standards and alternatives that were developing, and problems with the platform that never seemed to be addressed well. It seems like there's been a number of pieces out there lately eulogizing Flash, and although I understand its appeal, I don't really have a lot of sympathy for the idea that its demise was unanticipated. Even if Apple hadn't disabled Flash, the same outcome probably would have occurred. It just would have happened more gradually, with a more natural transition (which is important and why I have mixed feelings about all of this).

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

#20
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…

Tools like Flash made it easy for beginners to make a giant mess. Tools like React and Angular make it easy for experts to make a giant mess.
Post reply on HN