A collection of articles, ideas, and rambling from a guy who wrote some software that one time.

Sunday, November 25, 2007

The Fear That Haunts My Dreams

The good news is that in 2015 we will have a good distributed operating system and programming language; the bad news is that they will be Firefox and JavaScript.

5 comments:

ironfroggy said...

On the one hand this could get completely sidetracked by the increasing popularity of mobile devices like the iPhone, Nokia's Tablet, and the upcoming Android platform. They are all using Webkit, not Firefox.

On the other hand, by the time Firefox would reach that kind of level you speak of, it will have finished its IronMonkey project, allowing it to run DLR bytecode is use Perl, Python, Ruby, List, VB, and just about any other language in the same places it can use JavaScript. JavaScript isn't a bad language anyway, but we'll have a lot more choice on the web in the near future.

glyf said...

I sure hope you're right about the choice-of-language thing. However, it seems unlikely that you'd want to use anything but javascript for portability (the same reason that C took hold, despite the fact that better languages are available for UNIX, and were in 1995 when RPG's prediction came ominously true). Plus, it doesn't seem like there's much hope for a distributed runtime other than the DOM and the browser, which has been distorted far past its original mandate of displaying hypermedia documents.

mattcampbell80 said...

Do you really think IE's market share will decrease that much? Perhaps the runtime environment will be IE, Firefox, and WebKit, as it is now.

oubiwann said...

Yes, but that will be after MS announces that IE will be using the Gecko engine and fork the bloody hell out of the codebase. So it will be Firefox, Firef*ck, WebKit and JS.

Matt Campbell said...

Something reminded me of this today.

Mozilla seems dead set on making this prediction come true, though we have yet to see what kind of impact Firefox OS will make.

I'm ambivalent about this. On the one hand, it seems fundamentally wrong to use something called Hypertext Markup Language as the foundation of an application platform. And the many quirks and deficiencies of the Web platform are well-known. On the other hand, the Web seems to be our best hope of a credible alternative to the current crop of proprietary platforms.

Glyph, do you still think the latter part of your prediction will be bad news if it comes to pass? (Odd phrase, that; perhaps we can hope that it will come to pass and not to stay.)