问题标签 [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.
java - Lift 框架的 comet/reverse ajax 的可扩展性如何?
我最近学习了 scala 并即将开始工作/学习 Lift 框架。浏览功能并开始使用该框架,我看到了该框架的一些惊人功能,包括反向 ajax 和 Comet。在我的早期经验中,我对从未扩展的反向 ajax 的体验非常糟糕。如果我为任何开发选择提升框架,这就是原因。我的问题是技术和产品有多成熟,在 tomcat 上使用 lift 的可扩展性有多大?与 servlet spec 3.0 相比,哪个更好,等待 servlet spec 3.0 还是开始使用 lift?
xml - 如何使用 Scala 创建 xhtml 查询字符串?
如何创建一个包含 href 属性的 x(ht)ml-Node,其中包括一个查询字符串,而不会自动转义 &s 或运行时错误?
将被逃脱并且
抛出(在 Scala 2.7.5 中):
该节点将与 Lift bind() 辅助方法一起使用,最好与 AttrBindParam() 一起使用。
maven-2 - 使用scala 2.8的maven和lift:lift-mapper丢失?
新手问题,因为我根本无法使用 maven。
我正在尝试使用 scala + lift 使用 scala 2.8,如果重要的话,环境是一个 win7 盒子。
我使用以下方法创建了一个基本项目:
到目前为止一切顺利,但是,我尝试 cd 进入我的新项目并执行以下操作:
我经过多次下载后出现如下错误:
有任何想法吗?
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 标记。
干杯
理查德
scala - “从电梯开始”的 DocBook 来源
从表面上看,如果“Starting with Lift”是从 DocBook 创建的,我不会感到惊讶。我查看了 Lift 的 Git 存储库,但找不到源 DocBook 文档。那么,它真的是基于 DocBook 的吗?如果是,是否可以从某个公共存储库中获得?
scala - 哪种类型的 webapp 是 Scala 的 Lift 框架的最佳选择?
什么样的应用程序是 Scala 的 lift web 框架的最佳选择。
我的要求:
- 易于开发和可维护性
- 准备用于生产目的。即良好的活跃在线社区、定期补丁和更新,用于安全和性能修复等。
- 框架应该可以存活几年。我不想在 1 年后没有可用更新/补丁的框架中编写应用程序。
- 具有良好的 UI 模板引擎
- 与 Java 的互操作(Scala 满足了这一点。为了完整起见,这里只提一下)
- 良好的面向组件的开发。
- 开发所需的时间应与 Web 应用程序的复杂性成比例。
- 不应该完全基于配置。当代码为我自动生成并在后台执行各种魔术时,我讨厌它。那是调试的噩梦。
- 开发 webapp 所需的 Lift 知识量应该与 web 应用程序的复杂性成正比。即,我不应该仅仅为了开发一个简单的 TODO 应用程序而花费 10 多个小时来学习 Lift。(我了解数据库,Scala)
Lift 是否满足这些要求?
scala - 使用 REST Web 服务作为 Lift 的数据源?
有没有办法使用 Web 服务(在这种情况下为 REST)作为 Lift 应用程序的数据源?我可以找到许多使用 Lift 来提供 REST API 的教程/示例,但在我的情况下,数据托管在其他地方并作为 REST Web 服务导出。非常感谢指向 doc 的指针。
谢谢,杰夫
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 ?还是我以错误的方式处理这个问题?
scala - 提升`??`构造
我浏览了电梯的MegaProtoUser并遇到了这个结构:??("Last Name")
. 谁能解释一下,这是什么意思?
谢谢回答
java - 为什么我要使用 Scala/Lift 而不是 Java/Spring?
我知道这个问题有点开放,但我一直在将 Scala/Lift 视为 Java/Spring 的替代品,我想知道 Scala/Lift 相对于它的真正优势是什么。从我的角度和经验来看,Java Annotations 和 Spring 确实最大限度地减少了您必须为应用程序执行的编码量。Scala/Lift 对此有改进吗?