问题标签 [lift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1576 浏览

java - Lift 框架的 comet/reverse ajax 的可扩展性如何?

我最近学习了 scala 并即将开始工作/学习 Lift 框架。浏览功能并开始使用该框架,我看到了该框架的一些惊人功能,包括反向 ajax 和 Comet。在我的早期经验中,我对从未扩展的反向 ajax 的体验非常糟糕。如果我为任何开发选择提升框架,这就是原因。我的问题是技术和产品有多成熟,在 tomcat 上使用 lift 的可扩展性有多大?与 servlet spec 3.0 相比,哪个更好,等待 servlet spec 3.0 还是开始使用 lift?

0 投票
2 回答
684 浏览

xml - 如何使用 Scala 创建 xhtml 查询字符串?

如何创建一个包含 href 属性的 x(ht)ml-Node,其中包括一个查询字符串,而不会自动转义 &s 或运行时错误?

将被逃脱并且

抛出(在 Scala 2.7.5 中):

该节点将与 Lift bind() 辅助方法一起使用,最好与 AttrBindParam() 一起使用。

0 投票
1 回答
2316 浏览

maven-2 - 使用scala 2.8的maven和lift:lift-mapper丢失?

新手问题,因为我根本无法使用 maven。

我正在尝试使用 scala + lift 使用 scala 2.8,如果重要的话,环境是一个 win7 盒子。

我使用以下方法创建了一个基本项目:

到目前为止一切顺利,但是,我尝试 cd 进入我的新项目并执行以下操作:

我经过多次下载后出现如下错误:

有任何想法吗?

0 投票
1 回答
251 浏览

jsp - 有没有办法在 Lift 框架中使用预先存在的 JSP 标签库(例如通过代码片段)?

我对 Lift/Scala 还很陌生,但喜欢减少代码编写和函数传递等的想法。

我已经简要了解了 Lift Web 框架,但想知道是否有可能利用预先存在的 JSP 标签库,理想情况下仍然能够放置/混合 Lift 的代码片段标签?

由于 Scala 能够使用普通的 Java 库,因此不能以某种形式直接在 Lift 中使用 JSP 标记似乎是一种耻辱。

JFYI,我主要考虑使用 Apache 的 Reusable Dialog Components:

http://jakarta.apache.org/taglibs/doc/rdc-doc/intro.html

用于 VoiceXML 标记。

干杯

理查德

0 投票
1 回答
306 浏览

scala - “从电梯开始”的 DocBook 来源

从表面上看,如果“Starting with Lift”是从 DocBook 创建的,我不会感到惊讶。我查看了 Lift 的 Git 存储库,但找不到源 DocBook 文档。那么,它真的是基于 DocBook 的吗?如果是,是否可以从某个公共存储库中获得?

0 投票
5 回答
2097 浏览

scala - 哪种类型的 webapp 是 Scala 的 Lift 框架的最佳选择?

什么样的应用程序是 Scala 的 lift web 框架的最佳选择。

我的要求:

  1. 易于开发和可维护性
  2. 准备用于生产目的。即良好的活跃在线社区、定期补丁和更新,用于安全和性能修复等。
  3. 框架应该可以存活几年。我不想在 1 年后没有可用更新/补丁的框架中编写应用程序。
  4. 具有良好的 UI 模板引擎
  5. 与 Java 的互操作(Scala 满足了这一点。为了完整起见,这里只提一下)
  6. 良好的面向组件的开发。
  7. 开发所需的时间应与 Web 应用程序的复杂性成比例。
  8. 不应该完全基于配置。当代码为我自动生成并在后台执行各种魔术时,我讨厌它。那是调试的噩梦。
  9. 开发 webapp 所需的 Lift 知识量应该与 web 应用程序的复杂性成正比。即,我不应该仅仅为了开发一个简单的 TODO 应用程序而花费 10 多个小时来学习 Lift。(我了解数据库,Scala)

Lift 是否满足这些要求?

0 投票
4 回答
818 浏览

scala - 使用 REST Web 服务作为 Lift 的数据源?

有没有办法使用 Web 服务(在这种情况下为 REST)作为 Lift 应用程序的数据源?我可以找到许多使用 Lift 来提供 REST API 的教程/示例,但在我的情况下,数据托管在其他地方并作为 REST Web 服务导出。非常感谢指向 doc 的指针。

谢谢,杰夫

0 投票
2 回答
183 浏览

scala - MappedField 中的可选属性值

我是 Scala 和 Lift 的新手,来自 PLT Scheme 的一些奇怪的背景。我已经对此主题进行了快速搜索,发现了很多问题但没有答案。我可能找错地方了。

我一直在学习有关使用 Mapper 创建数据库支持的对象的教程,但遇到了一个绊脚石:应该使用哪些类型来存储可选属性值。

例如,一个简单的 ToDo 对象可能包含一个标题和一个可选的截止日期(例如http://rememberthemilk.com)。前者是 a MappedString,但后者不可能是 a ,MappedDateTime因为字段上的类型约束要求,比如说,defaultValue返回 a Date(而不是 Date 或 null/false/???)。

底层 NULL 是否由 MappedField 子类处理?或者是否有类似于MappedInt,MappedString的可选等价物MappedDateTime允许数据库中的值为 NULL ?还是我以错误的方式处理这个问题?

0 投票
1 回答
336 浏览

scala - 提升`??`构造

我浏览了电梯的MegaProtoUser并遇到了这个结构:??("Last Name"). 谁能解释一下,这是什么意思?
谢谢回答

0 投票
10 回答
43383 浏览

java - 为什么我要使用 Scala/Lift 而不是 Java/Spring?

我知道这个问题有点开放,但我一直在将 Scala/Lift 视为 Java/Spring 的替代品,我想知道 Scala/Lift 相对于它的真正优势是什么。从我的角度和经验来看,Java Annotations 和 Spring 确实最大限度地减少了您必须为应用程序执行的编码量。Scala/Lift 对此有改进吗?