Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie de la distribution GNUSTEP 0.9.4, GNUstep news, et vidéo

Posté par Nicolas Roard (page perso, ). Modéré le 05 février 2005.
GNUSTEP 0.9.4 est un live CD axé sur le projet GNUstep, permettant facilement de tester un environnement basé sur des applications GNUstep, ainsi que de découvrir les outils de développements.

La version 0.9.4 apporte de nombreuses nouvelles applications et bien évidemment une mise à jour des bibliothèques et des applications déjà présentes.

> Lire la dépêche (39 commentaires, moyenne: 3,3).  

GNUstep est une implémentation par la Free Software Foundation (FSF) des API OpenStep, qui comportent une partie graphique (AppKit, fournissant un ensemble de widgets graphiques réutilisables) et une partie non-graphique (Foundation, en charge des chaînes de caractères unicodes, tableaux, threads, etc.). GNUstep étant de plus multi-plateforme, il est facile d'obtenir des programmes portables (d'autant plus que sur MacOSX, Cocoa est également une implémentation d'OpenStep).

En plus de ces bibliothèques, le projet GNUstep fournit des applications d'aide au développement, comme ProjectCenter (un IDE) ou Gorm (un modeleur d'interface graphique.. mais pas uniquement) qui accélèrent grandement le développement d'applications.

GNUstep utilise Objective-C pour le développement, une extension au C ANSI permettant de faire très simplement de la programmation objet (fortement inspiré de Smalltalk), mais des bindings pour d'autres langages existent (Java, ruby, etc.). Objective-C++, un bridge permettant de mixer dans le même code source du C++ et de l'Objective-C devrait être inclu dans la prochaine version de GCC (4.0) (et ainsi utiliser le meilleur des deux mondes).

L'intérêt de GNUstep, en plus de fournir une implémentation libre d'une API de grande qualité, est la présence des outils de développements (en particulier, Gorm), accélérant de beaucoup le développement d'application (une étude publiée dans les années 90 concernant le développement sur NeXTSTEP indiquaient un facteur de 5 à 10 fois plus rapide -- ce qui s'explique en partie par la qualité des API, mais également car on a besoin de beaucoup moins de lignes de code : et qui dit moins de lignes, dit moins de bugs).

Une démo montrant le développement d'une application graphique en utilisant ces outils est disponible (voir les liens de la dépêche) -- jetez y un coup d'oeil !

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

bonne nouvelle

Posté par CrEv (page perso, ) le 05/02/2005 à 19:56. (lien). Évalué à 4.

C'est une bien bonne nouvelle.

J'étais interessé depuis un moment, et j'attendais justement un live cd pour tester avant de me lancer dedans (le download est en cours...)

La demo m'avais déjà bien interessé / intrigué.

En fait j'aime bien le principe (en tout cas ce que j'ai pu en comprendre et voir) et je trouve ce projet très interessant, malgré l'impression "d'austérité" qu'on peut avoir au premier abord... (en gros je trouve les concepts bien, mais ça manque un peu de "couleurs", mais bon, je vais peut-être changé d'avis sur ce point quand je l'aurai testé ;-) )

Bonne continuation

++

Objective-C++?

Posté par Larry Cow () le 05/02/2005 à 21:46. (lien). Évalué à 5.

Désolé de casser l'ambiance, mais en suivant un peu les listes GNUstep, j'ai cru comprendre que les chances de voir ObjC++ intégré dans GCC4.0 étaient assez faibles. Qu'en fait, on avait même échappé de peu à un GCC4.0 inutilisable pour l'Objective-C normal.

Tu peux me (nous) éclairer un peu là-dessus, sitouplé? ;)

trop génial

Posté par TImaniac (page perso, ) le 05/02/2005 à 22:42. (lien). Évalué à 6.

une étude publiée dans les années 90 concernant le développement sur NeXTSTEP indiquaient un facteur de 5 à 10 fois plus rapide
Pourquoi faut-il toujours un argument à la con comme celui-là ?
Ca me rappelle une blague : "Quelle est la différence entre un canard ?"
De plus le chiffre paraît complètment farfelu, même en imaginant qu'on puisse le comparer à quelque chose d'actuel.
Bref, j'en viens à me dire qu'ils ont une bonne dose de prétention exaspérente chez GNUStep, faudrait que quelqu'un leur explique que même si le projet initial semblait novateur et permettait effectivement un certain gain de temps, l'informatique a évolué, les langages et outils également.

Torrent ?

Posté par Bonnefille Guilhem (page perso, ) le 07/02/2005 à 21:24. (lien). Évalué à 1.

Vous connaissez pas un torrent pour aider la diffusion des live-CD de GnuStep ?

Revenir en haut de page