6 responses to “[TechDays 2007] PHP sur Windows / Projet Phalanger”

  1. Christophe Lauer [MS]

    Hello Amaury,

    Je précise que suis Christophe Lauer, l’un des deux speakers de cette session… donc mon point de vue est forcément un peu partial ;)

    Je te trouve injuste avec la partie concernant MS Ajax Library. Pour quiconque se pose la question de trouver un framework Ajax pour utiliser avec PHP, MS Ajax Library est un choix qui a du sens, parce que :

    - MS Ajax Library n’est au final qu’une grosse bibliothèque Javascript sans aucune adhérence à une quelconque techno côté serveur,
    - MS Ajax Library est fournie sous la même licence BSD-like que celle que tu mentionnes pour Phalanger (aka Microsoft SS-PL),
    - Le projet PHPMsAjax permet d’utiliser des Services Web PHP depuis cette MS Ajax Library avec la même facilité que s’il s’agissait de Services Web en .NET

    Et puis au risque d’insister, la MS Ajax Library est fournie en Open Source et gratuite, donc il n’était pas question pour nous de faire un discours commercial ;)

    Concernant le fonctionnement dynamique de Phalanger en mode natif, il y a un excellent article sur CodeProject.com écrit par l’un des membres de l’équipe qui explique comment c’est rendu possible. Bonne lecture.
    http://www.codeproject.com/cpnet/phalanger-intro.asp

    Cheers,
    /CL

  2. Pierre Lagarde [MS]

    Bonjour Amaury,
    Je suis l’autre speaker sur cette session et je voudrais juste faire une remarque sur le fait qu’on a passé peu de temps sur Phalanger: c’était voulu dans notre découpage de session car au TechDays on s’adresse avant tout a des professionels et je ne pense pas que dans l’état actuel du projet il est raisonnable de partir dessus pour un projet industriel. En opposition à Microsoft Ajax Library qui quand a lui est RTM et supporté et peut donc être mis en production.
    Je comprend cependant ta frustration sur la partie Microsoft Ajax Mibrary mais potentiellement dans la salle des perssonnes ne l’avaient jamais vu.
    Pierre

  3. Jonx

    Je suis d’accord avec Amaury. (je viens seulement de tomber sur ce post). Peut-etre qu’un nom de session différent aurait réglé le probleme parce que j’y suis allé uniquement pour la partie phalanger. Du coup, quelle ne fut pas ma deception… Ceci dit, c’etaot deja bien d’aborder le sujet.

    Au sujet de ta question Mysql. En fait, ils utilisent un driver custom home made pour faire le passage phalanger/mysql.

    C’est toujours un projet d’etudiant, mais en tous cas MS a engagé les principaux etudiants qui ont bossé dessus. Les chanceux :) Du coup, peut-etre que ca suivra la meme voie que python ou ruby… Un jour…

    John.

  4. pankkake

    La licence de Microsoft n’est pas de type BSD, elle est de type Apache License 2.

  5. pankkake

    (voir Wikipedia, article Shared Source, que je ne peux pas lier car ton blog le refuse)

  6. Christophe Lauer [MS]

    @pankkake : Merci d’apporter cette précision, même un an après la discussion, il est toujours temps pour rectifier une imprécision.

    Et peut être pourrais tu alors nous dire en quoi la différence entre les BSD et la Apache 2 sont différentes pour les utilisateurs ?

    Vous me pardonnerez de ne pas être un expert diplômé genre « Bac+12 des 42 ou plus licences Open Source et affiliées » ;)

Leave a Reply