传统的软件应用程序设计理论在Web中的应用
资料介绍:
文章适合的读者
有经验的 web 程序开发人员和开发公司正在寻求一种方法能够从小型应用程序转移到大型项目,同时非常希望提高其应用程序设计质量。
如果您仍然要为每种应用程序功能设置各个不同的 web 页,那么这篇文章会为您解释为什么需要一种更好的方法并告诉你如何实现它。
介绍
传统客户端软件开发的优势在于它经过了好多年不断的实验、研究和发展。大量的文章都是研究如何使用传统的原则和方法为 PC 开发软件应用程序;与传统的软件应用程序开发相比,web 应用程序开发通常被视为不成熟的而且没有在质量上引起足够的重视。
人们通常认为 web 程序员只是"初级开发人员"或者业余爱好开发者。造成这种情况的主要原因是以前 web 应用程序的规模较小,这种影响一直延续到现在。因此,许多 web 项目都没有经过仔细地规划就匆忙完成了。这种方法在过去是可行的,但是现在的 web 应用程序的规模和范围都在不断扩大,这就需要一种更加成熟和稳定的方法进行 web 开发。现在 web 应用程序的规模几乎与客户端应用程序差不多了,缺乏经验的 web程序员和公司已经跟不上发展的要求了。
在这篇文章中我将讨论 web程序员采用一种更加成熟的设计方法的必要性,并且举例说明一种更适用于大中型 web 应用程序并能为这些程序提供教好稳定性的体系结构。
[资料来源:http://Doc163.com]
问题
很多大中型 web 开发项目可能会遇到下面一些问题:
英文原文:
Mature Design Theory in Web Development
By Sheri Wheler
July 29, 2005
Intended Audience
Introduction
The Problem
The Solution
The Explanation
Diagram: One Possible Design Model
Conclusion
Summary
About The Author
Intended Audience
This article is intended for experienced web developers and development companies who are looking for a way to move from small applications up to medium to large projects, and are interested in improving the quality of their application design.
If you still use a set of distinct web pages for each application function, this article will explain why a better methodology is needed, and give some guidance as to how it can be accomplished.
Introduction
Traditional client-side software development has had the benefit of several decades of experimentation, research, and improvement. There is a wealth of literature on how to develop software applications for the PC, based on time-tested principals