曾经反思过为什么一个简单的新网站要花1年多的时间?可能是当初概念提的太泛了。如果仅仅是要实现预想的“网站”的要求,恐怕一周就能完成。
之所以现在一直称得东西叫做ReformCore。是因为我希望这将来是一个基础的核心系统,也就是说今后可以基于他做应用,特别是AI方面的。网站也只是一个应用,所以1年多的时间很大部分都是花在做这个Core上面了。
不论大家是不是有兴趣听,我就说下目前这个Core的一些部件。至少今后我就靠它了。

ReformCore.PUXOS
PUXOS是希腊语,box的意思,当然我选择这样的名字一方面是因为pu前缀可以看成"put","os"后缀提示是一个系统。当然这样的理由...
另一方面是他的存储模式很像一个个盒子...
这是在做ReformCore早期就想到的一个东西,不过也是最泛的一个东西,它类似一个简单的数据库管理系统,或者说是文件管理系统。
他由目录层次管理、数据记录管理、数据类型自适应及存储几个功能组成。当初设计的理念是由他完全管理网站及其他应用产生的数据的存放和具体格式,高级应用无需关心这个文件是存储在web服务器还是其他地方,以及具体的路径。数据完全按照该有的逻辑方式分布。而且具体的格式由puxos自己决定
比如:
今后得主flash网站在第一次加载时需要向服务器请求网站的配置信息,这个信息的具体格式和url flash无需知道。他只需用ReformPost的GetUIDContent RPC
请求mainsite.siteconfig这个UID即可获取想要的信息。同样也可以往puxos里面保存新信息,具体的格式和存储位置由系统自行决定。
当然这个系统的最终应用我希望是AI方面,反正目前只是一个个人试验的东西,所以也没考虑太多
就说这么多了,编译考好了,继续做网站,好完成一桩心愿。当然我已不在乎这个网站自身的意义了