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 <wmacgy...@gmail.com> 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 <bg.bra...@gmail.com> > wrote: > > On Fri, Jun 17, 2011 at 5:24 PM, Wilson MacGyver <wmacgy...@gmail.com> > 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ć > > bra...@herdhound.com > > > > 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 google-appengine@googlegroups.com. > > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > > 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 google-appengine@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > 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 google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.