author: YouYee | publish time: 2009-10-22 10:51:49
算算从构想到现在真正发布, 竟然用了8个月, 其实真正编码的时间也就在1个月左右, 中间不是太忙, 就是没有灵感, 使得每次拿起之前的代码又发现很多的不足, 改了又改.所以很多的代码甚至在没有完成之前就被重写了好几次. (点击进入 Blog in Writing)
YouYee Writing 2nd 虽说算不上自己的经验之作,但是也可以算是自己对来到目前这家公司后半年的一次总结吧, 从Flash到Ajax再到Flash,我似乎走了一圈又回到了开始的地方. 那么一起来分享下这些开发的经历吧.
Writing 2nd使用了我自己写的JS库,并且和Flash相互结合, 从每一个图标, 每一行代码都是自己亲手操刀, 自己担任了前端开发, PHP开发, 设计, 页面重构, 脚本以及样式压缩工具的开发 工作, 当然后期还要多感谢下Qbaty帮我指出很多地方的问题进行优化. 基本上整个流程都尝试了一遍, 这是在自己毕业后第一次如此完整地走完了一遍网站开发的流程.
关于 YouYee Writing 2nd 的特性介绍:
1. 数据静态化(首页, 像册, 视频, 留言板), 这样提高了访问速度, 而且更利于SEO.
2. 首页支持滚动加载, 观看网页者只需要滚动网页,内容就会逐条加载进来, 这样就可以减少用户点击翻页而感到麻烦的问题了.
3. 和ViewPoint紧密结合, 从ViewPoint上传的高清视频现在能够在Writing下以完整的尺寸播放了(只要你的浏览器窗口够大)
4. 其实也不算特性了, 只能很遗憾地说, Writing不再支持IE6或更加早版本的浏览器了, Writing遵循W3C标准, 但是为了获得较好的视觉效果, 我暂时还是放弃了IE6的支持, Qbaty正在尝试将IE6的支持加上.
基本上Writing 2nd 80%的开发都是在Mac上完成的,也是我在Mac开发度最高的一款作品. 由此, 未来我将全面转入Mac开发的平台, 开发将涉及目前的前端开发以及以后的 iPhone 应用开发.
一些声明:
1. 短期之内还不打算开源, 因为我还要完成YouYee ViewPoint和Writing之间的整合工作.
2. 如果想体验效果最好的Writing, 不妨使用下 Safari浏览器, 其实在各个浏览器中, 综合感觉最好的浏览器我始终觉得还是Safari.
3. 接下来又要准备进入一个工作繁忙期, 我想我会把一部分优化工作交给Qbaty, 然后空余的时间用AIR写CSS Sprite工具和脚本Merge工具.
后记:
我不得不每天花点时间去跑跑步来减去自己的体重, 而且想在周末的时候玩玩我家那台快要生锈的PlayStation3, 所以实在很难抽出太多的时间去开发并且维护目前的项目了. 但是我依旧会在自己有灵感的时候来更新一些内容.
