编程注意事项

1.XWorker的模型编程不是独立的编程语言

    和一般的编程语言不同,XWorker的模型编程并不是独立的编程语言,也就是说并不能只需要模型就能写任何程序的,实际上它的基础是框架编程,因此是要配合Java或其它脚本语言一起编程的。

    不过当模型越来越丰富时,使用模型编程要写的代码也会越来越少,但是代码还是可能在必要的时候会用的,所以使用XWorker模型编程,掌握Java或Groovy语言是必要的。

2.模型编程的缺点

2.1.模型编程占用内存稍大

    模型编程占用的内存相对比较大,这是因为模型本身是XML这样的数据,而每一个数据的节点(XML)都会封装成Java对象,所以相对来说内存占用稍大。

    不过内存占用也没有大到不能使用的程度,因为Java的内存占用本来就大。

2.2.模型编程性能稍慢

    由于模型和框架都是实时解释执行的,所以性能相比Java本身还要慢。

    不过由于框架的解释引擎本身是用Java等编写的,所以像算法什么用Java编写,然后用框架来调用它们,这样框架对性能的影响也可以是可以忽略不计的。

3.模型编程的优点

3.1.适合把已有的Java应用框架话

    对于已有的Java应用或库,通过模型化可以方便的使用它们。

3.2.适合构建上层系统

    底层的系统适合用Java等编写,而上层的系统适合模型来编写,一旦把底层模型化了,在上层就可以通过简单的配置来实现复杂的程序了。

3.3.适合构建动态系统

    使用XWorker适合编写各种工具,因为模型本来就是各种框架,通过模型使用这些框架方便,其次编写和运行模型是动态的,一般是不需要编译和重启系统的,所以它适合编写各种工具系统。

4.模型编程的未来

    模型编程的诱人之处在于模型都是可以重用的,并且使用模型编程一般不需要重新编译和重启系统,所以系统越使用功能越丰富,从而模型编程带来了无限可能。

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号