Cette mouture nous apporte : plus de stabilité sous Windows, des améliorations des performances dans les environnements déjà stables (systèmes d'exploitation de type Unix: Solaris, BSD, linux, etc), une plus grande interopérabilité avec les nouvelles méthodes Apple, une amélioration du code généré par gsdoc.
En bref, Foundation est tout à fait utilisable en production. Pour rappel, GNUstep est une implantation libre et portable des spécifications OpenStep.
Les composants 'make' et 'base' correspondent au framework Foundation d'Apple. Le composant 'gui' correspond au framework AppKit.
De plus, GNUstep vient avec un composant 'back' (pour backend) permettant changer le module qui fera le rendu. Le but étant de proposer différents modes de rendus: x11, art, PostScript, opengl, directfb. Certains sont encore a l'état de projets, d'autres sont déja stables.
Aller plus loin
- Site officiel (7 clics)
- Le wiki (6 clics)
- L'annonce dans la liste de diffusion (1 clic)
# Re: GNUstep 1.6.0
Posté par ours Ours (site web personnel) . Évalué à 1.
[^] # Re: GNUstep 1.6.0
Posté par Thomas MARTIN (site web personnel) . Évalué à 10.
[^] # Re: GNUstep 1.6.0
Posté par Damien (site web personnel) . Évalué à 10.
[^] # Re: GNUstep 1.6.0
Posté par Space_e_man (site web personnel) . Évalué à 9.
[^] # Re: GNUstep 1.6.0
Posté par MagicNinja . Évalué à 9.
# Windows ?
Posté par PegaseYa . Évalué à 6.
La liste des architectures supportées:
http://www.gnustep.org/information/machines_toc.html(...)
[^] # Gnu/HURD ?!!
Posté par fielog . Évalué à 2.
[^] # Re: Gnu/HURD ?!!
Posté par Le Trolleur Masqué . Évalué à 1.
[^] # Re: Gnu/HURD ?!!
Posté par Marc (site web personnel) . Évalué à 6.
[^] # Re: Gnu/HURD ?!!
Posté par maxoub . Évalué à 1.
Je comprend plus rien !
Gnome et Gnustep sont deux projets officiels GNU ? Comment se situent-ils l'un par rapport à l'autre ?
[^] # Re: Gnu/HURD ?!!
Posté par Jak . Évalué à 2.
[^] # Re: Gnu/HURD ?!!
Posté par Nicolas Roard (site web personnel) . Évalué à 7.
C'est pas compliqué en fait ... Quand les spécifications OpenStep ont été publiées en 1994, la FSF a décidé de les implémenter pour en faire le framework "officiel" des applis graphiques/bureau . Entre autre parce que tout le monde s'accordait sur la grande qualité de cette API.
Mais, comme peu de monde connaissait en pratique OpenStep (à cause de la politique assez étrange (élitiste) de NeXT, puis du désengagement de Sun au profit de Java), peu de gens ont bossé sur GNUstep. Après tout, il y avait absolument TOUT à coder, c'était un boulot vraiment énorme. Donc, les choses avancaient lentement.
A côté de ça, KDE, puis GNOME, se lancent dans la course. Ils montrent beaucoup plus rapidement des applis qui "tournent", vu qu'ils se basaient sur des toolkits graphiques existants, et que leurs objectifs étaient moins ambitieux.
Puis, avec la guéguerre des licences entre KDE et gnome, gnome se positionnait comme le "desktop libre". RMS a donc décidé de laisser purement et simplement tomber GNUstep pour nommer GNOME le nouveau desktop officiel.Voili voilou.
Entre temps, KDE et GNOME sont passés par de multiples révisions/changements d'API, et GNUstep a continué son bonhome de chemin et est désormais utilisable en tant que framework de programmation. Ce qui manque maintenant, ce sont des programmeurs ;)
[^] # Re: Windows ?
Posté par DiZ . Évalué à 3.
Avec MinGW en général plutot.
Parce que tout simplement les compilateurs Objc ne courent pas les rues.
En gros il n'y a que gcc.
Mais il n'y a pas besoin de X ou autres.....
[^] # Appel ...
Posté par Jak . Évalué à 1.
Je revois des textes allant dans ce sens, mais je suis incapable de savoir où j'ai vu ça.
[^] # Re: Appel ...
Posté par Nicolas Roard (site web personnel) . Évalué à 2.
http://clx.anet.fr/spip/article.php3?id_article=135(...)
[^] # Re: Appel ...
Posté par Jak . Évalué à 1.
[^] # Re: Appel ...
Posté par Nicolas Roard (site web personnel) . Évalué à 1.
[^] # Re: Appel ...
Posté par DiZ . Évalué à 2.
[^] # Re: Windows ?
Posté par Nicolas Roard (site web personnel) . Évalué à 2.
# Re: GNUstep 1.6.0
Posté par Frédéric Fondriest (site web personnel) . Évalué à 2.
[^] # Re: GNUstep 1.6.0
Posté par Jak . Évalué à 1.
Et sinon, les 2 premières réponses de la FAQ devraient t'éclairer, je pense :
http://www.gnustep.org/information/userfaq_1.html#SEC3(...)
[^] # Re: GNUstep 1.6.0
Posté par Nicolas Roard (site web personnel) . Évalué à 5.
Un framework, tu peux voir ça comme une bibliothèque de programmation. Dans la terminologie objet, un framework, c'est un ensemble de classes reliées entre elles, dans lequel tu va insérer tes propres classes; une sorte de coquille vide prête à l'emploi, que tu spécialise au besoin. Conceptuellement c'est donc différent d'une bibliothèque de fonctions que tu appelles.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.