>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 :) ......
[^] # Re: Cocoa, OpenStep et GNUStep
Posté par oops . En réponse au journal Des gestionnaires de fenêtre par monts et par vaux : macosx, windowmaker. Évalué à 3.
> 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 :)