下午,公司大头召开项目阶段汇报会,会上项目组头头汇报了项目概况,进度安排,人员分工.
开发小组小头汇报了系统流程,功能模块,系统数据模型等前期项目分析所做的工作.
大头在肯定工作的同时,提出几个要求:第一 一期开发要在9月完成,10月1日上线!
第二 要在采用技术的先进性和实现的难度,以及开发时间上权衡,不一定要采用自己不熟悉的工具和语言.
第三 项目不是公司的重要项目,只是一个辅助系统,要求不严格,不精确,允许出现错误并修正.
会后,项目组讨论了程序语言的选择,是大家都会的ASP 还是用ASP.NET2.0 C#.
并且项目组中各部门的领导对项目时限要求比较关心,要我们确认能按时提供上线服务.
我考虑,asp.net是大势所趋,是一个成熟的编程开发环境,里面有丰富的控件和方便的绑定技术以及先进的开发工具,在熟练掌握的基础上能提高效率,减轻编码量,而asp是昨日黄花,对付小系统小界面还可以,对稍微复杂的系统可能就力不从心,花在编码阶段的精力要远远大于.net
系统采用分层架构也问题,但是在面向对象概念上,我觉得开发小组还不熟悉面向对象的理念,缺少开发经验,如果在学习c#的时候 还要再去理解对象的概念,建立模型,规划类,实体,方法等 将可能使开发进度无法保证,遇到重大技术难点时停滞,甚至有返工重来推翻模型这样的最糟糕的情况.
为了保险起见,我考虑只将数据访问层分离,因为DAL层有现成的封装类库,而表示层和业务层用用户控件和自定义控件混合编程,不强调对象概念,能熟练使用gridview + .objectdatasource就能完成大部分的事情了。
开发小组小头汇报了系统流程,功能模块,系统数据模型等前期项目分析所做的工作.
大头在肯定工作的同时,提出几个要求:第一 一期开发要在9月完成,10月1日上线!
第二 要在采用技术的先进性和实现的难度,以及开发时间上权衡,不一定要采用自己不熟悉的工具和语言.
第三 项目不是公司的重要项目,只是一个辅助系统,要求不严格,不精确,允许出现错误并修正.
会后,项目组讨论了程序语言的选择,是大家都会的ASP 还是用ASP.NET2.0 C#.
并且项目组中各部门的领导对项目时限要求比较关心,要我们确认能按时提供上线服务.
我考虑,asp.net是大势所趋,是一个成熟的编程开发环境,里面有丰富的控件和方便的绑定技术以及先进的开发工具,在熟练掌握的基础上能提高效率,减轻编码量,而asp是昨日黄花,对付小系统小界面还可以,对稍微复杂的系统可能就力不从心,花在编码阶段的精力要远远大于.net
系统采用分层架构也问题,但是在面向对象概念上,我觉得开发小组还不熟悉面向对象的理念,缺少开发经验,如果在学习c#的时候 还要再去理解对象的概念,建立模型,规划类,实体,方法等 将可能使开发进度无法保证,遇到重大技术难点时停滞,甚至有返工重来推翻模型这样的最糟糕的情况.
为了保险起见,我考虑只将数据访问层分离,因为DAL层有现成的封装类库,而表示层和业务层用用户控件和自定义控件混合编程,不强调对象概念,能熟练使用gridview + .objectdatasource就能完成大部分的事情了。