• [^] # Re: bonne nouvelle

    Posté par . En réponse à la dépêche Sortie de la distribution GNUSTEP 0.9.4, GNUstep news, et vidéo. Évalué à 6.

    les livres o'reilly originellement prévu pour "cocoa" (le framework apple) peuvent aider à s'initier

    les premiers chapitres couvrent la syntaxe objective C et les fondements de cocoa qui sont les mêmes que openstep/gnustep

    bon, ensuite ca part droit dans la maîtrise de apple Xcode et des évolutions de cocoa, et là, gnustep est largué.

    sinon, gnustep.org a toutes les docs en liens.


    Objective C a une syntaxe "c" mais est aux antipodes de C++, et utilise des concepts véritablement objets et basé messages, avec un runtime (mémoire managé ,garbage collector), l'introspection, le dynamisme etc. cela n'est pas inconnu (ironiquement, parce que objective C les précède) pour un développeur java ou c#

    j'insiste véritablement sur le fait que Gnome et KDE ont pris leur essort parce que malheureusement GNUstep était méconnu et trop ambitieux pour être utilisable à l'époque, mais c'est une vrai tragédie.

    Oui Gnome a pour moi atteint une grande qualité et c'est mon environnement de travail, et KDE est des plus complets et actifs, mais GNUstep aurait pu être le meilleur des environnements :

    - un incroyable framework de développement, très mature, cohérent , complet, normalisé et documenté (openstep)
    - des concepts d'interfaces tels les services ou la dock (ceux qui utilisent windowmaker savent que la dock est pas un gadget vain) vraiment en avance sur leurs temps
    - un langage de développement moderne, objet et managé (mais pas interprété)
    - un langage de scripting des applications
    - des guides pour concevoir des interfaces d'applications CLAIRES (ca veut dire "lisible" pas forcément "blanc") et cohérentes hérités des travaux de Next/apple

    bref, c'était une fondation solide et mature pour construire encore mieux

    rendez vous raté, la communauté a tout réinventé dans gnome et kde, et peut être est il trop tard.

    j'encourage vivement les gens à s'intéresser à gnustep ou cocoa d'apple (osx)