XWorker简介

1.快速开发工具

    XWorker是一个快速开发工具,它提供如下产品。

  • 各种编程方法
    根据应用场景的不同XWorker实现了多种新的编程方法,如动作SWTWEB界面流程函数交互编程等。XWorker的目标是实现自动编程方法。
        
  • 各种工具和应用
    XWorker本身是可以快速开发工具,我们也会使用它开发各种工具和应用,这些工具和应用一般也放在XWorker,通常可以直接使用它们,或者通过配置和开发实现更多功能。 

2.使用XWorker的常见场景

    也可以说是XWorker的用途,即一般可以把XWorker用在哪里。

  • 直接运行
    模型程序可以在操作系统下直接运行,可以用来快速开发应用。参看模型独立运行示例
     
  • 在Java项目中使用
    XWorker的动态模型引擎是使用Java编写的,模型程序也可以整合到你的Java项目中。参看动态模型的文档在Java项目中使用模型
     
  • 作为工具使用
    XWorker除了是动态模型的编程和运行环境,它也提供了更多的应用,你可以使用这些应用,也可以在XWorker的基础上开发更多功能。参看XWorker的应用和知识示例

3.实现快速编程的方法

    XWorker是一个快速开发工具,它通过以下方式来实现快速编程。

  • 使用工具来编程
    在动态模型编程中程序是数据模型,而数据模型可以用程序来管理,所以可以编写各种工具来加速编程,将来还可以通过人工智能来实现自动编程等。      
      
  •  面向对象
    动态模型编程是一种面向对象编程方法,通过类和对象可以很容易的表达各种事物,并且通过动态模型的动态性还可以随时修改类、对象和它们的关系等。 
     
  • Java和脚本
    XWorker的动态模型引擎是使用Java实现的,可以在运行时编译和执行Java代码,也可以在运行时编译和执行其它脚本语言,如Groovy、Lua、Jython、Scala等等, 通过Java和脚本可以编写各种类型的程序。

 

 

Copyright ©  2007-2014 XWorker.org  版权所有

沪ICP备08000575号