Have Browser – Will Travel

These days I’m mostly a Java guy, but for a number of years now, I’ve been convinced the future of development is the browser.

Yup, I put my money on Javascript.

But… I also put a little bit of cash down on SWF. Once I found I could develop for it under Linux thanks to mtasc and later Haxe.

IMO, here are the rules:

  1. you have to be able to develop for it under Linux
  2. it has to run in the browser
  3. it has to be completely free (as in beer, as in cash)

Some people won’t like these rules and will want to write in ActiveX or some other proprietary crap, sorry, you can’t exclude developers. Every developer you turn away (Qualcomm, I am talking about your crappy BREW), is going to try and destroy you. Oh, maybe not directly, but we will seek out a platform where we can produce software, and that platform will kick their platform right square in the sitting down parts.

Other people will say that you will alway have to have a server for your clients. P2P shows that is just wrong. It was a better network model back in the day, until scaling squashed it and now bittorrent shows how it will scale. The right answer to where you persist your data is everywhere.

What about mobile devices? They will run HTML 5.0 browsers. They may also run flash. I don’t know why they won’t run Java. I really don’t. “My applet? Why hast thou forsaken me?”

What about OpenGL and DirectX? Too easy: canvas.getContext(“3d”);

But IE doesn’t support the canvas element you say! That is why IE must be destroyed. Safari, I’m putting you on notice. I don’t like hearing you not supporting Firefox API’s.

Cross-browser scripting needs to end now.

Today.

Refuse to support anything but Firefox.

Don’t think

  1. it is an accident you can’t write BREW applications for you Verizon phone
  2. Microsoft isn’t the reason the canvas tag isn’t used everywhere
  3. Apple doesn’t want to be Microsoft
  4. IBM loves Linux

Do think:

  1. major technology companies are doing everything they can to keep developers in check
  2. we will overcome
  3. OSS all the time
  4. you sell software, not code

Javascript or Haxe? The good news is we don’t really have to choose.

😀

---------------------
IE must be destroyed.
Advertisements

1 Comment »

  1. Napha_moo said

    Thank you for this post.

RSS feed for comments on this post · TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: