Live data from Hacker News

Google Compute Engine available for everyone, App Engine adds PHP

googlecloudplatform.blogspot.com

31–40 of 161 posts

Re: Google Compute Engine available for everyone, App Engine adds PHP

#31
post #2

LOL at adding PHP support to app engine almost 5 years later. PHP gets a lot of bashing but you can't deny its popularity, as evidenced by the number of stars. https://code.google.com/p/googleappengine/issues/detail?id=1...

Google IO 2014: App Engine now supports ColdFusion.

I don't see it :). ColdFusion is both hated and relatively unpopular, PHP has popularity going for it.

Re: Google Compute Engine available for everyone, App Engine adds PHP

#32
post #26

Earlier quoted context omitted.

PHP is only popular because many hosting providers support it. Many hosting providers only support it because it's popular. At no point in this equation does the relative merits of the language itself factor in.

PHP is popular because users know it is a good compromise between javaish stuffs ( type hinting in functions and methods , private,protected,public members, interfaces,and abstract classes ) and some whatever dynamic stuff out there ( dynamic , weak typing ) and some weird/functional stuffs ( pointers , closures , callbacks ). Yes PHP has a lot of bad parts. But its good parts are really really good. Most hosting pro…

PHP has just mixed and matched a ton of different features from other languages without having consistency. For example, many of the core functions have different naming conventions and many of it's OOP features are after thoughts.

Re: Google Compute Engine available for everyone, App Engine adds PHP

#33
post #2

LOL at adding PHP support to app engine almost 5 years later. PHP gets a lot of bashing but you can't deny its popularity, as evidenced by the number of stars. https://code.google.com/p/googleappengine/issues/detail?id=1...

PHP is only popular because many hosting providers support it. Many hosting providers only support it because it's popular. At no point in this equation does the relative merits of the language itself factor in.

At no point in this equation does the relative merits of the language itself factor in.

... except for "easy to deploy", which is a merit.

Re: Google Compute Engine available for everyone, App Engine adds PHP

#34
post #22
post #16

Earlier quoted context omitted.

PHP is popular because it's incredibly easy to get started for someone used to doing things with HTML. An HTML page can be renamed to .php, and that is a valid PHP page. For someone trying to go from HTML/CSS to the server side, PHP presents the path of least resistance. When using PHP, a lot of the basic data structure transforms are implemented in the core language. You can integrate simple server side functionalit…

You put it very lightly. It is not pedantry or elitist hackers, it is computer science . A sane engineer with a little bit of experience would not start off with PHP to build anything at all.

Because no engineer out there use php to develop anything ? right ? those folks at dailymotion , (the only youtube real competitor that yahoo wanted to purchase ), they are such insane engineers using php... i bet you are better than them hey , what did you build that is famous and used by millions of people around the world ?

Re: Google Compute Engine available for everyone, App Engine adds PHP

#36

Earlier quoted context omitted.

Our goal is to advance computing (via services such as HRD, Cloud Datastore, BigQuery, and Go) in ways that align with existing developer practices (investments in Java and now the release of PHP). There's no point in releasing amazing solutions if there is a huge barrier to entry.

Which customers are you going after? People who want to play around with "hello worlds" with PHP or people who actually build powerful stuff. Either case, help me understand why PHP was a better choice vs. Javascript? If the question is barrier to entry. Then javascript should have the lowest. Anyone doing any web development needs to do something in HTML/Javascript/CSS. Additionally you could have made the case for…

You can host HTML, javascript and CSS files to be run in the browser on GAE already, and have been able to do so since day 1.

What you can't do is run javascript server side. Given the unique requirements of server side javascript, and the fact that the single dominant implementation is maintained by a competitor in this exact space, it isn't a great fit.

Re: Google Compute Engine available for everyone, App Engine adds PHP

#37
post #12

Earlier quoted context omitted.

PHP is only popular because many hosting providers support it. Many hosting providers only support it because it's popular. At no point in this equation does the relative merits of the language itself factor in.

Yet they didn't support it for years and now they are. I only found it funny because within the HN ecosystem you get the impression that it's really dying (rightfully so given the better options out there). Now another platform provider is supporting it, which will only increase its popularity according to your statements.

For many applications they require a CMS and PHP clearly owns the market space here with Wordpress and Drupal -- strategic in terms of driving growth and new business. We also believe that since App Engine was built with multitenancy in mind from day one that it's a more secure, hardened environment -- better for developers. Finally, and to my point above, the majority of the internet has been built with PHP whether folks like it or not. We want to bring the benefits of cloud to this large corpus of developers -- advancing computing rather than stagnating it.

Re: Google Compute Engine available for everyone, App Engine adds PHP

#38

Given Google's reputation of awful customer support, why would anybody want to locked into their platform, especially when you have to do so many things the "app engine" way?

If you have an application that happens to fit nicely into the App Engine Way, it's a pretty slick environment for deployment.

Re: Google Compute Engine available for everyone, App Engine adds PHP

#39

PHP??? I would have thought javascript or Ruby would have made more sense.It seems like Google is just reacting to requests from 4 years ago. The App Engine has mades some decisions that seem to be contradictory. At one end, they drastically increased their prices and sent a signal the GAE was an enterprise-focused platform. Now, they're releasing PHP so people can host blogs on it. Really? You want to compete with $…

You can do JS and Ruby via a JVM-based runtime (jruby, or whatever for JS). Don't know how much uptake it has. I know I've seen proof of concepts of jruby on app engine, including with Rails.

Re: Google Compute Engine available for everyone, App Engine adds PHP

#40
post #27

I know there's google people floating around HN, does anyone know what the priorities are like as far as adding more services is concerned? I've been planning on launching on AWS, but I'd prefer google. But there's still tons of services google doesn't offer (or I can't find reference to at least). It is basically just alternatives to EC2, S3 and the database thing right now right? Are there plans for replacements fo…

I'm looking at GAE as a AWS alternative too, so what follows is not complete, just a few observations. Here is the run down on the runtime services available in the Java SDK (I think that it and Python are the most complete, not everything is available for Go last I checked): https://developers.google.com/appengine/docs/java/apis This is a good supplement: https://developers.google.com/appengine/tools_tips So queues…

>I think of GAE as more like Heroku + add-ons than a straight AWS competitor

Yeah, I have no intention of using GAE, they don't support haskell anyways. GCE is the direct equivalent of EC2, they have an EBS and S3 equivalent as well. I that core puts them in a pretty direct competitor position.

Post reply on HN