Lift框架是否“容易”像Ruby on Rails或Django? [英] Is the Lift framework as "easy" as Ruby on Rails or Django?

查看:119
本文介绍了Lift框架是否“容易”像Ruby on Rails或Django?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

只是想知道有没有人有三个经验。我已经阅读了一些RoR并使用Django。他们看起来很容易使用。电梯容易喜欢这两个?我知道容易是主观的,在这里没有上下文。我的意思是在一个非常高的水平和一般意义上。

解决方案

我正在一系列的电梯项目我会给我个人的经验。



它是一个非常有能力的框架 - 我发现它使应用程序开发的工作比rails或django中的等效项更轻。但是,您需要对scala进行合理的了解,以便开始复杂的应用程序开发,因为文档存在但有限,而不是集中。



从现有框架中挑选了很多功能,包括rails和django,以形成最好的品种框架。它还使用一些自己的新技术,真正意味着您可以相对快速地前进并构建一个应用程序。



按照教程,您可以创建经典许多框架的todo应用程序在2-3分钟内几乎没有经验。但是我会说,你需要有一个合理的Java知识,并了解scala,以便最大程度地提升。



设置一个舒适的开发由于主流IDE中的斑点scala支持,环境并不完全无痛。



如果你有一个周末,你可以专注于开始阅读书我强烈建议大跌。



作为对您的问题的更直接的回答,在轻松方面,我会说如果你不熟悉Java,scala,ruby和python,那么这三个,最好的选择就是rails - 由于ruby是一种美丽的语言,而且在不言而喻的情况下,很好地记录了大部分的OO概念,并且非常简单学习。另外,我知道许多人只是通过在轨道上开发实际上学习了红宝石。


Just wondering if anyone has experience with the three. I have used read through some RoR and used Django. They seem fairly easy to use. Is lift "easy" like these two are? I know easy is subjective and has no context here. I mean in a very high level and general sense.

解决方案

I'm currently working on a series of projects in lift, so I'll give my personal experiences.

Its a very capable framework - and I find it makes lighter work of application development than the equivalent in rails or django. However, you will need a reasonable understanding of scala in order to get started on sophisticated app development as documentation is existent but limited, and not centralised.

Lift itself has cherry-picked a lot of features from existent frameworks - rails and django included - to form, imho, a best of breed framework. It also uses some novel techniques of its own that truly mean you can take a frontend and build an application around it relatively quickly.

Following the tutorials, you can create the classic "todo" application demonstrated by many frameworks with little to no experience within 2-3 minutes. But I would say that you need to have a reasonable knowledge of Java, and an understanding of scala in order to get the most out of lift.

Setting up a comfortable development environment isn't exactly painless, due to spotty scala support in the mainstream IDEs.

If you have a weekend you can dedicate to getting started and reading the book I would highly recommend taking the plunge.

As a more direct answer to your question, in terms of "ease", I would say that if you are unfamiliar with Java, scala, ruby and python, then of the three, your best bet would be rails - as ruby is a beautiful language, nigh on self-explanatory, well documented, introduces the majority of OO concepts, and is very easy to learn. Additionally, I know of many people that have actually learned ruby solely through developing in rails.

这篇关于Lift框架是否“容易”像Ruby on Rails或Django?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆