• [^] # Re: Ruby On Rails

    Posté par . En réponse à la dépêche Support d'Ajax dans Ruby on Rails. Évalué à 2.

    > Bah pour les PDA, y'a Visual Studio.

    Pour Pocket PC uniquement et il coute cher.

    >Et franchement sur ce genre de machine t'as le problème des perfs tout de même, alors bon Ruby & Co voilà quoi.

    Pour la petite histoire:
    .NET est très très lent sur Pocket PC certainement parce que Winforms est pourri, car dans mon équipe on obtient des programmes plus réactifs avec une autre solution avec un serveur web embarqué et des pages HTML/Javascript...


    Yahooooo... Donc c'est quoi les paradigme révolutionnaire de Python ?


    Arrête de tout ramener à Python, ça fait au moins 8 posts qu'on parle des langages en général!


    Ah bon ? Quel vérification ? Par quel outil ?
    Si je fais :
    if(rand() < 0.5)
    o = new Carotte
    else
    o = new Patate

    addition(new Patate, o)
    Il va se passer quoi ? Tu m'expliques ?


    Tu auras une erreur, car:

    - soit o n'existait pas avant, donc il n'est dans l'espace de nom de la ligne addition(new Patate, o), mais dans celui du if et du else. Ce sont d'ailleurs deux variables o distinctes.

    - soit o existait avant et il aura donc un type, par exemple Carotte, et la ligne o = new Patate sera donc incorrecte.

    Pour l'application de ce principe à des langages en gardant le côté dynamiques, il faudrait l'introduire sous forme d'avertissement ou ajouter un mot clef pour dire qu'une classe peut être modifié dynamiquement ou non...