On Sun, Aug 23, 2009 at 8:45 AM, jack <[email protected]> wrote:

> I really do want to use Lift instead of Rails. Could somebody please
> convince me? :)
>

I used to struggle with Rails (and to a lesser extent Merb) because it was
difficult to do things that weren't the "Rails Way". Lift does have a
recommended way of doing things as well but I haven't yet run into issues
where I had to fight the framework in order to do things my way. This aspect
along with the performance and ease of use makes it my preferred framework
by far.

If you are not doing the coding yourself, finding a programmer might be an
issue as experienced Scala developers (not to mention Lift developers) are
probably much harder to find then Ruby and Rails developers.

As far as existing libraries, being able to use any Java library is a big
plus. It can sometimes be hard to find a good (or maintained) ruby library
in order to use an existing binary (C/C++) library.

The only thing at the moment that I would like to be better is Text
Editor/IDE support. I don't find this to be too bad of a problem though as I
spent all of my Ruby development struggling with the same things. I ended up
using Vim for ruby development, and have now turned to Emacs for Scala
development. For learning Scala I used Eclipse as it did a good job of
giving me documentation for Classes/Methods. After a couple of months of
coding I only have to reference the scaladocs once in a while as I find the
language to be very natural. But these are issues that you will run into
with Ruby development too, as getting good IDE support for a dynamic
language can be even more difficult.

I'd recommend Lift for your project, especially considering you want to use
plenty of Ajax/Comet. I never even considered using Comet in a web project
of mine until I started using Lift. The only case where I might recommend
Rails is if you are not a decent coder yourself and you aren't able to find
a good Lift developer to work with.

Hope this helps

-- 
Derek Williams

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to