2011-08至2011-12移动教育平台总结

来源:互联网 发布:淘宝运费险怎么赔付 编辑:程序博客网 时间:2024/04/28 08:29

        眼见跨年,杂事烦多,新项目又接踵而来,直到今天方才有时间想起总结一下之前的项目。

        为了避免每次项目初期杂乱无章,无从下手的无奈;为了留下遭遇技术难点时无计可施、一筹莫展的焦急而后解决问题的兴奋和成就之感;纪念那夜以继日、没日没夜、惨无人道加班时的酸楚。我,要写下这篇总结。

        这是我第一次参与的正式BS项目,本以为与CS开发相差不多,大不了就网页页面布局差一点,也不是什么大不了的事,而且像JQuery和JaveScript,以前只是闻名不曾见面,正好可趁这次项目相识。可等到真正着手项目才知道结果完全不一样。

        首先,你必须得时刻记住,BS的交互永远是页面请求——服务器响应;没有了全局变量(当然S服务端除外),有的只是Session和Cookie,还得注意它们的安全性;页面之间传值只能使用Get、Post、Put、Delete这四种URL资源描述符,不过常用的还是Get和Post,当然Session里面的东西还是可以用一用;页面上缺少了事件支持,只能使用JavaScript来弥补,然而没有了强大了IDE支持,狠是让我在调试JS上花费了大量时间,最后在各大浏览器组件的支持下才算得心应手;最后,当好不容易把功能都实现了之后,发布到网站在一看,资源文件不存在……404目录不存在……ASPX不能被解析……空白页……功能失效等各种始料不及的错误接踵而来,虽然最后一个一个的都给解决了,但这些问题都是在部署阶段出现的,时间紧迫,完全是顶着压力解决的。

       不管怎么说,完成了这个项目,使我对BS项目和网站开发有了更新一层的认识,虽然我还是更喜欢和更擅长CS、算法和应用上的开发,但至少对于BS这一领域不再是个一无所知的菜鸟了。在这次项目当中也接触了学习到了很多东西,现在大体罗列出来,以便今后归纳与复习。

1、jquery.validate 验证组件,能以常用\自定义规则方便验证各项表单内容(对于验证提示的显示还应深入学习)

2、SwfUpload 一款基于Flash的文件上传插件,功能强大,研究它耗费了我不少时间,但也还是只知其表不知其理,由于项目开发原因还遗留很多问题没有弄清楚,比如在Firefox浏览器上的Session兼容检查问题。(侍解决)

3、EF实体框架的搭建和使用,理解其上下文使用规则。

4、强烈注意:BS需进行编码、解码,防止特殊字符的传入。

5、IIS部署配置,安全项,页面请求限制,错误重定向,文件传输大小等。


最后对于本项目的管理情况,再谈谈自己的意见与心得。

1、对于项目管理需因地制宜、因人施策,要结合项目、团队成员、技术积累的情况制定计划与管理方针,并根据进度实时调整,如果项目计划与项目进度完全不沾边,嘴上一套做的又是另一套,那还要计划干什么?管理还能管什么?

2、个人认为项目迭代的次数与周期应和项目情况挂钩。首先,每个周期不可太短,要确保周期内任务质量;再次,周期数不可太多,每个周期应具备里程意义。

3、工作安排,目标(what)、时间(time)、责任人(who),管理者就根据实际情况判断是否加上方法(how),并做到实时了解工作进度,与按目标认真验收工作成果

原创粉丝点击