If you like Scala, you might be best served with Scala and Wicket... I believe that Wicket is more GAE friendly than Lift.
On Thu, Jan 14, 2010 at 2:45 PM, __kaveh__ <[email protected]>wrote: > @David Pollak Thanks for your time and answering me! > > I am evaluating Cloud technologies for a social application - without > heavy real-time interaction - GAE appealed to me for easy integration > and interaction with other utilities in Google (like Google Docs which > is another candidate for us for handling documents). We are basically > a .NET team; and for reducing out hosting and especially database > cost; we are evaluating other technologies. On JVM - which can be used > on GAE (at least to some extend) - I have looked into Clojure and > Scala. > > Clojure is an elegant language "but" it is a Lisp and it is dynamic - > and that "but" is very real and pragmatic to me. Scala on the other > hand, is almost simply what we need - that's the best I can tell. > Again "but" not because of it's power in concurrent computing, rather > because of it's EXPRESSIVENESS and EXTENDABILITY and providing rich > options for tailoring data structures in a static language - traits > are a real joy to use. > > So there can be a face of Scala without it's concurrent features that > helps to just step in "functional programming" land; concurrency will > soon enough comes onto one's pass. > > Clojure have not a mature and even 1.0 web framework; Scala has Lift - > which I have not even enough sight to grasp it's elegance, whole - and > it uses it's model of concurrency. So for cases like many little web > applications that concurrency is not an issue or for technologies like > GAE; we should simply fall back to Java? > > Thanks > > @Naftoli Gugenheim I am aware that Lifts runs on GAE ... but without a > data layer?!!! > > On Jan 14, 7:38 am, David Pollak <[email protected]> > wrote: > > On Wed, Jan 13, 2010 at 3:13 PM, __kaveh__ <[email protected] > >wrote: > > > > > Agreed; things like Comet Style request processing; yet Lift model for > > > separating concerns and it's powerful template system can really makes > > > a complete web application ecosystem on GAE. > > > > The all of the "standard" parts of Lift work on GAE except Comet and > Mapper. > > Comet doesn't work because of the ban in GAE of creating threads > (Actors) > > and Mapper doesn't work because there's no JDBC source on GAE. > > > > With that being said, I personally think GAE is the worst of all possible > > worlds. GAE has a severely limited run-time (the idea of not being able > to > > have asynchronous messages is a huge limitation). BigTable is good for a > > limited number of things, but even the most trivial apps (e.g., yet > another > > Twitter Clone) is going to require a relational database or some other > model > > beyond what BigTable offers. > > > > GAE nominally scales well, but if you're moving to Twitter-like traffic, > > you're not going to want to be tied to Google's infrastructure... it's > just > > too scaring from a business perspective. > > > > For $10/mo, you can rent a slice at SliceHost or prgmr.com that will run > a > > nice app and allow it to scale to hundreds or maybe thousands of users. > > > > So, if you have an actual need for Lift on GAE for an actual production > site > > and Lift is not offering a particular something you need, please tell us > > about it and we'll see about scheduling a fix. > > > > Thanks, > > > > David > > > > > > > > > > > > > On Jan 14, 1:51 am, Randinn <[email protected]> wrote: > > > > The problem as far as I know is the GAE sandboxing inhibits most of > > > > what makes lift, lift. > > > > > > On Jan 14, 8:56 am, __kaveh__ <[email protected]> wrote: > > > > > > > Introduction: I apologize in advanced for I am naive about Scala, > Lift > > > > > and elegant design decisions in Lift. I am a C#/ASP.NET/Windows > > > > > Application developer. I played with Scala and it was the C# I was > > > > > looking for! My job is on .NET platform. But for enjoying something > > > > > (and maybe put into real use later) Scala and Lift are really nice > > > > > choices (IMHO). > > > > > > > Could there be an official GAE (Google App Engine) version of Lift? > > > > > > > It appears that - for some reason I can not figure out; one of them > > > > > for sure is elegance - Lift and Scala are attracting to those who > want > > > > > to use GAE/J. This can be a winning/dominated playground for both > of > > > > > them (even if we put aside concurrency features in GRE) for those > who > > > > > want to use GRE/J. > > > > > > > Regards > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Lift" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<liftweb%[email protected]> > <liftweb%[email protected]<liftweb%[email protected]> > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/liftweb?hl=en. > > > > -- > > Lift, the simply functional web frameworkhttp://liftweb.net > > Beginning Scalahttp://www.apress.com/book/view/1430219890 > > Follow me:http://twitter.com/dpp > > Surf the harmonics > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<liftweb%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf the harmonics--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
