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