Link Details

Link 75388 thumbnail
User 206746 avatar

By mlemos
via phpclasses.org
Published: Apr 10 2008 / 23:46

Google App Engine was launched but it does not support PHP. This article presents some ideas that can help Google adding PHP support sooner rather than later.
  • 24
  • 9
  • 1575
  • 375

Comments

Add your comment
User 230430 avatar

wyldwolf replied ago:

0 votes Vote down Vote up Reply

Seriously... This has to stop.

The python on GAE is totally gimped. The only reason why they are using it is because they have already invested tens (maybe hundreds?) of thousands of man hours into writing custom python code. Guido (you know the guy who _made_ python) was there to help them make the changes and rip out various parts of the core python engine to make it work.

Does this mean that PHP/Java/Ruby/whatever won't be on GAE eventually? Of course not. I just wouldn't count on it any time soon.

When it does come I fully expect a new round of "Why can't I do X on GAE with PHP?" posts.

User 225823 avatar

c-ovidiu.tk replied ago:

0 votes Vote down Vote up Reply

I'm a PHP coder myself, but I think PHP has grown to be too much of a monopoly. Just look at the hosting offers. PHP all over the place, but little to no Ruby, Python etc. I think it's about time people become aware of Python (a very nice language) and I think GAE could help achieve that by staying PHP-free.

User 210175 avatar

jtheory replied ago:

0 votes Vote down Vote up Reply

AFAIK, Google doesn't do *anything* in PHP themselves; they're Python, Java, or C++.

User 275423 avatar

lifewithryan replied ago:

0 votes Vote down Vote up Reply

Enough already!
It will be supported at some point I'm sure, but have any of you actually read the details? Why would you WANT to do anything on AppEngine other than play/expiriment. Its something crazy like 5MB of space and some rather low bandwidth. Since PHP is found at pretty much any hosting company, why worry? And if all you want to do is play, you can "play" with PHP anywhere...

Having said that, even if Google only blesses Python, Java, C++ and Javascript internally, its no reason to believe they'd not support PHP externally. I for one am GLAD to see them offer Python/Django since I've been wanting to learn it. (We have a guy on our team that rewrote a client's site in Django, I was originally supposed to help but got pulled into a Grails project myself). Anyway, I would say at this point, calm down, sit back and see...none of these languages are going anywhere soon whether Google decides to include them in AppEngine or not.

Actually those who may want to feel threatened would be the C#/.Net/Asp.Net folks...I don't see Google going that route...

User 206746 avatar

mlemos replied ago:

0 votes Vote down Vote up Reply

lifewithryan, the current restrictions are just in this test phase on which only 10,000 developers can try it for free. The idea is to evolve to a paid service, which will compete with Amazon EC2 but providing scalability out of the box with Google infrastructure resources like Google File System, BigTable, etc..Neither your regular hosting service nor Amazon provides this.

User 206746 avatar

mlemos replied ago:

0 votes Vote down Vote up Reply

c-ovidiu.tk, there is no PHP monopoly. The market follows the law of offer and demand. If most of the hosting companies support PHP and not other languages, that is because there is much more demand for PHP hosting services.

Anyway, Google App Engine is not a regular hosting service. It provides scalability out of the box.

User 282283 avatar

Tantalus replied ago:

0 votes Vote down Vote up Reply

Every shared host supports PHP because one of the things they got right is that it's dead simple to install and deploy. Most shared hosting customers don't write anything themselves.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.