ITPUB??ì3
ITPUB论坛 » 动态语言 » BeanShell,想说爱你不容易


标题: [笔记] BeanShell,想说爱你不容易
离线 Angel.John
高级会员


精华贴数 2
个人空间 0
技术积分 2789 (516)
社区积分 535 (1247)
注册日期 2002-4-25
论坛徽章:14
现任管理团队成员会员2007贡献徽章会员2006贡献徽章授权会员2008年新春纪念徽章设计板块每日发贴之星
生肖徽章2007版:鼠生肖徽章2007版:牛生肖徽章2007版:虎生肖徽章2007版:鸡开发板块每日发贴之星开发板块每日发贴之星

发表于 2007-12-25 18:48 
BeanShell,想说爱你不容易

Beanshell是用Java写成的,是一个小型的、免费的的、可嵌入式的Java源代码解释器,具有对象脚本语言特性。
BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 
它具有以下的一些特点:使用Java反射API以提供Java语句和表达式的实时解释执行;可以透明地访问任何Java对象和API;可以在命令行模式、控制台模式、小程序模式和远程线程服务器模式等四种模式下面运行;与在应用程序中一样,可以在小程序中(Applet)正常运行(无需编译器或者类装载器).

目前,BeanShell广泛应用于各类项目中,JBOSS, ZK,BEA Weblogic.....都集成或使用Beanshell.

不过,尽两年来,其开发工作几乎暂停,偶尔有所更新,近期更是不见动静.

而且,其发展已经跟不上目前各类动态脚本,例如Groovy,Grail等发展正如火如荼.

其发展到了尽头?让我们试目以待.


__________________
君不见黄河之水天上来,奔流到海不复回。君不见高堂明镜悲白发,朝如青丝暮成雪。人生得意须尽欢,莫使金樽空对月。天生我材必有用,千金散尽还复来。烹羊宰牛且为乐,会须一饮三百杯。岑夫子,丹丘生,将进酒,杯莫停。与君歌一曲,请君为我倾耳听。钟鼓馔玉不足贵,但愿长醉不复醒。古来圣贤皆寂寞,惟有饮者留其名。陈王昔时宴平乐,斗酒十千恣欢谑。主人何为言少钱,径须沽取对君酌。五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。
只看该作者    顶部
离线 feng2371
宪哥的憲
新人


来自 社会
精华贴数 0
个人空间 40
技术积分 606 (3527)
社区积分 542 (1329)
注册日期 2007-11-1
论坛徽章:7
2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:摔跤2008北京奥运纪念徽章:棒球   
      

发表于 2008-1-3 12:19 
学习ING


__________________
分不清是非 看不见完美
只看该作者    顶部
离线 jamesqiu263
初级会员



精华贴数 0
个人空间 0
技术积分 10 (87737)
社区积分 0 (970349)
注册日期 2006-6-3
论坛徽章:0
      
      

发表于 2008-1-23 22:39 
各有特色

如果坚持java的语法,beanshell是最好选择,实际上大部分.java文件可以不加任何改动就被beanshell执行;

如果需要更多的语法糖,groovy是更好的选择,更何况还有grails这个大有前途的框架;

如果你熟悉javascrip,rhino是不二选择,web的流行,使javascript成为最广泛使用的脚本语言,jdk6内置它是有道理的;

如果用过ror,ruby,python,那就可以选择jruby和jython,借助于jvm,jruby的执行速度甚至快过cruby,jython被官方支持的程度似乎不如jruby;

和groovy相比,scala是一个更学院派的东西;

我个人倾向于使用的是beanshell和grails/groovy

[ 本帖最后由 jamesqiu263 于 2008-4-12 23:43 编辑 ]


只看该作者    顶部
离线 wangfans
[William*Wallace]


精华贴数 3
个人空间 20
技术积分 3174 (442)
社区积分 1225 (776)
注册日期 2006-11-29
论坛徽章:20
2008年新春纪念徽章     
      

发表于 2008-1-30 19:33 
各有特色


__________________
-------------------------------------------------------
Life is always like this !
------------------------------------------------------
My Blog
--------------------------------------------------------
只看该作者    顶部
离线 VagrantLee
版主监督员



精华贴数 0
个人空间 0
技术积分 3922 (332)
社区积分 144 (2635)
注册日期 2002-11-18
论坛徽章:16
ITPUB元老授权会员生肖徽章2007版:虎开发板块每日发贴之星ERP板块每日发贴之星 
      

发表于 2008-2-27 15:41 
難說啊!


__________________
很高兴认识从事SAP的朋友....让我们一起学习,共同进步....QQ:1876283
只看该作者    顶部
离线 xiaoyaozgc
初级会员



精华贴数 0
个人空间 0
技术积分 46 (28183)
社区积分 0 (196011)
注册日期 2004-11-5
论坛徽章:0
      
      

发表于 2008-5-6 15:22 
各有特色


只看该作者    顶部
在线/呼叫 Sky-Tiger
天王盖地虎


来自 Vancouver
精华贴数 39
个人空间 0
技术积分 152976 (3)
社区积分 42651 (14)
注册日期 2004-2-19
论坛徽章:191
现任管理团队成员ITPUB长老会成员Heart of PUB管理团队2007贡献徽章管理团队2006纪念徽章会员2007贡献徽章
会员2006贡献徽章2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:赛艇2008北京奥运纪念徽章:游泳2008北京奥运纪念徽章:水球

发表于 2008-5-18 18:25 
这东西慢,其他的还是不错的!


__________________
-----孰能浊以静之徐清  孰能安以动之徐生-----  
-----风来疏竹  风过而竹不留声;雁照寒塘  雁去而塘不留影; 故君子事来而心始现  事去而心随空----

----------------
Groovy 研究中...
JAX-WS20(finished)/CXF/ESB/BPEL 研究中...
EJB3(finished)/Hibernate3 研究中...
OSGI/KnopflerFish 研究中...
JBOSS Seam2.0/JSF/AJAX(finished)/ICEFace/ZKoss/Flex3 研究中...
Mysql 研究中...
Spring2.5  研究中...
Blog/Wiki/RSS/ATOM 研究中...
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问