• [^] # Re: Cocoa, OpenStep et GNUStep

    Posté par . En réponse au journal Des gestionnaires de fenêtre par monts et par vaux : macosx, windowmaker. Évalué à 3.

    >Moi je pense par exemple à Pixen et Inform7, dont les codes sources
    > en cocoa sont disponibles, mais qui ne se compilent que sous
    >macosx (apparemment certains ont étudiés le code pour les porter,
    >sans succès si on n'apporte pas beaucoup de travail en plus)

    Oui pour Pixen.
    Les developpeur sont bien sympas mais :

    1) Il y a pas mal de code assez porc !
    2) Il commitent d'énorme bout de code effacant tout l'effort que tu as fait pour le portage ( 1 fois ça va , 2 fois ca commence à gonfler )
    3) Tu leur écris 1 ou 2 pages pour leur expliquer ce qu'il ne faut pas faire à l'avenir pour que ce soit portable ( sous GNUstep/Linux GNUstep/Windows ) et via un gros commit (voir point 2) ils te foutent du OS spécifique , du non Cocoa ( CoreFoundation ....)

    Pour Adium c'est encore pire.... :)

    La plupart des maceux non rien à foutre de Linux ( ca peut se comprendre ) donc les efforts de portage sont assez difficile dans ce sens ( dans l'autre c'est plus simple effectivement )

    Dernièrement cependant j'ai vu passé chez GNUstep :
    - une implémentation de CoreData
    - la compatibilité des nibs ( les fichiers d'écrivant les interfaces ) , il est possible à partir de Gorm ( l'Interface Builder de GNUstep ) de créer des fichiers lisible par IB ( de MacOSX )
    - un début d'implémentation des technos Qwartz (au dessus de cairo )

    Bon maintenant est ce que GNUstep doit suivre le (blotage) d'Apple ça c'est un autre histoire :) ......

    moi je dis non :)