- 5
- 0
- 约2.34万字
- 约 14页
- 2016-05-07 发布于新疆
- 举报
外文科技资料翻译
英文原文
What are application frameworks:
A framework is a reusable, semi-complete application that can be specialized to produce custom applications. 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.
A framework provides developers with a set of backbone components that have the following characteristics:
1.They are known to work well in other applications.
2. They are ready to use with the next project.
3. They can also be used by other teams in the organization.
Frameworks are the classic build-versus-buy proposition. If you build it, you will understand it when you are done-but how long will it be before you can roll your own? If you buy it, you will have to climb the learning curve-and how long is that going to take? There is no right answer here, but most observers would agree that frameworks such as Struts provide a significant return on investment compared to starting from scratch, especially for larger projects.
Other types of frameworks:
The idea of a framework applies not only to applications but to application componentsas well. Throughout this article, we introduce other types of frameworks that you can use with Struts. These include the Lucene search engine, the Scaffold toolkit, the Struts validator, and the Tiles tag library. Like application frameworks, these tools provide semi-complete versions of a subsystem that can be specialized to provide a custom component. Some frameworks have been linked to a proprietary development environment. This is not the case with Struts or any
您可能关注的文档
- 26万色VGA TFT液晶单芯片低功耗驱动集成电路 毕业论文外文翻译.doc
- 51系列单片机的功能和结构 毕业论文外文翻译.doc
- A1.1模拟风力发电、太阳能发电供电系统 毕业论文外文翻译.doc
- AT89C51的概况 毕业设计文献翻译.doc
- AT89C2051单片机 毕业论文外文翻译.doc
- AT89C2051微控制器的指令 毕业论文外文翻译.doc
- AxeBot机器人:全方位自主移动机器人的机械设计 毕业论文外文翻译.doc
- BBS的发展史 毕业论文外文翻译.doc
- C2C购物网站开发 毕业论文.doc
- CAN 协议 毕业论文外文翻译.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
原创力文档

文档评论(0)