我一直在寻找斯卡拉Web框架电梯。我最近看到一些叫做Wiring的东西,并想知道是否有人可以向我作为应用程序员解释好处。斯卡拉电梯接线给我什么?
4
A
回答
7
接线使您能够声明HTML页面上不同元素之间的关系,并且随着谓词值的更改,相关值将自动在页面上更新。
想想电子表格和Java/Scala程序之间的区别。在电子表格中,您可以声明单元格之间的复杂关系,并在谓词变化时自动更新单元格。编写一个反映即使是一个非常简单的电子表格的程序通常会遇到数百或数千行,并且很难维护。
一个具体的例子是一个购物车。想想你把东西放进购物车时必须更新的网页的所有部分。编写初始屏幕可能并不困难,但是考虑维护的复杂性(好吧,当有东西被添加到购物车或从购物车中取出,当邮政编码发生变化时,我需要更新什么等)
什么布线给你的是声明关系的能力,不管谓词如何变化(例如,税收规则基于邮政编码改变,但是当税收规则改变时更新依赖于应纳税小计的任何东西),开发人员无需了解所有必须更新的家属。
3
您是否阅读过电梯邮件列表中有关接线的公告? https://groups.google.com/forum/#!searchin/liftweb/wiring/liftweb/WwLuiK3x0K4/e44Rm1325p4J
另外两个演示应该有所帮助: http://demo.liftweb.net/simple_wiring 和 http://demo.liftweb.net/invoice_wiring
我明白StackOverflow上的吸引力,但在邮件列表是关于电梯信息的金矿。
5
1
您可能还想查看reactive-web(http://reactive-web.tk),因为它以相当强大的方式为Lift添加了相同的功能。
相关问题
- 1. 斯卡拉电梯 -
- 2. 斯卡拉/电梯数据库连接
- 3. 斯卡拉电梯 - ActorPing替代
- 4. 斯卡拉与电梯RIA和
- 5. 为什么我在这个斯卡拉
- 6. 斯卡拉电梯 - MongoDB中的int字段值为负
- 7. 斯卡拉/电梯检查日期格式是否正确
- 8. 斯卡拉电梯 - 网址到页面文件夹
- 9. 斯卡拉电梯 - 类路径在Linux上没有发现
- 10. 斯卡拉+电梯:Ambigous隐式转换解析XML
- 11. 在电梯/斯卡拉上建立一个动态页面
- 12. 斯卡拉电梯 - 运行系统命令,并等待完成
- 13. 斯卡拉电梯 - 列表()作为JsObj孩子值
- 14. 斯卡拉+电梯+休息 - 返回与服务阵列
- 15. 斯卡拉电梯 - 返回JSON对象响应
- 16. 斯卡拉电梯 - MongoDB的更新多条记录
- 17. 斯卡拉电梯 - 收益模型为JSON对象
- 18. 斯卡拉/电梯 - 如何使用params做页面重定向?
- 19. 斯卡拉/电梯:是否需要特殊的http路由?
- 20. 斯卡拉电梯如何管理状态?
- 21. 斯卡拉电梯 - 动态调用的函数
- 22. 斯卡拉电梯 - 转换模型列表JSON对象名单
- 23. 斯卡拉电梯 - filterNot使用多个参数
- 24. 斯卡拉电梯 - 彗星演员中负载模式
- 25. ObservableBuffer给斯卡拉IndexOutOfBounds
- 26. 斯卡拉的A *是什么?
- 27. 这是什么叫斯卡拉
- 28. 斯卡拉链接列表
- 29. 火花斯卡拉连接
- 30. 我怎么可以重写crudify类的功能(创建,删除,修改等)(带电梯斯卡拉)
好的,我会检查这些,谢谢。我通常使用Stackoverflow,因为我试图保留一个登录名和地方来保留我所有的知识和过去的问题 – Zubair 2011-01-07 15:34:40