留言本,飞信API,DBExplorer--目前准备深入学习的项目 (一)

一  前言

经过一段时间的借调,目前终于可以有一定的个人时间投入到一些个人感兴趣的项目中去。当然项目都非常简单,我的目的有2个。

1是锻炼自己的开发能力,独立完成项目整个过程,对代码的重构,重构,不断优化,就会写出模式,经验,温故知新。

2是选择的这3个项目都有一定的代表性,基本揽括了我学习的各方面知识,有内容发布(留言本),通讯协议(飞信API),数据库链接(DBExplorer),把他们当作用一次复习的机会。

当然下面接着是自己的一些计划安排,以及参考资料。

二  留言本

动机:

1. 留言,信息发布,内容展示这些功能是最基础的功能需要,曾有人说过,互联网的发展经理的3个阶段,门户/论坛,搜索,社区。这里我需要一步一步做起,尝试自己一手一脚完成一个网站吧。

2. 在企业内部,信息发布,内容展示,留言这3个功能都是最常用的,(太先进的平台啊,社区啊,领导还没有理解到是什么东西,工作量也大),因此这个项目也是性价比较高的。

3. 答应了朋友帮忙维护一个义工网站,发现是以前用ASP加Dreamwear做的,看得很不习惯,维护也累,于是就自己做一个。(纯粹的个人出发的呵呵)

技术方案:

做网页的话,首选的是Jquery这个轻量级的JS库(曾经也考虑自己定制EXT的组件,后来还是打消了这个念头,坚定一些走Jquery算了),配合AJAX调用后台数据。后台目前打算是用C#+ACCESS的组合,当然这是临时的,我最终是希望能运行在Google的GAE平台上,所以才有了AJAX的分层想法,因此重点就在前台的处理。

在前台处理部分,一方面要锻炼自己CSS的开发能力,设计出优雅,简洁的界面,用户体验方式。另一方面是借此机会学习JS编辑工具的使用,注重学习Jquery在网站中的使用,这里要学习 博友子秋的从零学习Jqeury系列文章70个新鲜的JavaScript的AJAX技术 。

实施步骤:

1. 朋友等不及我慢悠悠的做,肯定要一段时间给一些成果,我感觉这样也不错,可以监督一下自己,人总是想偷懒的。

2. 首先肯定是实现一个基础的留言本功能,这里感谢博友 singleblue's note 的作品 利用JQuery实现的Ajax留言本 ,我打算在这基础上改进,页面结构布局基本不变,添加部分功能:留言的增删查改,把回复框做成浮动窗口。

3. 接着就是把留言本升级到个人博客,主要的有信息发布,内容展示。这里需要对发布信息和留言加以区分,添加JS编辑工具,10个基于JavaScript的编辑器,首页展示标题,摘要,点击进入内容主体。

4. 最后当然是要对自己的代码做反思,重构,查bug,学习giz压缩提高网页响应效率,再听朋友意见进行下一步的改进。

三  后话

当然现在网络上有很多现成的优秀开源项目,我会好好参考,但不能照抄,只有经过自己思考,写出的项目才是属于自己的。

飞信API和DBExplorer将在下一篇中介绍

这里先共享一些资料 libfectionJavaEye上网友共享的JAVA+EXT的DBExplorer

posted @ 2009-05-24 18:13  vincent_赵  阅读(499)  评论(1编辑  收藏  举报