News for hackers. Stuff that matters.
Re:Open Source Google App Engine Clone by SEJeff on Sunday August 18, 2013 @03:34PM (#6233841)
Could this be due to GAE not getting as much traction as google had hoped?
Re:Open Source Google App Engine Clone by RyanZAG on Sunday August 18, 2013 @03:43PM (#6233879)
Probably not, AppScale has been around for years now.

GAE's main customer is Google itself as far as I know, so I don't think they have any problems with traction. They certainty aren't priced or have the features necessary to get much traction outside Google at any rate.

They're a premium service with very harsh restrictions and poor portability. I gave them a try for awhile, but ultimately they have too many drawbacks and have been plagued with terrible issues such as 20sec+ start up times on GAE/Java. It's just not a great option considering you can get the same performance as ~50 GAE instances with a single dedicated host at 2-4 order of magnitude less cost.

AppScale itself is pretty interesting though, but without the Google Bigtable backend, most of the forced restrictions don't make much sense and actually decrease performance and reliability compared to just developing for a linux VM directly.

Re:Open Source Google App Engine Clone by dougk16 on Sunday August 18, 2013 @04:41PM (#6234147)
Curious as to when you last tried out GAE. I've had a wonderful experience so far over the last 2 years. My instances never take longer than a few seconds to start up... in fact it's sometimes spooky how fast they do.

"...with very harsh restrictions and poor portability"

You can say the same about web development, but the real question is if the benefits outweigh the drawbacks. As a one-man-band GAE is almost a necessity for me, allowing me to focus purely on code. As far as portability, I'm religious about wrapping any GAE-specific code/paradigms so I can hop onto EC2 or whatever pretty easily if I need to (actually did need to once). Certainly if I was leading a large team, we would explore more efficient and cost-effective options, but for me it's perfect.

There is also Google Compute Engine, which may mitigate the restrictions of GAE...haven't tried it myself yet though.

Re:Open Source Google App Engine Clone by unz on Sunday August 18, 2013 @04:03PM (#6233978)
Not to get argumentative, but I often come across people trashing app engine and I just don't get it. I think it's absolutely great and how software development should be done,

They should be teaching it to everyone and it should be the default - you start with app engine on any project and only choose something else if it can't be used.

And it's about as cheap as you could make something like that, If google itself finds it valuable, that's a argument in favor, not against, google having some of the best software developers around.

The only limitation currently is it doesn't have postgresql.

(I don't have anything to do with google. I just wish more people used it so more features could be added, and more open source software written for it, and I'd benefit from that).

Re:Open Source Google App Engine Clone by tlarkworthy on Sunday August 18, 2013 @04:27PM (#6234085)
I also love GAE. ITS FREE, for sizeable usage (if you profile your DB). It does push and pull via channel API. SSH configuration is easy as it gets.

I have not really had a problem with speed. I have a game on it that does 400ms client -> sever -> client.(authentication done in parallel thread) You can put Django on it. ITS FREE!

Re:Open Source Google App Engine Clone by arvin on Sunday August 18, 2013 @10:43PM (#6235326)
I also love Google App Engine. I have a paid iOS app that uses GAE, and so far I get by with the free plan.
Re:Open Source Google App Engine Clone by sazpaz on Sunday August 18, 2013 @04:19PM (#6234054)
I think it's absolutely great and how software development should be done, They should be teaching it to everyone and it should be the default - you start with app engine on any project and only choose something else if it can't be used.

Curious about your argument here. Care to explain?

Re:Open Source Google App Engine Clone by unz on Sunday August 18, 2013 @04:42PM (#6234150)
Let's say you're a college student or career changer who just learned python. You can write a script, upload it, and have the world use it for free.

You then learn sql and build complex apps.

Learn about bigtable and build a viral app that scales to anything.

Learn golang and make your python code more efficient.

And you can do this all free to start off with.

The alternative - learn linux, web servers, db admin, security. Or php/mysql and pay shady hosters $20 a month and buy domain name.

If you're experienced and know all about servers etc, you can now ditch all that knowledge and outsource it to someone else and focus on higher value things.

Re:Open Source Google App Engine Clone by rbanffy on Sunday August 18, 2013 @05:58PM (#6234425)
It also encourages you to write scalable applications - no in-request long operations, queues, eventual consistency, no filesystem access dependencies, planning for failure on every level etc. Using App Engine is a course on best practices in web development.
Re:Open Source Google App Engine Clone by valhallarecords on Sunday August 18, 2013 @05:03PM (#6234229)
SnapChat uses App Engine: http://gigaom.com/2013/05/07/snapchats-act-of-faith-in-build...

So does Khan Academy. Ben Kamens, their lead developers, writes a lot of great App Engine tips on his blog: http://bjk5.com/post/54202245691/the-app-engine-way

Re:Open Source Google App Engine Clone by timothya on Sunday August 18, 2013 @04:40PM (#6234139)
I wouldn't exactly say that AppEngine doesn't have much traction. Every month, half the world's IP addresses touch some service hosted on AppEngine[1], which is a pretty huge number.

[1]: And that statistic is more than a year old now (from 2012's Google I/O: http://gigaom.com/2012/06/28/google-app-engine-by-the-number...), it's a higher number now.

Re:Open Source Google App Engine Clone by nlake44 on Sunday August 18, 2013 @03:51PM (#6233922)
Their traction numbers seem pretty impressive with over 3 million active applications, which they announced at Google IO of this year. Last year, iirc, it was around 1 million apps.