12得票3回答
Python+Tornado vs Scala+Lift?

我计划开发一款基于 Google Maps 的网络应用程序。我的初步想法是,在第一阶段重点放在前端,后端应该易于编写和原型设计,并尽可能地帮助前端开发。 这个应用程序不会有传统的页面,而是采用类似于 meebo.com 风格的界面,使用 javascript + jquery,几乎没有静态页...

12得票2回答
Play vs. Lift 痛点问题

编辑 现在可以通过启用子项目构建来大大缓解编译时间慢的问题,这是一个巨大的胜利。 已经放弃使用Play自带的资源生成器(例如Coffeescript和LESS),转而使用第三方Grunt JS;现在增量构建期间的代码更改仅受scalac编译时间的限制,而不是Play相对较慢的资产生成的开销。...

12得票5回答
Scala的Lift框架适用于哪种类型的Web应用程序?

Scala 的 Lift Web 框架适合哪些应用程序? 我的要求: 1.开发和可维护性容易 2.适用于生产目的。即具有良好的活跃在线社区、定期修补和更新以修复安全和性能问题等。 3.框架应该经受住几年的考验,我不想在一个一年后就没有更新/修补程序的框架中编写应用程序。 4.具有良好...

11得票1回答
Lift框架的comet/reverse ajax有多具扩展性?

我最近学习了Scala,并即将开始工作/学习Lift框架。在了解该框架的功能和入门过程中,我看到了一些惊人的能力,包括反向Ajax和comet。在我的经验中,我曾经有过非常糟糕的反向Ajax体验,它从未扩展过。如果我选择使用Lift框架进行任何开发,这将是原因之一。我的问题是技术和产品有多成熟...

11得票3回答
在for循环中,`JObject(rec) <- someJArray` 是什么意思?

我正在学习Json4s库。我有一个类似这样的JSON片段:{ "records":[ { "name":"John Derp", "address":"Jem Street 21" }, {...

11得票1回答
如何在Scala/Lift中惯用地处理空值检查?

即使使用了Box和Option monads,我们仍然必须在这里或那里检查null值。到目前为止,我想到的最好方法是使用Box#!!方法:(Box !! possiblyNull).map(_.toString).openOr("") 有更好的方法吗?我尝试使用Box的apply方法:Box(...

11得票3回答
Liftweb - 获取get/post参数

在lift框架内的RestHelper中如何简单访问get和post属性呢?文档中没有任何明确的示例 :(package my.domain import net.liftweb.http._ import net.liftweb.http.rest._ import net.liftweb...

11得票4回答
需要一份更好的Lift入门指南

我已经使用Scala一年了,现在想学习Lift。根据官方网站,我找到了指南,位于http://simply.liftweb.net/index-Chapter-2.html#toc-Chapter-2 然而,这个例子无法正常工作。下面是我获取的错误信息。C:\Lift\hello&gt;sb...

11得票1回答
无法使用lift-json将json解析为“ProvinceJson”类

Scala 代码:import net.liftweb.json._ case class Province(id: String, name: String, parentName: Option[String], parentId: Option[String]) case class...

11得票5回答
哪个框架更好,Java/GWT还是Scala/Lift?

我想开始一个新的web应用程序项目,但是我在GWT(Java)或Lift(Scala)这两个框架之间感到困惑。所以我想知道你的意见,我该选择哪一个?根据我的项目要求,两者都很好。因此,请基于框架比较告诉我哪一个更好?