作者构想

     正象前面提到的,ufree的开发初衷是向用户提供新的ppt式的编辑模式,此外也要为用户提供尽可能简便的操作模式和良好的兼容性。HTML和javascript/jscript在开发如编辑器等应用方面实际上具有很大的优势,但是受限于HTML语言本身的限制,很多功能目前还难以实现,比如图片和文字的翻转(实际也就是HTML元素的角度设置问题),受限于此很多ppt模式的编辑方式都不能实现,这也是js编辑器目前最为薄弱的地方;再比如操作本机资源的能力,javascript从设计之初出于安全性的考虑就对操作本机资源有很多的限制,在IE浏览器中我们可以借助于activeX实现一些操作,这些功能对于在线版本的ufree编辑器并不显得十分必要,但是对于单机版本的ufree就很有帮助了,类似于此,出于IE/FIREFOX兼容的考虑,ufree也在一些功能上做了折中的考虑。

    上面所列举的两个问题是我一直觉得在无插件或考虑浏览器兼容性情况下在目前无法解决的问题,而一旦有通用性的新标准诞生来解决类似的问题,相信都可以使browser程序的功能和用途都会获得巨大的提升。个人一直觉得browser程序的发展方向应该是让用户安装尽可能少的专用软件,而通过各种强大的browser后台通用技术标准的支持,程序员可以开发各种小型代码即可为用户完成过去专用软件才能实现的功能,想象一下如果未来您可以将所有应用收集在一个平台上,甚至用区区几千行代码甚至几百行代码就可以对您的计算机进行完全个性化的管理,是多么令人兴奋的事情!


    作者的另一个项目:GCA架构构想&开发

    简介:一般模式下的WEB页以请求-响应方式工作,无法进行持续的交互,GCA架构的开发目的是利用推模式页+ajax响应的方式模拟持续交互,此外设计整体性的地图坐标系,结合GIS的设计思路,在WEB上实现地图中的对象之间的实时交互。目前已经开发完成初版DEMO可模拟上述操作。

    开发点:

        前台页面:负责进行后台数据解析并进行页面的绘制和实时交互的展现

        后台服务器:坐标系设计、实时交互的状态更新、其它辅助设计

        背景地图:结合上述坐标系进行设计,GIS开发方式

    应用:

        将传统的文本形式的WEB页面交互方式改变为图形化的交互方式,实现真正意义上的实时交互,COMET架构方式。