Live data from Hacker News

Google App Engine finally supports PHP

venturebeat.com

1–10 of 80 posts

Re: Google App Engine finally supports PHP

#2
They seem to twist the facts ever so slightly.

PHP is not "most popular computing language on the planet", it's the most popular web coding language; C is the most popular "computing" language, whatever that means.

And in linked article they make it seem that PhoneGap apps are more native than they are, "built-in PhoneGap integration so developers can publish native app packages to the various app stores".

Not factually wrong, but not very clear truth either.

Re: Google App Engine finally supports PHP

#4
I don't see this getting that much traction. Most existing PHP code is heavily dedicated to the use of SQL, and if you don't use the key-value datastore you give up a lot of the scaling advantages of appengine.

Secondly, PHP devs and sites are used to very affordable hosting options, and GAE is horribly overpriced for the computing power you get.

Thirdly, Google doesn't really seem to care about customers of their AppEngine platform. App Engine Java routinely routes clients to new VMs that are not finished starting up, giving clients 5-15 sec delays on page loads. Google's response to this was to give a lecture at I/O 2013 on how to hard code configurations into your java code [1]. Basically, if you thought Heroku did a poor job of load balancing, Google App Engine takes the cake for terrible load balancing.

I really don't know who Google is trying to target with GAE - they seem to be trying to cater to bloggers, small startups, and enterprise all at once. This pretty much just gives everyone the worst of all worlds with bloggers getting a system that is very complex, small startups getting excessive costs as soon as any processing is involved, and enterprise getting a system that will likely fall out from under them in 5-10 years time.

[1] https://groups.google.com/forum/?hl=en&fromgroups#!topic...

Re: Google App Engine finally supports PHP

#5
More potential for one of the worst languages to spread - let's have one minute of silence. And after that someone please start building an alternative keeping the good parts that made PHP successful and getting rid of the insane stuff.

Re: Google App Engine finally supports PHP

#6
post #5

More potential for one of the worst languages to spread - let's have one minute of silence. And after that someone please start building an alternative keeping the good parts that made PHP successful and getting rid of the insane stuff.

But, what if it were the insane parts that made PHP successful? PHP is basically a shell script hooked up to a web server, with '$_REQUEST' flowing in one way, and 'echo' flowing out the other way. Its over-simplified architecture is exactly why beginners like it so much.

Re: Google App Engine finally supports PHP

#7
post #6
post #5

More potential for one of the worst languages to spread - let's have one minute of silence. And after that someone please start building an alternative keeping the good parts that made PHP successful and getting rid of the insane stuff.

But, what if it were the insane parts that made PHP successful? PHP is basically a shell script hooked up to a web server, with '$_REQUEST' flowing in one way, and 'echo' flowing out the other way. Its over-simplified architecture is exactly why beginners like it so much.

The simple architecture is actually what PHP got right. For comparison, if you were using mod_python with the default settings, you needed to restart apache whenever you changed a file.

The insane part of PHP is the actual language. It's an overgrown template language. Half the functions are based on C, half the functions are based on Perl. There's no regularity or consistency.

Re: Google App Engine finally supports PHP

#9
post #4

I don't see this getting that much traction. Most existing PHP code is heavily dedicated to the use of SQL, and if you don't use the key-value datastore you give up a lot of the scaling advantages of appengine. Secondly, PHP devs and sites are used to very affordable hosting options, and GAE is horribly overpriced for the computing power you get. Thirdly, Google doesn't really seem to care about customers of their Ap…

if you don't use the key-value datastore you give up a lot of the scaling advantages of appengine

I'm not sure what you mean by the key-value datastore. Do you mean memcache, or do you mean the HR datastore?

Re: Google App Engine finally supports PHP

#10
post #4

I don't see this getting that much traction. Most existing PHP code is heavily dedicated to the use of SQL, and if you don't use the key-value datastore you give up a lot of the scaling advantages of appengine. Secondly, PHP devs and sites are used to very affordable hosting options, and GAE is horribly overpriced for the computing power you get. Thirdly, Google doesn't really seem to care about customers of their Ap…

> Most existing PHP code is heavily dedicated to the use of SQL, and if you don't use the key-value datastore you give up a lot of the scaling advantages of appengine.

I find a lot of folks aren't aware of https://developers.google.com/cloud-sql/

Post reply on HN