Wednesday, May 20, 2009

Does Firefox suck?

I am(was actually) a great fan of Firefox..
From a user's perspective Firefox rocks!
* there are countless add-ons
* it's faster than IE
* it's competing IE (and no one likes Microsoft)
* it had tabs before IE
* it's customizable

But, from a software developer's perspective, Firefox sucks!
* there are much lesser events that IE!
for example, OnPropertyChange, which is triggered as soon as the element is being changed (and not after the change). Lovely event, missing from Firefox.
* there are some events that are partially supported!!
for example, OnKeyPress is supported for input fields, but NOT for tables. According to some people, it's not usable since it's not editable.. However, when you are creating a table that uses navigation arrows, you need this feature to capture the arrow keystrokes.

It seems that Firefox is trying to limit the freedom of the developer either because it will make Firefox slower or because they have decided that some functionality shouldn't be available to developers...

Of course there are solutions, but they are workarounds that shouldn't be needed..

So, bottom line, we should all praise Microsoft! :)

3 comments:

Lipis said...

But, from a software developer's perspective, Firefox sucks!Sometimes you are soooo funny...!! :)

Lipis said...

And when you are creating a table that holds navigation, you are already on the wrong path..

Stavros said...

I am happy you find me funny :P

When you create a grid or a calendar using table, I don't believe you are in the wrong path.. They are typical examples where tables are used..