【问题标题】:Lift from a Django developer's point of view从 Django 开发人员的角度出发
【发布时间】:2012-05-09 05:56:23
【问题描述】:

我目前正在研究 Lift - 来自 Django,它似乎不那么优雅(而且更凌乱?)。 在 Lift 中似乎没有标准的“好”做事方式。没有 MVC、漂亮的模板等......

有任何 django(甚至是 rails)人尝试过 lift - 如果有,你有什么成功吗?

【问题讨论】:

  • 所有你不理解的东西第一次看都很吓人。
  • Django 看起来并不可怕 O_o 和 python :-)
  • Lift 看起来不像任何其他框架。它几乎在所有事情上都有自己的做事方式,如果你不是一个精通 Scala 的用户,那将是相当令人沮丧的。但我建议你先试一试,看看它是否适合你。它会比 django 和 rails 更复杂。
  • 实际上,Lift 创建者 David Pollak 在对现有框架感到沮丧后编写了 Lift:blog.lostlake.org/index.php?/archives/…。此外,Lift 中还有 MVC 支持,他在不到一个小时内就添加了它,因为他被那些“Lift 不能做 MVC”的家伙惹恼了。 jaxenter.com/interview-what-s-new-in-lift-2-2-33348.html
  • “帮助类是一个熟练的 Lift 开发人员在一个下午无法编写的东西(我花了 45 分钟)”——我不知道这听起来有点自大。我的意思是,如果写起来这么容易,他为什么不马上写呢?

标签: scala lift


【解决方案1】:

它看起来不那么优雅不是因为它更凌乱,而是因为它不符合您的期望。 如果您需要 JVM 框架,请查看 Play!。它更接近你习惯的东西。

【讨论】:

  • 我不需要 JVM 框架——我只是在寻找一个很好的框架来学习它是静态类型的。另外 - 我更喜欢 Scala。
  • 然后学习Lift。它会融化你的大脑。但请不要假设 Scala==Lift。
【解决方案2】:

不过,lift 采用以视图为中心的方法对我来说非常严格。

我唯一不喜欢 django(或任何其他)的地方是它的模板语言。这让我觉得我根本没有使用python。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多