在Operamasks中使用ELite和JRuby动态语言的秘笈
http://tech.ddvip.com 2008年09月03日 社区交流
本文详细介绍在Operamasks中使用ELite和JRuby动态语言的秘笈
随着微软正式发布IronPython,推出基于第一款基于动态语言的开源编程工具;紧接着Sun又正式对外宣布收购JRuby,Ruby将成为JVM支持的第一个动态语言,动态语言一直围绕在我们的身边。如何使用动态语言给我们编写JavaWebUI带来帮助?什么样的动态语言能够适合Java开发团队呢?SirsiDynix的架构师TravisJensen通过五条粗略的标准来评估Groovy,JRuby,Jython这三种动态语言在Java上的表现。
1.动态语言与Java之间的交互
2.IDE工具的支持
3.Java开发者的学习曲线
4.可供选择的Web框架
5.社区的支持
而由此得出的结论是Groovy将是在JavaWeb开发中最适合的动态语言。在这也不对这些评价多做议论,简单的结合AOM这个JSF的实现,介绍一下几种动态语言在JavaWeb开发中的使用。在熟悉AOM的过程中,发现了ELite这种新的动态语言,由于ELite与AOM属于同一个开发团队的产品,对于这两者的配合使用也一并做了一个示例。
在进行以下内容的同时,需要对使用的开发环境做一个简单的介绍:
Java2StandardEdition(J2SE)5.0(JDK1.5)或更高版本,下载地址
ApusicApplicationServer5.1(内置有AOM2.0和ELite0.2)下载地址
ApusicOperaMasks2.0(包含有Spring2.0和AOM的Spring插件)下载地址
ApusicStudio5.1M5下载地址
JRuby1.1.2下载地址
责编:豆豆技术应用
正在加载评论...