武汉北大青鸟中南软件学院
400-027-0822

Java编程语言,热门的脚本语言

2016-09-22供稿中心: 北大青鸟武汉中南软件学院

Java已经迅速地在众多领域确立了其地位:对等网络、开放源代码、无线开发和嵌入式应用程序等等,这还只是其中一些。要准确地把握这门语言的走向是很困难的,因为它正在同时向各个方向齐头并进。

毫无疑问:脚本编写语言,例如JythonPythonPerlPHP,正在被越来越多地使用。Jython事实上就是Python编程语言的完整实现。使用纯Java编写而成,并允许对Java库的轻松访问。 这种脚本编写的趋势在很大程度上是由快速应用程序开发(RAD)推动的,这是一种始终都能够赢得追随者的开发风格。由于市场营销的执行者逼迫IT的生产公司加速产品的开发,因此IT的管理者被迫寻找最有效的方式来满足最终期限的要求。在这里RAD是主要的源动力。

脚本语言具有下列优势: 快速开发:脚本语言极大地简化了开发、部署、测试和调试的周期过程。

 容易部署:大多数脚本语言都能够随时部署,而不需要耗时的编译/打包过程。 同已有技术的集成:脚本语言被Java或者COM这样的组件技术所包围,因此能够有效地利用代码。

易学易用:很多脚本语言的技术要求通常要低一些,因此能够更容易地找到大量合适的技术人员。

动态代码:脚本语言的代码能够被实时生成和执行,这是一项高级特性,在某些应用程序里(例如JavaScript里的动态类型)是很有用也是必需的。

因此,脚本语言能够在很大程度上加速软件的开发,但是必须要根据具体的应用来仔细选择——例如动态Web页面,或者对真正的编程语言进行补充,就像Jython是对Java的补充一样

IBMBean脚本编写框架(Bean Scripting Framework)这样的工具使得将TclPythonPerl和其他脚本语言融合进Java应用程序变得相当容易。SunBorlandBEA和其他的公司也提供了类似的工具。

Jess Jess是一个完全使用Java语言编写的规则引擎(rule engine)和脚本环境。Jess最初的灵感来自CLIPS专家系统,但是现在它已经发展成为一个完整的、卓越的动态环境。使用Jess,你能够创建Java applet以及应用程序,并让这些程序根据以说明规则(declarative rule)的形式所提供的信息进行推理

JudoScript JudoScript是一个Java类的脚本,它具有很多特性:HTTP客户端和服务器编程、文件系统和归档、XMLXSLT脚本编写、JDBC脚本编写,以及HTML修饰能力(scraping)。它还有值得炫耀的带有监控程序的调度程序、sendmail、运行可执行(run executable)、Java GUI的创建、FTPSSHSCP,以及Windows注册表等等。这个软件可下载,包括源代码,都是免费的。

关于我们
首页
公司简介
课程专业
师资力量
高薪就业
青鸟课程
ACCP
学士后Java
基础教育
UI设计
回到首页