The last time I tried using mono to host a C#.Net app it was a bit rocky. I
don't recall all of the specific issues anymore, but in the end we just
bought some windows servers....
On Jun 18, 2011 12:48 AM, "Ikai Lan (Google)" <[email protected]> wrote:
> Yikes. Those are great points, David. Thank you for that response. You're
> right; I didn't even think about the multithreading. This would make PHP
> prohibitively expensive. We're aware of the issues this causes for Python
> developers on 2.5, and that's why we've committed to getting
multithreading
> for 2.7. This is already a rough job given the expertise we have in
Python;
> I can't imagine the black magic we'd need to do to create a multithreaded
> PHP runtime.
>
> My suspicions are the same about the Drupal developers. And yes, it is
> ironic, because something like Drupal works better in a schemaless
> datastore. The point about the open source community flocking to build
tools
> is also taken.
>
> No comments about Mono?
>
>
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blog: http://googleappengine.blogspot.com
> Twitter: http://twitter.com/app_engine
> Reddit: http://www.reddit.com/r/appengine
>
>
>
> On Sat, Jun 18, 2011 at 4:03 AM, David Mora <[email protected]> wrote:
>
>> So zend + right scale are playing with a PaaS already, and there's
another
>> that i forgot the name (or at least trying to).
>>
>> I worked 5 years on massive PHP systems (+10 mill users, with oracle
>> behind) as SA and from that i gather many things:
>>
>> - Hardware consumed tend to be 1.5 times more than other
>> interpreted/compiled languages
>> - PHP is not multithreaded (you can only fork) which makes the new GAE
>> pricing structure a lot difficult
>> - Naming combinations around the community makes it hard to actually
>> serve PaaS APIs and documentation in a good way and easy to understand
(e.g:
>> the so pseudo called namespaces and lambda functions)
>> - APC or any other solution around code caching is a must for
>> scalability, but it takes a good chunk of server's memory and resources
>> making it more expensive (for large scale systems)
>> - relies a lot on PECL, so lots of low level extensions must be enabled
>> and maintained across SDKs, which potentially would have a portability
>> problem major than what django is right now for python
>> - the most "enterprise" trusted web framework is Zend, known by it's
>> footprint, meaning this a compact web framework must be plugged in.
>>
>> and many more. Although i do love PHP, i would not pick it as a
programming
>> language of one of my solutions, it just requires many low level access
to
>> adjust it for a deployment
>>
>> On 17 June 2011 10:07, Wilson MacGyver <[email protected]> wrote:
>>
>>> my feeling is, given limited resource, I rather they improve what they
>>> currently
>>> support instead of adding yet another language runtime and hope the
>>> php community will
>>> rally around it.
>>>
>>> there is still plenty of things to do on the GAE-python and GAE-java
>>> side. go was
>>> just added as a new stack.
>>>
>>> google has repetitively said the GAE team is small. I'd rather they
>>> focus on what they
>>> support currently.
>>>
>>> On Fri, Jun 17, 2011 at 11:56 AM, Branko Vukelic <[email protected]>
>>> wrote:
>>> > On Fri, Jun 17, 2011 at 5:24 PM, Wilson MacGyver <[email protected]>
>>> wrote:
>>> >> I don't think supporting php is a game changer.
>>> >>
>>> >> I have a feeling a lot of people that ask about php, wants to slap in
>>> >> wordpress, drupal, etc
>>> >> , run it on google app engine and forget about it.
>>> >>
>>> >> which due to datastore is not going to happen out of the box.
>>> >
>>> > Yeah, but if PHP did make it onto GAE, I'm sure you'd see open-source
>>> > projects that would allow Wordpress and Drupal to run on GAE in a few
>>> > months. Isn't that the whole point?
>>> >
>>> > Anyway, I've seen that it's possible (don't know how well or if it's
>>> > stable enough) to run PHP scripts in JVM.
>>> >
>>> > http://php-java-bridge.sourceforge.net/pjb/
>>> > http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/
>>> >
>>> >
>>> > --
>>> > Branko Vukelić
>>> > [email protected]
>>> >
>>> > Lead Developer
>>> > Herd Hound (tm) - Travel that doesn't bite
>>> > www.herdhound.com
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> Groups "Google App Engine" group.
>>> > To post to this group, send email to [email protected]
.
>>> > To unsubscribe from this group, send email to
>>> [email protected].
>>> > For more options, visit this group at
>>> http://groups.google.com/group/google-appengine?hl=en.
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Omnem crede diem tibi diluxisse supremum.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
Groups
>>> "Google App Engine" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected].
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-appengine?hl=en.
>>>
>>>
>>
>>
>> --
>> http://about.me/david.mora
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
[email protected].
> For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to