我们说XWorker是一个高效的编程系统,有以下几个简单的理由。
在XWorker中程序本身也是数据,我们知道为了提高工作效率,我们编写的任何程序系统几乎都是管理数据的,因此可以用管理和分析数据的方法管理和分析程序,从而大大提高编程的效率。
出了程序是数据,在XWorker中其它东西也是数据,一个对象、一个类、一个方法、一个向导、一个模板、一个笔记等都是事物,不管是程序中的事物还是各种知识都是数据,都可以分析管理。
把任何东西都当作事物,它接近于现实世界中思考问题的方式,一切都是可变的,对事物的认知随着时间也会发生变化。
可以看到以上理由是比较抽象的,那么为什么不给出XWorker编程具体高效在哪里呢?比如使用Eclipse编写Java代码要比用文本编辑器编辑方便,这是因为Eclipse可以自动编译打包代码,还有代码辅助等具体功能。
这是因为XWorker是从系统的层面来考虑问题的,如果说具体功能是系统中的某种事物,那么这些事物相对于系统来说就不是长久的了,我们知道没个事物都有产生、发展、高潮和消亡的规律,但对于事物的容器系统本身来说就相对长久的多。
因此各种具体的高效编程的方法可能最终都是过客,一个新方法可能会代替就得方法,XWorker已经经历过一些这样的转变,但无论怎么样,XWorker还是那个XWorker。
Copyright © 2007-2014 XWorker.org 版权所有