Hacker News new | ask | show | jobs
by jiggy2011 5333 days ago
One of the biggest advantages of flash was that beyond a few DOM wrangling capabilities it basically threw away the rest of the browser and was really more akin to a Java applet than being part of the browser.

This meant that even somebody using IE6 can have a good experience with a flash app, assuming their flash is upto date.

What annoys me with HTML5/JS apps is I constantly see people showing off demos of something cool they did with the "open" HTML5/JS tools. Then I load their demo and it's all like "hey, sorry your not using the latest version of Chrome come back when you've installed it"

Hopefully this will get better over time , but you've still got IE dragging it's feet and doing things a bit differently + Microsoft's habit of dropping support for new versions in older OSes.

Maybe the answer is for all browsers to just standardize on one rendering engine / JS implementation otherwise I can see this becoming a nightmare and everyone having to keep multiple versions of multiple browsers installed just to run all the apps they need.

1 comments

Maybe the answer is for all browsers to just standardize on one rendering engine / JS implementation

Heh, this would be an ideal situation, but good luck trying to get them to agree on that. The browser wars are not over yet, who knows if they ever will be.

We thought that the Web would be that final platform that would give us the ability to write our app once, and then make it available instantly on all operating systems. Well, technically, we got that. Except now we have to worry about browser incompatibilities. We didn't solve the problem of cross-platform compatibility. We just have a different set of platforms today.

What wee need is a language that will do for web development what Java has done for development in general in 90s - something that will allow us to write our apps once, and have them display perfectly on all major browsers. But seeing that this magical language would probably also need to support arcane versions of various browsers I don't see that happening any time soon.

> What wee need is a language that will do for web development what Java has done for development in general in 90s - something that will allow us to write our apps once, and have them display perfectly on all major browsers.

I thought we did have that and it was called gasp Java!

Yeah, but applets never really took off, for numerous reasons. One of them being that you needed to have a Java browser plug-in installed in order for them to work. This new language I'm talking about would either need to be understood natively by browsers or it would need to compile the code to something that the browsers would understand and be able to display natively (without any additional plug-ins). At the moment, that's HTML+JavaScript, but if browser vendors could agree on some other, common language that would be supported consistently across all browsers and that would provide a richer experience, that would be an ideal situation. Don't forget that the purpose of HTML was never to give us the ability to create applications, it was to display documents, which were the basis of the early web. However, now we need something that will allow us to create rich web apps that have a consistent look & feel and functionality across all browsers without the need to write additional code to cover all the quirks of specific browsers. Maybe something like Flash, but that's open, understood natively and works equally good across all browsers and operating systems. But that, of course, is just wishful thinking.