>> Ah oui, confirmation, tu a donc un a priori négatif sur le libre. « Aucun projet libre » ne parvient à être aussi « portable », compact et ne fournis de routines d'affichages aussi performantes que Flash dit-tu ?
>
> suivi de
>
>> C'est bien ça. J'ai souvent noté chez des développeurs Windows cette tendance Jacky à micro-optimiser (« tuner sa voiture » !) avant de se préoccuper de tout le reste, en particulier de la stabilité, de la maintenabilité et de la portabilité.
> oeil, poutre, toussa...
Tout était dans le avant [de se préoccuper de ....].
Un exemple de « routines d'affichages », puisqu'on en parle, à point nommé. Cairo s'est préoccupée pendant longtemps de mettre en place l'architecture de rendu la plus propre, bien fichue, et carrée possible, d'écrire des tests unitaires pour tout et le reste, de s'assurer d'une portabilité irréprochable, d'une stabilité si convaincante que cette lib a été adoptée par Gtk et Firefox pour tout leurs rendus (pour la prochaine version de FF, probablement). Et _ensuite_ seulement, c'est à dire récemment, ils se sont mis aux optims : ils ont doublé, triplé, voir décuplé l'efficacité de certaines routines, c'est dire s'il y avait du pain sur la planche (mais ils l'ont fait). En partant sur une architecture éprouvée, et en ne cherchant pas à se bâtir autour des optimisations au départ, ils fournissent maintenant une lib compacte, rapide, stable, portable et efficace. CQFD.
Mais évidement, quand on est en priorité préoccupé par le besoin de mettre rapidement sur le marché un chose qui tienne les benchmarks, et qu'on ne montre pas le caca qu'on a mis dans les sources à une large communauté ... on peut faire du vite et gruik (et essayer de maintenir la compatibilité arrière avec ses bugs pendant des années, ensuite).
[^] # Re: Lecteur
Posté par herodiade . En réponse à la dépêche Adobe va libérer Flex. Évalué à 2.
>
> suivi de
>
>> C'est bien ça. J'ai souvent noté chez des développeurs Windows cette tendance Jacky à micro-optimiser (« tuner sa voiture » !) avant de se préoccuper de tout le reste, en particulier de la stabilité, de la maintenabilité et de la portabilité.
> oeil, poutre, toussa...
Tout était dans le avant [de se préoccuper de ....].
Un exemple de « routines d'affichages », puisqu'on en parle, à point nommé. Cairo s'est préoccupée pendant longtemps de mettre en place l'architecture de rendu la plus propre, bien fichue, et carrée possible, d'écrire des tests unitaires pour tout et le reste, de s'assurer d'une portabilité irréprochable, d'une stabilité si convaincante que cette lib a été adoptée par Gtk et Firefox pour tout leurs rendus (pour la prochaine version de FF, probablement). Et _ensuite_ seulement, c'est à dire récemment, ils se sont mis aux optims : ils ont doublé, triplé, voir décuplé l'efficacité de certaines routines, c'est dire s'il y avait du pain sur la planche (mais ils l'ont fait). En partant sur une architecture éprouvée, et en ne cherchant pas à se bâtir autour des optimisations au départ, ils fournissent maintenant une lib compacte, rapide, stable, portable et efficace. CQFD.
Mais évidement, quand on est en priorité préoccupé par le besoin de mettre rapidement sur le marché un chose qui tienne les benchmarks, et qu'on ne montre pas le caca qu'on a mis dans les sources à une large communauté ... on peut faire du vite et gruik (et essayer de maintenir la compatibilité arrière avec ses bugs pendant des années, ensuite).