Article MSDN : Avec le projet Phalanger, PHP devient un langage de premier choix sur la plate-forme Microsoft .NET


En mai dernier, je vous avais parlé d'un article à venir présentant le projet Phalanger aux développeurs PHP. Pour rappel, le propos du projet Phalanger consiste à permettre d'exécuter une application en PHP au sein du CLR de .NET et confère ainsi à PHP le statut de "'langage .NET", ouvrant la porte à l'intéropérabilité avec l'ensemble de la plate-forme .NET et à l'utilisation - entre autres - de Microsoft Ajax et des contrôles riches de l'ASP.NET Ajax Control Toolkit.


Après une rapide intro à ASP.NET à destination des développeurs PHP qui ne sont pas forcément familiers avec les concepts de base, cet article passe en revue les possibilités offertes par Phalanger, ses zones d'utilisation privilégiées et aussi ses limitations.


Voilà, cet article est à présent en ligne, usez et abusez-en !

Comments (6)
  1. TRès bonne nouvele. J’ai relayé l’info sur mon blog 🙂

  2. Perplexe says:

    Mais cela sert à quoi ?

    Une stack WAMP n’est-elle pas suffisante, moins chère, indépendante de l’OS, etc.

    Je suis perplexe…

  3. CLaueR says:

    @Perplexe

    Amusant, tu serais un fan de Ally Mc Beal alors ? Mais je m’égare…

    Non, ce n’est pas comparable !

    WAMP est un package permettant d’installer facilement et sans trop d’effort de configuration un serveur HTTP Apache et PHP ainsi que MySQL sur une machine Windows.

    WAMP est en celà un peu le digne successeur de easyPHP, projet qui n’est plus maintenu et qui n’évolue plus.

    Mais la facilité d’installation de WAMP a un prix ! C’est d’ailleurs clairement indiqué sur le site PHP.net :

    http://www.php.net/manual/en/install.windows.php

    "Warning: There are several all-in-one installers over the Internet, but none of those are endorsed by PHP.net, as we believe that using one of the official windows packages from » http://www.php.net/downloads.php is the best choice to have your system secure and optimised."

    Il est déconseillé d’utiliser les packages qui installent tout d’un coup parce que ça peut dans certains cas rendre les systèmes moins sécurisés. Faire son installation personnalisée à partir des dernières versions de l’ensemble des packages est la voie conseillée.

    De façon plus tranchée, je considère que WAMP et consorts, c’est utile pour installer rapidement une machine de développement, en revanche, c’est à proscrire dans une logigue de mise en production ! Ne serait-ce qu’à cause de Apache qui n’est pas conçu pour être mis en prod sur Windows… Bref.

    Phalanger n’est pas une solution qui vise le "suffisant". Phalanger vise le "plus" voire le "encore plus et bien au delà".

    Phalanger, comme je le dis dans mon article, présente un intérêt pour celles et ceux qui veulent exploiter l’intéropérabilité entre PHP et Windows, et tirer partie de l’énorme quantité de code existant en .NET pour Windows, ainsi que de la facilité de certaines tâches en .NET, comme par exemple exposer ou consommer un Web Service en SOAP…

    Quand à WAMP indépendant de l’OS, je suis plus que perplexe à mon tour : Le "W" de WAMP singifiant clairement "Windows"…

    Bien à vous 🙂

Comments are closed.

Skip to main content