K_Reverter的网页开发记录

要么不做,要么就当作艺术品来做!

导航

结束闭关-总结

        我在国庆节之后计划的从10.10到1.10三个月的闭关时间,其实到昨天就已经结束了,虽然我今天又忙了一整天,最终还是没有研究出什么最新的成果,因此,没有能在最后结束的时候推出什么重要的东西与大家分享,不过既然时间到了,就结束,并且写一篇终结吧。

        这三个月的闭关,所研究的东西与我预计的相差甚远,实际上到了后来,原先的计划就渐渐的忽略了,而主要研究感兴趣的东西去了。

        先列举一下闭关期间写的所有闭关纪要:

  1. 闭关纪要(0.闭关3个月)
  2. 闭关纪要1.地图人
  3. 闭关纪要2.不同子域名之间Ajax访问跨域问题的解决
  4. 闭关纪要3.C#的结构化存储功能以及在Web开发之中的应用
  5. 闭关纪要4.优化站外脚本的性能
  6. 闭关纪要5.WML,UTF-8,BOM,签名及其他
  7. Step1帐户登录系统(0.整体思路)
  8. Step1帐户登录系统(1.程序结构)
  9. Step1帐户登录系统(2.基础代码)
  10. Step1帐户登录系统(3.使用Google的Auth Sub登录网站)
  11. Step1帐户登录系统(4.使用Windows Live ID登录网站)
  12. Step1帐户登录系统(5.使用Yahoo BBAuth登录网站)
  13. Step1帐户登录系统(6.使用OpenID登录网站)
  14. Step1帐户登录系统(7.使用OpenSocial接口登录支持校内网用户的登录)
  15. Step1帐户登录系统(8. Step1.AccountClient的实现)
  16. Step1帐户登录系统(9. 总结和源码下载)
  17. Step1帐户登录系统(10.在纯静态HTML环境下使用登录系统)
  18. 闭关纪要17.Google app engine的简单应用
  19. 闭关纪要18.将包含中文的数据上传到Google app engine
  20. 闭关纪要19.Google Datastore API的疑似BUG?
  21. 闭关纪要20.在Google App Engine之中解析RSS
  22. 闭关纪要21.地图人站点的IP查询经纬度和经纬度查询行政区划的服务

        从上面的纪要来看,前一个月主要在进行网站的改版,也就是将Step1.cn的地图相关的内容拆分出去,以新的架构设计一个新的地图人网站,而中间一个月主要在研究Step1帐户登录系统和向日葵甘特图的开发(不在此博客上写纪要,参看博客基于AJAX的向日葵Gantt组件),最后主要是"Google App Engine"的研究,本来在原计划的研究内容之中没有GAE,而有一个JavaScript混淆器的研究的,不过可能因为那个东西对我来讲还是比较复杂,而且也想不出怎么应用它,因此,浅尝辄止了。

        前一个月的网站改版还算比较成功,至少原定的架构基本上都实现了,虽然有一些整理数据的事情没有做完,可是那些对我来讲无关紧要,还有几个想在地图人网站上实现的Mapplet功能没有做,不过我原来就没有确定要实现多少个mapplet,所以也没有觉得什么。

       后来研究的Step1帐户登录系统算是我研究的比较完整的东西,这个东西虽然现在被应用在地图人上,但我完全是因为兴趣才研究的,而且用户登陆功能对地图人网站来讲基本上没有什么意义,现在这个系统源码提供下载,而且我的博客上有比较详细的介绍。

        向日葵甘特图的开发也有比较大的进展,在闭关期间主要的工作就是将数据的下载和读取机制进行全部的整理,整理之后,实现了懒加载的功能,说老实话,我觉得我设计的数据加载体系是很强大的,用在甘特图这种产品上本来不错,不过因为甘特图这种东西用户不可能直接用,通常都需要用户进行二次开发,而那些用户们大部分都懒得去研究如何使用,所以我总觉得这么个强大的数据体系用在甘特图上比较浪费,很想哪天写一个类似于JavaScript树的东西,然后把这些技术都用上。

        本来按照计划我更应该全面整理向日葵甘特图的文档的,可是后来一直都没有时间,而且整理文档相对比较乏味,所以一直拖了下来,至今也没有做。

        最后的时间在研究JavaScript混淆器觉得很乏味之后,我重新开始研究网站,并且将网站的很多功能向Google App Engine上迁移,实际上,现在Step1.cn除了上面提到的帐户登录系统是Asp.net写的无法迁移之外,全部运行在GAE上面了,而Dituren.cn因为大量的使用SQL Server数据,很难能够迁移,不过我现在也在考虑进行迁移,最郁闷的是,GAE不支持XSLT,而我的网站页面基本上都是XSLT生成的,要是改造成Django的模式,工作量真是太大了。

        我计划将我原来提供的一些地图开发相关的JavaScript源码进行一番整理,推出新的版本,也加上一些在地图人上新的功能,可惜在整理的时候,发现很费劲,写文档的时间也不简单,所以,也不能在闭关完成前推出了,实在抱歉!

        需要说明的是,虽然结束了闭关,可是相关的还是会继续,上面提到的JavaScript源码也会很快提供出来。

        说了那些无聊的技术上的事情,来点特别的吧!

        想起闭关开始的时候,我刚刚去了拉萨旅游,那时候,耳边总是回响着那首仓央嘉措的《那一世》,现在,结束的时候,也来附庸风雅一把,引用一首我最喜欢的现代诗吧,何其芳的《预言》:

 预言

这一个心跳的日子终于来临!
你夜的叹息似的渐近的足音
我听得清不是林叶和夜风私语,
麋鹿驰过苔径的细碎的蹄声!
告诉我,用你银铃的歌声告诉我,
你是不是预言中的年轻的神?

你一定来自那温郁的南方,
告诉我那儿的月色,那儿的日光,
告诉我春风是怎样吹开百花,
燕子是怎样痴恋着垂杨。
我将合眼睡在你如梦的歌声里,
那温暖我似乎记得,又似乎遗忘。

请停下,停下你疲劳的奔波,
进来,这儿有虎皮的褥你坐!
让我烧起每一个秋天拾起的落叶,
听我低低地唱起我自己的歌。
那歌声将火光一样沉郁又高扬,
火光一样将我的一生诉说。

不要前行!前面是无边的森林:
古老的树现着野兽身上的斑文,
半生半死的藤蟒一样交缠着,
密叶里漏不下一颗星星。
你将怯怯地不敢放下第二步,
当你听见了第一步空寥的回声。

一定要走吗?请等我和你同行!
我的脚知道每一条平安的路径,
我可以不停地唱着忘倦的歌,
再给你,再给你手的温存!
当夜的浓黑遮断了我们,
你可以不转眼地望着我的眼睛。

我激动的歌声你竟不听,
你的脚竟不为我的颤抖暂停!
象静穆的微风飘过这黄昏里,
消失了,消失了你骄傲的足音!
呵,你终于如预言中所说的无语而来,
无语而去了吗,年轻的神?

                ——何其芳,1931年秋天,北平

posted on 2009-01-11 23:33  K_Reverter  阅读(636)  评论(0编辑  收藏  举报