Live data from Hacker News

The best Web Framework - what makes Lift different

seventhings.liftweb.net

11–20 of 79 posts

Re: The best Web Framework - what makes Lift different

#11
post #6

I would love to see how performant lift is (or isn't) when compared to rails and django

I would expect it to be faster than both because it's build in Scala, which is way faster than Ruby and Python.

I also expect as such but would like to see some numbers rather than rely on my assumptions

Re: The best Web Framework - what makes Lift different

#12
post #3

Just out of curiosity can you highlight the advantages lift has over other modern frameworks such as rails or django (and maybe some of the php frameworks). Most (or all) of the 7 things ship with rails 3. Stacking them up against one another might yield a better comparison.

I think that the author is coming from the Java world, in which case the comparison he likely had in mind is not Rails or django, but the plethora of Java web frameworks. Personally, for Java Web Frameworks there are two I like, for quite different reasons. The first is Spring MVC. the rest of Spring can go die in a fire for all I care, but the Spring MVC part is quite nice. Used properly it allows you to very quickl…

I don't see any programming in HTML in these examples. Via the class attribute you specify which Lift component renders that particular fragment of your site, but there's no logic such as conditionals or computations.

Re: The best Web Framework - what makes Lift different

#13

Looks like it's great for building the things the authors thought you might want to build. Just like every other "SuperMagic" framework, I suspect there's a lot of pain to be had once you step just a little outside of what it expects you to do with it. We've all re-written Django inside of Django at least once, and thus have been burned by this sort of thing before. Personally, I think I'll wait to see some big proje…

I don't know much about Lift, but I believe foursquare.com is using it.

Re: The best Web Framework - what makes Lift different

#15
1. Fetching content with AJAX and placing it into the DOM is "supported" by every web framework in existence.

2. Proxying ads through your own backend that threads itself? Yawn.

3. AJAX and COMET have pretty standard support. Again, this is left up to you with your Javascript library of choice.

4. Again, this is Javascript work. It might save me a little bit of development time, but I'd much rather be in complete control over the process of wiring my pages together.

5. Calling controls through classes isn't any more designer-friendly than Rails or Django template tags.

6. Pretty sure both Rails and Django have one-click install extensions for form Wizards (Rails might support it out of the box, haven't played with 3 enough lately to know)

7. All of these security principles are taken care of my every major web framework I can think of.

So we have some magic Javascript-generating controls and... that's it. Those are nice conveniences for sure, but a lot of these are uncommon use-cases, and I know I can probably bang-out a Django app to handle most of them in an afternoon, or just pull the real Javascript code I've used to handle these cases a dozen times over in the past.

The condescending attitude and failure to meet expectations means I'll probably never look at this framework again, which is a shame because it seems like it might be neat to toy around with. Too bad.

Re: The best Web Framework - what makes Lift different

#16
post #13

Looks like it's great for building the things the authors thought you might want to build. Just like every other "SuperMagic" framework, I suspect there's a lot of pain to be had once you step just a little outside of what it expects you to do with it. We've all re-written Django inside of Django at least once, and thus have been burned by this sort of thing before. Personally, I think I'll wait to see some big proje…

I don't know much about Lift, but I believe foursquare.com is using it.

A framework's website needs a list of links to sites that are using it.

Re: The best Web Framework - what makes Lift different

#20
It's somewhat frustrating to me when they continuously say "something that's hard or impossible in other web frameworks is trivial in Lift".

As one of the co-founders and developers of the NOLOH PHP Framework (http://www.noloh.com), I know that we've had many of these features for quite some time, including Comet (we support all protocols including streaming, short-polling and long-polling) with little to no effort on the developer's part, and in many cases significantly less effort than described here in lift.

I have nothing against Lift, and clearly I'm bias, however, the tone should've been less hostile in my opinion. However, maybe the hostile tone is good marketing. It's hard to say.

Post reply on HN