[OKC JUG] Fwd: [Lift] Lift works on Google App Engine (within the confines of what's possible)
Jason Lee
jason at steeplesoft.com
Mon Apr 20 08:00:43 PDT 2009
Some food for thought regarding "Java" support on the Google App Engine.
Begin forwarded message:
>> From: David Pollak
>> Date: April 17, 2009 11:57:57 PM CEDT
>> To: liftweb
>> Subject: [Lift] Lift works on Google App Engine (within the
>> confines of what's possible)
>>
>> Folks,
>>
>> I've just committed a version of Lift (including the Lift Example)
>> that runs on the Google App Engine. You can see the running demo at:
>> http://liftdemo.appspot.com/
>>
>> What's missing:
>> Mapper and Mapper-related stuff. You can use JPA.
>> Comet. GAE's lack of thread or message queue support is a huge
>> limitation.
>> Actor-based session-shutdown notification is disabled on GAE.
>> There's no session affinity guarantee, so there may be problems
>> with migrating sessions (I'll be working with the Google folks on
>> this issue)
>> Okay... so you can build apps on GAE... I have to wonder... who
>> would want to?
>>
>> GAE gives you a highly scalable platform to build CRUD apps.
>> Without a back-end messaging infrastructure, long running
>> processes, threads, inter-session messaging, etc. there's not much
>> in the way of exciting apps to build. Here are a list of apps that
>> could not be built with GAE:
>> Twitter (requires a message bus and back-ground processing)
>> Facebook (has many of Twitter's requirements)
>> GoogleTalk
>> A travel site (the 30 second request duration means that looking
>> stuff up on a back end service is not possible)
>> A multi-player game
>> So... on a $100/mo box from CalPop, I can run a service that will
>> scale to 20M requests per day. If I'm doing 20M requests per day,
>> I've got a business where I want more control over my
>> infrastructure than GAE gives me. That might be Amazon EC2 where I
>> can power-up and down boxes at will. There are also a number of
>> different scalable storage solutions on Amazon. I just can't for
>> the life of me figure out why anyone would want to put a Java/Scala
>> app on GAE.
>>
>> Thanks,
>>
>> David
>>
>> --
>> Lift, the simply functional web framework http://liftweb.net
>> Beginning Scala http://www.apress.com/book/view/1430219890
>> Follow me: http://twitter.com/dpp
>> Git some: http://github.com/dpp
>>
>> --~--~---------~--~----~------------~-------~--~----~
>> You received this message because you are subscribed to the Google
>> Groups "Lift" group.
>> To post to this group, send email to liftweb at googlegroups.com
>> To unsubscribe from this group, send email to liftweb+unsubscribe at googlegroups.com
>> For more options, visit this group at http://groups.google.com/group/liftweb?hl=en
>> -~----------~----~----~----~------~----~------~--~---
>>
>
Jason Lee, SCJP
Senior Java Developer, Sun Microsystems
Mojarra and Mojarra Scales Dev Team
https://mojarra.dev.java.net
https://scales.dev.java.net
http://blogs.steeplesoft.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okcjug.org/pipermail/jug-okcjug.org/attachments/20090420/4abcc68b/attachment-0002.htm>
More information about the Jug
mailing list