预计离第二个Flash网站发布还剩下:6天
从该版本网站即后台的支撑系统ReformCore概念提出开始编写至今:一年又4个月(2005.7开工)
网站flash文件以及后台的ReformCore提供的API及各类method:近2000个
随着puXos和本地puXos缓存系统的完成,终于可以进行比较实际的网站开发了。
这个项目自从其开始起步到现在并没有一凡丰顺过。前前后后几乎4次因为学习或工作生活等方面原因停工又复工(可以参见以往的一些文章)。因此一直拖延至今才终于有了明确的完成期限。
在这段时间里面,这个项目一直成为我的一个心病,虽然有过想放弃开发的念头,不过还是坚持下来了...
严格的说,这1年多时间并不是花在做一个flash网站上面,因为按照目前编写的代码量来算,将来这个flash site V2真正展现在浏览者面前以及后台默默执行的部分估计只有30-40%。
主要原因是我从一开始就提过自己在做的是reformCore。他不是一个网站,而是一个属于我自己的平台系统。
目前包括的组件有:
服务端:
基本的安全函数,包括登陆验证,令牌管理,权限管理,反注入检测
基本的运行支持函数,如对各类底层对象的封装类,加密算法,邮件投递函数,动态插件库
环境监测函数,包括ip段识别,客户端授权认证
通讯组件,ReformPost RPC系统,puXos的reformPost前端
数据服务,puXos系统,用于puXos树形结构的uid管理器,以及各自的缓存系统
flash客户端:
ReformUI界面系统,组件包括:
XWindow,UIHost,TxtHolder,ScrollBar,progressBar,FlatButton,dragbar,LinkBtn,
PicSlider,TextTab,BlockView,ListView,tooltip,MessengBox
基本上是实现了一个windows的窗口环境,不过只是存在于flash中而已
ReformCore的客户终端
包括reformPost的事务化抽象管理器,本地令牌管理,puXos客户端以及数据缓存
本地Flash环境监测函数,包括浏览器历史监测,本地数据连接
Flash插件管理器及本地逻辑服务管理
音效管理
ReformScript解析器
基于ReformUI的网站组件,包括:BlockSys,MenuSys,LayoutMgr,ListView,BlockView,FlatView,ViewMgr
目前还在编写的部分是:Flash网站的版面插件以及音效管理器。
以前预计进度的时候是以每完成一个组件为1-2 %计算的
可能有人会问花了那么大力气作这个东西可能没有意义,这样说也对,毕竟这个网站做好了也不可能是盈利的,将来也只是作为我的个人网站,的确有点自娱自乐的目的。
我也曾经质问过自己,不过现在有一点是明确:经历了这个过程,也算是一种修行吧。毕竟那些组建是具有无限的扩充可能的,也为我积累了丰富的代码库。
好了,就当是我自言自语,毕竟这是我一个人做过的最大的项目了,经历了那么久,现在觉得很激动。
祈求上帝能让我安心的度过那最后一周的开发时间,了却这桩心事~
网站发布后我会编写一本函数参考手册,毕竟网站也是个编译器,呵呵,你可以在网站中修改或者增加些功能来
最后附上目前的一张截图:
(我将来的打算开发网站所有源文件,在必要的时刻,不过我不想看到自己的东西非法的遭受侵权)
Click To View Org Size