中文译文《Struts In Action》
中文译文《Struts In Action》(中文3100字,英文2000字,英文PDF)
什么是应用框架?
框架(framework)是可重用的,半成品的应用程序,可以用来产生专门的定制程序[Johnson]。像人一样,软件应用的相似性比不同点要多。它们运行在相似的机器上,期望从相同的设备输入信息,输出到相同的显示设备,并且将数据存储到相同的硬盘设备。开发传统桌面应用的开发人员更习惯于那些可以涵盖应用开发同一性的工具包和开发环境。构架在这些公共基础上的应用框架可以为开发人员提供可以为他们的产品提供可重用服务的基础架构。
框架向开发人员提供一系列具有以下特征的骨架组件:
已经知道它们在其它程序上工作的很好;
它们随时可以在下一个项目中使用;
它们可以被组织的其它团队使用;
英文原文《Struts In Action》
What are application frameworks?
A framework is a reusable, semi-complete application that can be specialized to produce custom applications [Johnson]. Like people, software applications are more alike than they are different. They run on the same computers, expect input from the same devices, output to the same displays, and save data to the same hard disks. Developers working on conventional desktop applications are accustomed to toolkits and development environments that leverage the sameness between applications. Application frameworks build on this common ground to provide developers with a reusable structure that can serve as the foundation for their own products.
[来源:http://www.doc163.com]
[来源:http://Doc163.com]