• [^] # Re: enlarge your penis

    Posté par (site web personnel) . En réponse à la dépêche 10 ans d'OpenStep. Évalué à 3.

    Tu cite ADA sur .NET, mais je te signal qu'il y a également IronPython, qu'il y a également Eiffel (avec héritage multiple), mais aussi du Caml, etc. Pourtant ces langages respecte leur syntaxe et sémantique originale.

    Pour ce qui est de l'indépendance du framework vis-à-vis d'un langage, il suffit de prendre l'exemple de GTK qui a été conçu pour être "bindé" facilement et donc utilisable depuis ton langage favori.

    Je crois qu'il faut comprendre qu'un langage ne se limite pas à une syntaxe mais contient également des spécificités à l'exécution. Le framework ne peut pas faire abstraction de ces spécificités, même si MS essaye de nous le faire croire.
    Les langages ont beaucoup de points communs, et leurs environnements d'exécution aussi. De toute façon il est toujours possible d'ajouter ce qui manque dans le framework et qui est vital au langage (héritage multiple en Eiffel au dessus de .NET par exemple)

    Il ne faut pas oublier que tous les langages sont conçu pour tourner sur des architectures de proc au mode de fonctionnement similaire, il est donc tout à fait possible de faire la même concentration au niveau d'une machien virtuelle par exemple.


    Et moi, qui ne connaît que OpenStep, pourquoi t'essaye de m'embrouiller avec tes Qt et Gtk ? moi je veux pas faire table rase de MON existant...

    Mais justement, que vas-tu devoir faire si tu veux faire une application qui s'intègre dans Windows ou Gnome ?

    ---> OpenStep se vente d'être portable mais ne t'encourage pas du tout à t'intégrer dans les autres environnements, tu ne trouves pas celà contradictoire ?

    Pour travailler sur GNUstep, tu ne dois pas faire table rase sur tes connaissances.
    Mon existant n'est pas limité à mes connaissances mais aussi à tout ce que j'ai codé, et apprendre un nouveau framework complet c'est légèrement rédibitoire comme qui dirait. Le langage ca encore c'est surmontable (et parfois agréable)

    Au fait, je vois que tu as développé sur .NET dans ton cv, ça faisait parti de ton existant ?
    Justement tiens, puisque tu en parles, ben quand je développe une appli qui cible plusieurs environnements, je peux me baser sur la même plateforme (Mono), utiliser le toolkit graphique et m'intégrer comme je l'entend dans les différents environnements sans toucher au reste de mon appli, et cerise sur le gâteau, je peux même réutiliser mes compétences en GTK quand je codais en C, réutiliser la doc existante, les tutoriaux, réutiliser mes libs écritent en C, etc.