Parce que le code c'est comme les animaux (homo sapiens compris), ça a besoin de respirer.
Plus sérieusement, je trouve un code plus clair lorsqu'il n'est pas "compacté sur un timbre poste. Certains m'objecterons que l'on a n'a pas tous sous les yeux, mais je fait toujours en sorte d'avoir des fonctions/méthodes les plus courtes possibles (pas plus de 50 lignes). Dans ces conditions, on a tout sous les yeux.
Je sais TF1 c'est mal, mais des fois, on est pas chez soi et des zigotos allument la télé :
Lorsque j'ai entendu ça sur TF1, j'ai rien compris au reportage. Le truc qui m'a le plus sidéré, c'était leur petit curseur qui se baladait sous les 0 et 1 et le commentateur en train de dire (attention c'est de mémoire, mais l'idée est là) : "dans les ordinateurs il y a un curseur comme celui-là qui parcours les bits".
Il y a une très grosse différence entre la version Windows (qui est excellente) et la version Linux (qui est désespérement lourdingue). Et pourtant je l'utilise sur de "grosses machines" (P4 512Mo et Athlon 64 1Go).
Sous Linux avec KDE, dans la vie de tous les jours, c'est Konqueror!
Qui voudrait utiliser au quotidien une application lente et bugguée. Selon moi, proposer de telles portages si complexes est plus dommageable qu'autre chose. Il vaut mieux dépenser son énergie à développer une application "from scratch", qui utilise les technologies du système et étant bien intégré que devoir se coltiner les adaptations d'une API qui n'est pas faîte pour ce système.
Pour le portage de GTK, il me semble que c'est une vieille version, du style 1.2. Niveau portage, je ne sais pas si c'est vraiment utilisable. Même chose pour Qt, c'est une version 2.x.
Quand on développe sous BeOS/Haïku c'est pour utiliser l'API de BeOS/Haïku. Utiliser une surcouche fait perdre une grande partie de l'attrait du multi-thread et de toutes les technologies associées à BeOS/Haïku.
Et puis c'est un boulot monstre, dont le temps serait très certainement mieux rempli et le boulot plus gratifiant pour les développeurs, à concevoir des applications spécialement dédiées à l'OS.
L'infrastructure matériel à mettre en place doit être énorme et c'est l'aspect financier qui doit limiter les choses. Regarde se que cela coûte à Wikipédia en serveurs : http://wikimediafoundation.org/wiki/Budget/fr/2005
Il est clair que développer un projet aussi important est avant tout un affaire de passionnés. Et que presque 10 ans plus tard, BeOS n'est plus aussi en avance qu'avant. Mais il a tout de même de beau reste, comme sa réactivité, son API, sa légèreté et certaines technologies encore peut présente aujourd'hui, comme :
* les translators : des modules fournissant des fonctions permettant de lire et écrire des fichiers, cela permet ainsi de les réutiliser dans n'importe quelle application
* l'utilisation intensive des méta-donnés. Avec comme exemple concret StyleEdit (l'éditeur de texte de BeOS) qui utilise les méta-données pour stocker la mise en page des fichiers textes (couleur, alignement, police). Si un autre programme lit un fichier de StyleEdit, il le pourra, mais n'aura que le texte sans la mise en page
* les live query, des requêtes de recherches de fichiers dynamiques, qui associées avec les méta-données permettent de faire des choses assez intéressante
* les réplicants, qui sont des sortes de KParts. Ainsi, NetPositive (le navigateur Web de BeOS) peut être facilement embarqué dans n'importe quelle application
De mémoire BeFS n'intégrait pas une BDD, au début oui, mais cela a été abandonné pour des raisons de performances. Mais le FS a toujours des trucs très intéressant :
* support des types MIME (les types MIME sont définis par un démon qui tourne et analyse les fichiers)
* support illimité des méta-donnée, on peut en ajouter autant qu'on le désir. Un exemple d'application, StyleEdit, le petit éditeur de texte de BeOS utilise les méta-donné pour stocker la mise en page d'un fichier texte (couleur, alignement, taille de la police) et si on lit le fichier texte sur un autre système, le fichier reste lisible, mais sans la mise en page
* live query, des requêtes de recherches dynamiques, cela permet ainsi de lister tous les fichiers qui nous intéresse suivant un certains critères et ce résultat est mis à jour dynamiquement (couplé au méta-donnés cela peut donner des trucs très intéressant.
Il est à noter que le OpenBFS de Haïku est un des composants qui a actuellement atteint le stade de la bêta.
Il faut tout lire : à la fin elle travaillait au service finances-marketing et puis il est dit qu'elle réalise un rêve. Elle saisie plus l'opportunité qu'autre chose il semblerait.
Personnellement, je comprend tout à fait son acte. Au moins en se couchant le soir, elle pourra se dire qu'elle a fait du bien autour d'elle. C'est bien plus gratifiant (selon moi) que de bosser dans le service finances-marketing d'une multinationale...
[^] # Re: Saut de ligne avant l'accolade.
Posté par sanao . En réponse à la dépêche O.S.T.D.C. une introduction au Développement en équipe. Évalué à 2.
Plus sérieusement, je trouve un code plus clair lorsqu'il n'est pas "compacté sur un timbre poste. Certains m'objecterons que l'on a n'a pas tous sous les yeux, mais je fait toujours en sorte d'avoir des fonctions/méthodes les plus courtes possibles (pas plus de 50 lignes). Dans ces conditions, on a tout sous les yeux.
[^] # Re: Flash saimal!
Posté par sanao . En réponse au journal Flash "saimal" Player 9 beta 2. Évalué à 6.
[^] # Re: C'est quoi cette news alarmiste à la con ?
Posté par sanao . En réponse à la dépêche Une faille majeure de la cryptographie courante. Évalué à 4.
Lorsque j'ai entendu ça sur TF1, j'ai rien compris au reportage. Le truc qui m'a le plus sidéré, c'était leur petit curseur qui se baladait sous les 0 et 1 et le commentateur en train de dire (attention c'est de mémoire, mais l'idée est là) : "dans les ordinateurs il y a un curseur comme celui-là qui parcours les bits".
[^] # Re: LinuxFR effect
Posté par sanao . En réponse à la dépêche 01 Informatique : Spécial Libre, un modèle approuvé. Évalué à 3.
Comment ça c'est vendredi, mais il faut que j'y aille!!!
[^] # Re: his wife
Posté par sanao . En réponse au journal Encore une preuve des problèmes posés par le vote électronique. Évalué à 6.
[^] # Re: Des logiciels sûrement...
Posté par sanao . En réponse au journal Que libéreriez-vous si vous aviez 100 millions de dollars ?. Évalué à 4.
[^] # Re: Tiens c'est pas la chine pour une fois...
Posté par sanao . En réponse au journal 1984. Évalué à 0.
# C'est très Web 2.0
Posté par sanao . En réponse au journal Nouveau (?) look pour kde.org. Évalué à 2.
[^] # Re: Huh ?
Posté par sanao . En réponse au journal Libre Vs OpenSource. Évalué à 3.
[^] # Re: mhhh...
Posté par sanao . En réponse au journal Utilisation mémoire des différents "desktop". Évalué à 5.
Sous Linux avec KDE, dans la vie de tous les jours, c'est Konqueror!
[^] # Re: pour une fois
Posté par sanao . En réponse au journal capitalism at its best ? terrorism ?. Évalué à 3.
Il faut arrêter d'accepter les limitations à la vie privée sous prétexte que c'est pour la sécurité.
Il faut comprendre une chose, donner de la liberté c'est dangereux, car on peut en abuser. Mais c'est vital.
[^] # Re: NewOS, Syllable
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 3.
Pour le portage de GTK, il me semble que c'est une vieille version, du style 1.2. Niveau portage, je ne sais pas si c'est vraiment utilisable. Même chose pour Qt, c'est une version 2.x.
[^] # Re: API BeOS sur système GNU/Linux
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 2.
[^] # Re: NewOS, Syllable
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 3.
Et puis c'est un boulot monstre, dont le temps serait très certainement mieux rempli et le boulot plus gratifiant pour les développeurs, à concevoir des applications spécialement dédiées à l'OS.
[^] # Re: Infrastructure
Posté par sanao . En réponse au journal Google forever?. Évalué à 3.
[^] # Re: Googlemaniaque ???
Posté par sanao . En réponse au journal Google forever?. Évalué à 5.
[^] # Re: Le Commentaire Obligatoire
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 2.
[^] # Re: question
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 2.
Sinon le fait que l'API est à 99% objet et qu'il a une architecture client/serveur doit y jouer au niveau de son aspect en forme de composant.
[^] # Re: question
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 1.
[^] # Re: question
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 4.
* les translators : des modules fournissant des fonctions permettant de lire et écrire des fichiers, cela permet ainsi de les réutiliser dans n'importe quelle application
* l'utilisation intensive des méta-donnés. Avec comme exemple concret StyleEdit (l'éditeur de texte de BeOS) qui utilise les méta-données pour stocker la mise en page des fichiers textes (couleur, alignement, police). Si un autre programme lit un fichier de StyleEdit, il le pourra, mais n'aura que le texte sans la mise en page
* les live query, des requêtes de recherches de fichiers dynamiques, qui associées avec les méta-données permettent de faire des choses assez intéressante
* les réplicants, qui sont des sortes de KParts. Ainsi, NetPositive (le navigateur Web de BeOS) peut être facilement embarqué dans n'importe quelle application
[^] # Re: question
Posté par sanao . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 5.
* support des types MIME (les types MIME sont définis par un démon qui tourne et analyse les fichiers)
* support illimité des méta-donnée, on peut en ajouter autant qu'on le désir. Un exemple d'application, StyleEdit, le petit éditeur de texte de BeOS utilise les méta-donné pour stocker la mise en page d'un fichier texte (couleur, alignement, taille de la police) et si on lit le fichier texte sur un autre système, le fichier reste lisible, mais sans la mise en page
* live query, des requêtes de recherches dynamiques, cela permet ainsi de lister tous les fichiers qui nous intéresse suivant un certains critères et ce résultat est mis à jour dynamiquement (couplé au méta-donnés cela peut donner des trucs très intéressant.
Il est à noter que le OpenBFS de Haïku est un des composants qui a actuellement atteint le stade de la bêta.
[^] # Re: Encore une opération de communication ???
Posté par sanao . En réponse à la dépêche Un point sur Java et l'Open-Source. Évalué à 2.
[^] # Re: Enfin !!!
Posté par sanao . En réponse à la dépêche K-Meleon est sorti en version 1.0.1. Évalué à 2.
[^] # Re: Cas d'école de politiquement correct…
Posté par sanao . En réponse au journal L'humanité selon Sarkozy.... Évalué à 4.
En France uniquement?...
[^] # Re: HP !
Posté par sanao . En réponse au journal Un article de Le Monde révélateur de la culture d'entreprise de SAP.. Évalué à 1.
Personnellement, je comprend tout à fait son acte. Au moins en se couchant le soir, elle pourra se dire qu'elle a fait du bien autour d'elle. C'est bien plus gratifiant (selon moi) que de bosser dans le service finances-marketing d'une multinationale...