[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