Lift 也叫 LiftWeb,是一种新的 Web 应用程序框架。它是一种在 Scala 编程语言上构建的可伸缩框架。最近上线的项目 牛标联盟(www.niusb.com)基于liftweb开发,目前网站所采用的技术架构,liftweb+mysql+memcached+bootstrap3。
服 务器使用nginx+tomcat,国内使用liftweb开发的项目还比较少,在做这个项目使用liftweb是痛苦的也是开心的,痛苦是学习曲线太 高,思维方式的转变,但是掌握了liftweb后真的再也回不去了,开发效率也直线上升,谓之熟能生巧?view first模式真的让我很开心,现在页面上不会再有纠结的业务逻辑,真正的对设计友好。后台业务代码写scala来写也是相当惬意的事。
liftweb几个优点如下:
Lift是现今最强大,最安全的网页框架。 嗯,这样说有点嚣张,但是本网站会展示Lift的七种武器,别的框架很难或者根本不可能提供这些功能。这七种武器是创建和维护高互动、安全网站的关键。 在相应页面里你可以看到使用七种武器的源代码。 你会明白Lift的不同之处以及为什么这样会更好。
Lift给你以上的七种武器,并且你的代码将非常简洁和易于维护,还有Lift的高性能和可扩展性,你还可以将你的应用部署到非常成熟的J/EE基础之上并获得所有J/EE的好处。
更多详细介绍可以查看liftweb的demo 和 http://seventhings.liftweb.net/ ,如果你对liftweb有兴趣或对www.niusb.com有兴趣都欢迎与我讨论交流。