您的位置:首页 > 其它

对WEB应用并行开发的一点想法

2005-03-19 19:08 204 查看
如果一个WEB应用程序做为一个项目进行团队开发,首先应该符合软件工程的中软件开发的定义,确定目标,去求分析,系统设计等等,在有了完整的设计之后,WEB页设计者,WEB程序员,数据库程序员或者有更多的人参加,这些人应该是并行开发的。例如一个在线书店,所有的数据库操作动作是由数据库程序员完成,面向用户的界面,也就是WEB页,应该由WEB设计者完成,数据如何显示到页面以及和客户端的交互工作应该由WEB程序员完成。但是这些工作直接必然存在着先后顺序,如何协调以实现并行开发呢?
这几天看了MVC后,有了点想法,或许接近100%的并行开发真的可以实现。WEB设计者负责设计HTML,js,和CSS等文件,完成一个静态的网站,我们可以看到最终效果;同时,数据库程序员将定义好的所有数据操作封装到类,这里可能是大段的SQL语句,连接数据库操作以及PHP,JAVA代码,PHP5和JAVA都很好的支持了面向对象编程;有人或许会想,那中间的WEB程序员的工作必须等到前两者完成后再开始吧?其实不用。WEN程序员面向WEB页时关心的是FORM,也就是表单,而面向数据库时,关心的是相应数据库操作的类,而不是具体的数据库操作,所以,只要快速的开发出模拟数据库操作的类,就可以进行WEB编程了。快速开发出模拟数据库操作的类其实很简单,获得数据的类只要单纯的返回数据,非常的机械,数据可以直接写在类里,因为我们的目的只是模拟。这样,WEB应用开发的3大主力军就可以并行开发系统了。自己的想法,请大家赐教
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: