• [^] # Re: et Objective-C?

    Posté par . En réponse au journal swift 2 sera open source. Évalué à 2. Dernière modification le 09 juin 2015 à 08:58.

    Malheureusement, de nombreux programmeurs de métier tombent dans le même panneau.

    Un langage de programmation, c'est une syntaxe qui permets de donner des ordres à un machine.
    Une bibliothèque (ou library en anglais) c'est un ensemble de raccourcis permettant de donner des phrases à une machine.
    Un cadriciel (arf, j'avoue, je ne parviens pas à mieux traduire ce terme en moins de 3 minutes!!! ok, donc, framework.... mais snif quoi) est un ensemble de bibliothèques permettant de traduire une façon de penser dans un langage qui n'a pas été prévu pour, ainsi que d'y ajouter des fonctionnalités.

    C'est une définition personnelle et improvisée pour te répondre, à toi de juger de l'imbécilité de ma réponse.
    Par exemple, Qt ou WxWidgets sont des cadriciels pour le langage C++ qui permettent une approche «complètement» objet à un langage qui se contente d'être orienté objet.
    Pour ma part, je ne saurait te recommander qu'une chose: ne pense que par toi-même. N'utilise ces cadriciels que quand tu ne sais pas quoi utiliser d'autre, car, de mon opinion très personnelle, ils finiront par te bloquer. Bien sûr, être bloqué peut parfois être une bonne chose.... cela dépends de l'existant, et c'est un sujet de gestion de projet, pas de programmation.

    En l'occurrence, ObjC c'est pas la propriété d'apple (ou p'tet que c'set libre, je sais plus exactement). Par contre, gnustep est libre, mais à une alternative non-libre (ben vi, je connais pas le nom de cette alternative, je sais juste que c'est elle qui est utilisée par l'objC sous apple....'fin, je m'embrouille moi-même la)

    J'espère avoir aidé plus qu'embrouillé....