只是想知道如果任何人有三个经验。我已经使用过一些回报率读取和使用Django的。他们似乎相当容易使用。为提升“易”像这两位是?我知道易是主观的,这里没有上下文。我的意思是在一个相当高的水平和一般意义。

有帮助吗?

解决方案

我目前正在对一系列的电梯项目,所以我给我的个人经验。

它的一个非常有能力的框架 - 我觉得它使应用程序开发比导轨或Django的相当于较轻的工作。但是,你需要为了阶有一定的了解,以获得对复杂的应用开发开始作为文档是存在的,但有限的,而不是集中。

电梯本身具有樱桃挑选大量的从存在框架特征 - 导轨和django的包括 - 形成,IMHO,一个最好的品种框架。它还使用了自己的一些新技术,真正的意思是,你可以采取前端和相对快速地围绕它建立一个应用程序。

继教程,你可以创建许多框架几乎没有表现出经典的“待办事项”应用程序在2-3分钟内没有经验。但我要说的是,你需要有一个Java合理的知识,以获得最大的升程阶的理解。

建立一个舒适的开发环境是不完全无痛,由于主流的IDE参差不齐Scala的支持。

如果你有一个周末,你可以全身心地投入到入门和的读的书我会强烈建议采取倾

作为一个更直接的回答你的问题,在“缓解”的术语,我会说,如果你不熟悉的Java,Scala中,Ruby和Python,那么三,你最好的选择将是轨道 - 红宝石是一种美丽的语言,在附近上不言自明的,有据可查的,介绍了大多数面向对象的概念,并且是非常容易学习。此外,我知道很多人已经实际学习Ruby仅仅通过在轨道发展的。

其他提示

我有与支持抬起超过回报率和Django的其他的答案不同意。电梯是令人难以置信的能力,这是非常灵活的。但是,任何人谁认为这是更容易神交,并获得比Django和回报率不务实滚动。

有关一个有上Django和RoR的更大量的文档。他们是培训课程,方式更多的书,很多网页条目解决常见问题。 Django中有插件等的数量巨大。我知道这似乎并不可能会喜欢这些东西重要,但他们做的。当很难聘请,努力培养,必须再次解决了常见的问题,等它是一个真正流失。

我举的粉丝,我想有一天我的建议可能不是真的。但是,如果你的生活依赖于它,你可能要采取安全的路线走的回报率/ Django的。

我不得不说这是比较难上手,有点由于在Java / Scala的生态系统的复杂性(行家?gradle这个?.war文件当中?Tomcat的?码头?什么?? ),并编制的必要性。唯一的例外是,如果你有Java开发经验,或者特别是Java Web开发经验,在这种情况下,我敢肯定,所有的这些东西是一顶旧帽子给你。

一旦你已经得到了过去那种,有一个工作流程,这是伟大的。 Scala是一个奇妙的语言,并且升程是一个啮合的框架。

如果开始轻松起来是那么你可能想要去与回报率或Django的你唯一的关注。但是,如果长期性能,可扩展性和可维护性显著,如果你有能力学习Scala,这是一个比较复杂一点,但很优雅,愉快的在我的经验中,然后抬起或播放可能会产生更大的长寿和适应性长远来看,这可以大大地出了衡量一个显著项目稍大的启动时间。看看一些性能比较

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top