How is this going to be different than Fantastico that already comes with just about every CPanel hosting solution? I don't know many hosts that don't allow 1-click install of tons of PHP apps already. I think Heroku mattered because of Ruby... right?
fantastico installs programs. i think the point of phpfog is to completely handle all aspects of the server and scaling it so that you can work on developing the application.
Fantastico really only works if it's part of the hosting solution. If you sign-up with any shared host offering CPanel, you'll probably have Fantastico, so basically, every CPanel host IS phpfog.
Sign-up, click to install WordPress, or whatever, and you're good to start customizing.
fantastico installs programs. i think the point of phpfog is to completely handle all aspects of the server and scaling it so that you can work on developing the application.
Fantastico really only works if it's part of the hosting solution. If you sign-up with any shared host offering CPanel, you'll probably have Fantastico, so basically, every CPanel host IS phpfog. Sign-up, click to install WordPress, or whatever, and you're good to start customizing.
CPanel does not scale your websites nor does it help deploy changes.
Why is Google App Engine not the answer for Python? Is it "the man" element or is there something at a technical level you don't like or missing?
Google limits you to using their own key/value store instead of a regular, relational DB. This makes it hard to migrate to and from GAE, so there's a fair bit of vendor lock-in. A Heroku app can run anywhere else, out of the box.
At Google I/O, Google said MySQL (or MySQL compatible version of their own storage, whatever) was coming soon to App Engine.
(I don't work for Google btw, I'm just a bit of a fan of App Engine)
like Heroku, but better Somehow I doubt that, but the service looks interesting. I wonder if there is a market for high quality PHP hosting.
"Like Heroku but for PHP" would have been a less arrogant slogan IMHO. Actually a lot of top tier websites are built in PHP (Facebook's front end is a good example) and so I don't doubt there is middle tail in there that might jump on a Heroku-style managed black box hosting platform.
The only reason they can use PHP in the front end is because they have a lot of different backend and frontend services to compensate for it speed-wise. Facebook uses HipHop, backend services written with C/Java/etc(?), and lots of interesting frontend JavaScript stuff to speed up page loads. Wikipedia has literally hundreds of Squid servers to cache requests, so most visitors never touch code that was just generated with PHP. Needless to say, this would be unlikely to be possibly using PHP Fog. (This comment sort of turned into a PHP is slow argument, oops. My point should still come across though)
since rails has so much convention, you can write a system that scales it as long as peopel follow that convention.
PHP is a free for all. Different frameworks do things differently and need to be scaled differently. Lots of people don't use frameworks. I think it will be hard to write a "one size fits all" infrastructure solution for PHP, like what Heroku did for Rails.
Why is Google App Engine not the answer for Python? Is it "the man" element or is there something at a technical level you don't like or missing?
Google limits you to using their own key/value store instead of a regular, relational DB. This makes it hard to migrate to and from GAE, so there's a fair bit of vendor lock-in. A Heroku app can run anywhere else, out of the box.
BigTable is not a motherfucking key/value store. It's a sorted tuplestore with built-in multidimensionality. Hypertable is a direct clone, HBase and Cassandra use the same style of API but have slightly different storage backends.
Just because it isn't a SQL database doesn't mean it's non-relational or key/value.
like Heroku, but better Somehow I doubt that, but the service looks interesting. I wonder if there is a market for high quality PHP hosting.
Exactly. Heroku gives me all kinds of awesome packages like NewRelic, Memcache, Postgres, and literally about a dozen more at the click of a mouse. Not to mention DelayedJobs.
I don't see what these guys really have to offer me that could even be close to on par with this, but time will tell.