Re: PHP on .NET DLR

[email protected] (Rasmus Lerdorf) Fri, 10 Aug 2007 10:10:28 -0700
Newsgroups php.evangelism
Message-ID <[email protected]>
Beyond tech demos, which major web site has a Silverlight frontend
today?  About as many as Adobe Air, I would expect.  But regardless, PHP
is firmly entrenched as a scalable server-side web platform.  That's
where our focus is and probably always will be.  I don't actually see a
problem with a Silverlight/Ruby client speaking to a PHP server-side
script.  Most RIA work today is cross-language in the sense that you
have client-side Javascript connection to server-side PHP.  PHP doesn't
need to be everywhere.

But again, it comes down to the level of interest amongst developers out
there.  If there really is that much interest, you shouldn't need the
Phalanger guys.  Developers would be lined up to help make this happen.

I appreciate your enthusiasm for the Silverlight platform, but you need
to recognize that there is a very large group of people out there who
still have no idea what it is, and an even larger group who know what it
is but have no use for it.  Until that changes, you are fighting an
uphill battle.  It also doesn't help that the open source community is
heavily Linux and OSX oriented and most of us can't even see Silverlight
working while Adobe Air works fine on our platform.

Compare: http://labs.infragistics.com/silverlight/
    and: http://www.matchmine.com/

for example.  The first is a Silverlight app, the second an Adobe Air
one.  The first doesn't work at all on Firefox/OSX while the second
works fine.

-Rasmus

K T Ligesh wrote:
> On Fri, Aug 10, 2007 at 08:59:24AM -0700, Rasmus Lerdorf wrote:
>> K T Ligesh wrote:
>>
>>>  PHP on .NET has a 1000 reasons. Phalanger is already there. Why are you letting it die?
>> Personally because it doesn't solve any problem I have.  I build large
>> scalable web sites. 
> 
>  It will. You should create a silverlight frontend for at least some of the yahoo interface. It will be interesting. It will be really nice if you can do it in PHP itself. I have checked the Phalanger examples, and it is extraordinarily trivial. I think writing a silverlight client for existing apps would be a matter of days work in PHP, especially if they are already ajax aware.
> 
>  Unless of course, yahoo has a strict No-MS policy, I think it wouldn't hurt Yahoo to have an optional fancy graphical frontend. Yahoo interfaces are very drab now. So maybe _yahoo_ will sponsor this? :-) hehe.
> 
> 
> 
>> But this is open source.  It doesn't matter what I
>> think.  Open Source moves with the interest of the contributors.  If a
>> couple of developers joined the project tomorrow to make PHP work great
>> with Silverlight, then it would happen.  Just like how PHP got support
>> for just about everything else.  Either an existing PHP developer needed
>> it, or someone from the outside needed it badly enough to join the
>> project and make sure it happened.  If either happens in this case, then
>> PHP will get Silverlight support.
> 
>  You will be able to write silverlight client in PHP and stream the data from a linux/apache/php server.  and it can always be made optional. 
> 
>> So, if you really want to see Silverlight support in PHP, you need to go
>> looking for someone who is interested in volunteering their time to make
>> it happen and remind them that PHP is a very open open source project
>> and it really isn't hard to contribute to it.
>>
> 
>  It was there. PHalanger was working nicely, and I was planning on contributing once I could get my development environment--based on vim/screen/xterm/mutt--ported to windows, which became possible only with Vista. But the Phalanger devs got hired by MS, and then they were not allowed to work on the project, which is really strange, considering that MS has nothing to lose but a lot to gain from Phalanger. The problem is again that the situation is not neutral. If it was, then PHP was the first language on .NET, even ahead of python. Phalanger had it working much before the ironpython got their first production release out.
> 
>  And even now, there do exist a maintainer for phalanger, but it is not being taken seriously--in contrast to the enthusiasm that ironRuby has generated in the Ruby community. I can't still understand how a pre-alpha release of IronRuby is greeted much more enthusiastically, while the fully working phalanger is abandoned.
> 
>  What we need is to get MS let the old developers--Tomas and Lada--back to working on Phalanger. I am still trying to figure what actually made MS purposefully scuttle Phalanger by snatching the devs.
>