阅读更多
David Pollak 说道:两年前的今天,我上线了Lift web 框架,这是一个开源项目,这是一个长久而充满乐趣的经历。今天,很多Lift新功能得到确认,Lift社区非常高兴宣布Lift 1.0 发布了。

Lift是一个非常优雅的web框架,基于Scala编程语言,使用Apache 2.0 license许可发布。Lift 提供开发者最好的方式创建交互的,高性能的web应用。基于Lift 的应用能够部署为WAR文件进入 J2EE 容器,类似Jetty, Tomcat, 和 WebLogic。基于Lift 的应用拥有高性能和能够使用你现存的Java库。

  • Lift 的Comet 和 Ajax 支持能够让开发者创建实时交互应用
  • Lift 的简洁的代码允许开发者能够极大的提高开发生产力,类似Rails 和 TurboGears
  • Lift 提供高性能 和 扩展能力
  • Lift 内建支持REST 和其他 web services
  • Lift 使用Scala 的类型安全 type-safety ,所以你的测试只需要集中于 业务逻辑

以上功能是不是很酷?但是这并不是Lift 最让人印象深刻的,Lift 是由一群对创建伟大的web开发工具和 web应用的 开发者和使用者社区创造出来的。所以 Lift 强大,因为使用 创造,开发,使用Lift 的人们很强。Lift 社区是一个非常优秀的社区。

让人兴奋和好奇的是Scala 一直在迅速成长,所以能够看到 Lift 1.0 正式发布,这是一个里程碑,也是证明Scala 作为一个软件平台已经成熟了!

下载Lift 1.0 : http://liftweb.net/download.html

Lift 是一个很酷的项目,欢迎查看Lift 主页:http://liftweb.net/


19
0
评论 共 13 条 请登录后发表评论
13 楼 jonathan_zz 2009-03-10 21:22
SSailYang 写道

又出了一个框架。有啥超过 ROR 和 GOG 的优点吗

吸收了Seaside的一些优点,但是我个人觉得scala的长处并不是在于web开发,只是新的语言一出,相应的web开发框架也会很快出现,这在rails的出现之后就像是惯例一样
12 楼 manmoon 2009-03-08 13:35
居然又冒出了一个框架,现在框架真是层出不穷。
11 楼 SSailYang 2009-03-07 17:14
又出了一个框架。有啥超过 ROR 和 GOG 的优点吗
10 楼 herowzz 2009-03-07 15:35
先超过groovy on grails再说
9 楼 night_stalker 2009-03-07 13:36
从Java出发的Scala想超越Ruby,
但是杂交不一定出良种,它的写法可读性太差了……
8 楼 tedeyang 2009-03-07 13:35
这世上的杀手也太多了点
7 楼 hantsy 2009-03-07 11:30
希望netbeans 能够很快支持,netbeans 的scala 支持得非常好了。
6 楼 whaosoft 2009-03-07 09:30
晕 没用过这个 好用吗
5 楼 murainwood 2009-03-07 00:10
先别急着欢呼,
4 楼 Eastsun 2009-03-06 17:55
对Lift作者David Pollak 的功力有所怀疑
3 楼 shxiao 2009-03-06 17:14
scala那莫复杂的语法,到底有几个人愿意学习呢?
2 楼 jonathan_zz 2009-03-06 16:55
1.0终于发布了啊,我记得刚知道lift的时候版本号还停留在0.1
1 楼 ouspec 2009-03-06 16:45
Lift之于Scala,就象rails之于ruby,杀手级应用。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 关于Scala的前景

    我们不妨从以下几个方面来介绍下Scala语言的发展前景: Scala语言的起源 Scala语言源自瑞士洛桑联邦理工学院,由奥德...  近些年,基于JVM语言的发展风起云涌, Scala语言尤为抢眼。我们不妨从以下几个...

  • scala和java_Scala还是Java? 探索神话和事实

    scala和java Scala编程语言的普及,在博客和社交网络上的大量评论和批评(例如GridGain的Nikita Ivanov和流行的Yammer案例 )引起了人们的广泛关注,这极大地增加了有关该语言的信息量。 但是,此类信息的质量通常有...

  • 元编程技术综述

    Yannis Lilis 博士是欧洲最大的汽车租赁公司的高级程序员,兼职在克里特大学的计算机科学系任客座讲师,在数学及应用数学系任兼职教师,同时兼任计算机科学研究所(ICS)FORTH 实验室的研究员。他的研究兴趣包括软件...

  • 全自动机器学习神器:H2OAutoML

    引言 做机器学习的老铁们在平时训练模型时,对交叉验证、模型集成想必是绞尽了脑汁。...H2O是一个开源的、内存、分布式、快速和可扩展的机器学习和预测分析平台,允许诸位在大数据上构建机器学习模型,并

  • Devoxx 2012-第3天

    -可以说,昨晚对我来说有点难。 我从中午开始新的一天,这很适合我- 迈克·韦斯特 ( Mike West)保护客户端 ... Native还没有与传统技术一样的吸引力。 业务逻辑正从那些大型后端逐渐转向浏览器。... 实际上,...

  • Maven的介绍和项目的搭建配置

    4: appfuse-basic-tapestry(创建一个基于Hibernate,Spring 和 Tapestry 4的Web应用程序的原型)2: appfuse-basic-spring(创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)1: appfuse-basic-jsf (创建...

  • qcon_从QCon San Francisco 2008中学到的主要知识点和教训

    qcon 在本文中,我们介绍了许多博客上 有关 QCon的博客的观点和观点,... 您还可以在Flickr上看到许多与会者拍摄的QCon照片,以及通过Twitter发布有关QCon的数百条推文 。 这次QCon是InfoQ的第四次会议,也是旧...

  • Maven详细介绍

    17: internal -> maven-archetype-site (更复杂的网站项目) 18: internal -> maven-archetype-webapp (一个简单的Java Web应用程序)  19: internal -> jini-service-archetype (Archetype for Jini service project...

  • tvm relay inline pass的调研

    cpu上跑通单元测例 tests/python/relay/test_pass_inline.py, 明确pass原理; 能否使用inline针对一个网络生成一个call func ,这种方式能很好支持当前bangc优化和代码生成 Relay Build ----------- Compile the ...

  • 通过 Matlab 测试共轭和双共轭梯度算法.zip

    通过 Matlab 测试共轭和双共轭梯度算法.zip

  • 基于卡尔曼估计温湿度的MATLAB程序-带交互-真实值可自己输入

    背景:一维卡尔曼滤波的MATLAB例程,​背景为温度估计。 代码介绍:运行程序后,可以自己输入温度真实值 滤波前的值和滤波后的值分别于期望值(真实值)作差,可以得到​误差​曲线图 更多介绍:https://blog.csdn.net/callmeup/article/details/139374191

  • 固件固件固件固件固件固件固件固件固件.txt

    固件固件固件固件固件固件固件固件

  • 毕业设计 - 基于JAVA的银行柜员业务绩效考核系统的设计与实现

    业务绩效考核系统主要目的是使绩效考核信息管理清晰化,基本功能包括:权限处理模块、输入模块、处理模块、统计输出模块、维护模块等。本系统结构如下: 系统功能模块: 1.权限处理模块:管理员与普通柜员,管理员进入的是管理员页面,普通柜员进入普通柜员的界面。 2.输入模块 2.1 普通柜员用户注册:普通柜员通过输入用户名(工号即用户名),名字,密码进行注册,获得进入本系统权限。 2.2 柜员选择柜员身份登入:柜员进入后可以查看本人工作情况的信息。 2.3 管理员界面:登入后,记录柜员工作情况:输入柜员工号,柜员名字,记录业务笔数,最后一栏并记录柜员员工加减分情况(笔数处于10的整数部分为加减分情况,以10分为上限)。除此之外,管理员还能对普通柜员的权限进行修改,删除不必要的用户。 2.4 对管理员输入数据进行处理:比如工号只能为7位,开头必须是882;加分减分的值不能大于10等等。 3.处理模块 3.1 查询:输入柜员工号,可以查询到该柜员的工作情况以及加分减分情况及薪酬情况;按日期查询,可以查询到该日期本合作银行每位柜员的工作情况及加减分情况。 3.2

  • Raspberry Pi 脚本通过蓝牙 LE 与 Oregon Scientific 气象站对话.zip

    Raspberry Pi 脚本通过蓝牙 LE 与 Oregon Scientific 气象站对话.zip

  • MapReduce课程实验.zip

    MapReduce课程实验.zip

  • 什么是数仓建模以及学习了解数仓建模的意义

    数仓建模

  • FPGA Verilog 计算信号频率,基础时钟100Mhz,通过锁相环ip核生成200Mhz检测时钟,误差在10ns

    结合等精度测量原理和原理示意图可得:被测时钟信号的时钟频率fx的相对误差与被测时钟信号无关;增大“软件闸门”的有效范围或者提高“标准时钟信号”的时钟频率fs,可以减小误差,提高测量精度。 实际闸门下被测时钟信号周期数为X,设被测信号时钟周期为Tfx,它的时钟频率fx = 1/Tfx,由此可得等式:X * Tfx = X / fx = Tx(实际闸门)。 其次,将两等式结合得到只包含各自时钟周期计数和时钟频率的等式:X / fx = Y / fs = Tx(实际闸门),等式变换,得到被测时钟信号时钟频率计算公式:fx = X * fs / Y。 最后,将已知量标准时钟信号时钟频率fs和测量量X、Y带入计算公式,得到被测时钟信号时钟频率fx。

  • Screenshot_2024-06-01-12-04-45-416_com.miui.home.jpg

    Screenshot_2024-06-01-12-04-45-416_com.miui.home.jpg

  • 蓝桥杯代码test-c-master.zip

    蓝桥杯代码test-c-master.zip

  • 蓝桥杯国赛题之C++蚂蚁感冒.zip

    蓝桥杯国赛 蓝桥杯国赛题之C++蚂蚁感冒

Global site tag (gtag.js) - Google Analytics