Firebird, bleh |-| [fr]

Update: [English version]


Ici et là, je lis sans cesse des réflexions du type "pourquoi continuer à utiliser un [soit disant abandonné] IE alors que vous pourriez utiliser un [soit disant génialissime] Firebird ?".


Bon les gars... déjà que l'évangélisation style bourrage de crâne c'est contre productif, est-ce qu'on pourrait au moins se passer de ce ton naïf? :crazy:


Je vais vous le dire moi pourquoi! Tout simplement parce que Firebird est un prototype et qu'il est encore loin du confort d'utilisation de IE ! :(


Firebird tout militant du respect des standards qu'il est n'est lui même pas capable de respecter les standards de Windows. Malheureusement, ces standards là, c'est des standards d'interface utilisateur et ces standards là, l'utilisateur moyen les perçoit bel et bien... même inconsciemment.


Par exemple: les menus déroulants de Firebird ont un look "enfoncé" alors que ceux de Windows ont par défaut un look "extrudé"; les barres d'outils ne sont pas déplaçables (je voudrais mettre les liens dans la grande zone vide à droite du menu); la "poignée" de redimensionnement de la fenêtre est invisible; etc... globalement Firebird imite bien mal l'interface utilisateur de l'OS auquel il tente de s'intégrer...


Ajoutez à celà tout un tas de petits comportements irritants tel que l'abscence d'affichage des ALT sur les images ou encore l'incapacité à faire clignoter un curseur dans un champ de saisie dès lors que la page comporte une GIF animée... et vous devriez sans doute comprendre pourquoi Firebird donne une impression de mal à l'aise aux utilisateurs habitués à Windows. (Sans parler des javascripts plus ou moins incompatibles.)


Bien sûr je ne dis pas que IE est le meilleur navigateur. En tant que développeur, je préfère Mozilla... mais en tant qu'utilisateur je préfère indéniablement IE! D'ailleurs, j'ai beaucoup moins besoin d'ouvrir 30 pages simultanément en tant qu'utilisateur... et du coup j'ai beaucoup moins besoin des onglets... ;D


(Et ne me faites pas dire ce que je n'ai pas dit... Je trouve Firebird extrêmement prometteur et j'espère très fortement que les prochaines versions corrigeront ces défauts...)

webcompression.org

gzip, deflate, etc...

Commodity databases getting serious :yes: (slowly)

mySQL has been planing to implement stored procedures and triggers in mySQL 5 for some time now...

But lately, it looks like it's just gonna get better than expected...

Via Simon Willison (great blog!), from chromatic's wrap-up of OSCON day 3:

Brian Aker, fresh on his new job as Senior Architect at MySQL, shocked the world (or, at least, me) when he announced that he'd embedded Perl in MySQL and was using it for stored procedures a couple of years ago. Of course, it did segfault rather often. Fortunately, it's highly mature now. In his talk on "Making MySQL Do More", Brian showed the embedded function API. You can write new functions for MySQL in Perl, Python, PHP, and Java. (Keep asking him about Ruby.) You can link to C libraries; he's used Image Magick and zlib. I'm excited about how easily you can modify queries — SELECT DIFF(foo) ... anyone?

However, if mySQL alone gets that interesting, I wonder what are they going to do with SAP DB ? Weren't they planing on merging both databases somehow?

Anyway, the real question is: how long is it going to take again for hosting companies to offer mySQL 5 as a standard feature on their hosting plans... :?: Most of them still run the ridiculously dumb 3.23 version :no: Even worse, most customers seem to be happy with it! >:(

Isn't this ironic, on one side databases are becoming a commodity and on the other side, people think being able to INSERT / UPDATE / SELECT (if not just SELECT) is all you need to call something a DBMS... 8|

Quote of the day

Think of the history of data access strategies to come out of Microsoft. ODBC, RDO, DAO, ADO, OLEDB, now ADO.NET - All New! Are these technological imperatives? The result of an incompetent design group that needs to reinvent data access every goddamn year? (That's probably it, actually.)

-Joel on Software

Style Sheet Switching

A list apart