Ale*_*x R 6 java perl programming-languages jython beanshell
我有一些批量数据操作脚本,支持小型企业网站.
这些脚本是Perl,Java和存储过程的"老鼠巢",它们按计划运行,以根据各种源和算法更新数据.
我想摆脱Perl,这样我至少可以通过在开始到结束时在JVM管理的数据库连接中包含整个进程来利用事务管理.
我应该利用哪种Java动态/脚本语言来满足以下条件:
我希望我的标准足够清楚,这不会被标记为主观问题.
对我来说,这绝对是一个编程问题.我认为所有这些语言都只是"有用的java库".
谢谢!
公平地说,Jython、JRuby、Groovy 都是不错的选择。它们都具有良好的 IDE 支持,并且语法比 Perl 更富有表现力且更简洁。(Python 和 Ruby 在其概念上都受益于 Perl,因此从 Perl 移植并不是太令人头疼)
当然,Beanshell 和 Javascript(以 Rhino 的形式)也足够了,尽管我想说它们的语法表达能力较差。
根据当前的使用趋势来判断,我认为 Jython 和 JRuby 可能是相对于其他语言而言拥有最普遍支持/最长寿的两个语言。
实际上,选择取决于您对每种语言的水平,但在所有这些语言中,我建议您使用 Jython,但如果您更喜欢 Ruby,请使用 JRuby。
归档时间: |
|
查看次数: |
2947 次 |
最近记录: |