事实上,很久以来,我都不清楚,自己搞出来的这个OPS是什么东西,我该怎么向有兴趣的朋友去介绍它,我该怎么样让别人去接受它?(连OPS这个名字,都是我当时乱取的(英文差)).

今天我在这里做一下简单的整理,希望能表示出OPS是什么:

0.OPS,中文定义为“面向页面整体存储”;

1.OPS 看是去像是一个框架,也像是一项技术(当我没有讲过这句话);

2.OPS 框架的脚本库,它专门用于整理表单数据,可将表单数据整理成为一个XML字符串(或将该字符串还原回去);

3.OPS 它可以整理(并控制)三种格式的数据:
    a)"页"形式的数据
    b)"多页"形式的数据,并且每一页为用户可见(类似于table格式)
    c)"多页"形式的数据,并且只有一项为用户可见(类似于选项卡形式)
 
 *"页",也可以理解为"项"或"行"或"片",我本来想以图片的形式去展示这些格式,不过该死的FTP登录不了了;

4.OPS可以整理(并控制)由以上三种格式组成的任何复杂格式;

5.OPS框架,把表单数据整理成"统一的XML"格式.该XML格式还具有以下特点:
    a)可将该XML格式的数据,重新加载给页面;
    b)易序列化,目前可以直接序列化为.NET的类;
    c)另外的应用如:根据该XML可以生成实体类的代码,生成对应存储的数据表SQL代码(当然XML字符串可以直接存入数据库),等等

6.广意的OPS,由三大元素组成:
       a)整体存储思想
       b)OPS脚本库
       c)OPS扩展元素(OPS 工具,OPS后台支持库(目前仅有.NET版本))
   
  狭义的OPS,是指:OPS 脚本库