创建或评估一个WEB开发框架需要考虑的基本要素
2011-10-15 21:01
597 查看
1、数据库操作的人性化封装
2、MVC架构,MVC是最佳实践
3、应用脚手架,建造高楼大厦需要什么,建造大型网站也一样需要
4、代码生成器,重复编码是开发效率低下的根本原因,消除重复编码、支持敏捷开发
5、数据验证,可以看做是应用脚手架的一部分
6、安全认证和ACL
7、灵活的缓存,多层次缓存,支持多种缓存并可轻易配置
8、数据清理,防止数据攻击
9、本地化和国际化,要成为国际广泛接受的框架,这是一票否决的因素
10、易于扩展的插件系统
11、丰富的文档、样例
12、建设社区,没有开源社区的支持,框架就只能是个玩具
2、MVC架构,MVC是最佳实践
3、应用脚手架,建造高楼大厦需要什么,建造大型网站也一样需要
4、代码生成器,重复编码是开发效率低下的根本原因,消除重复编码、支持敏捷开发
5、数据验证,可以看做是应用脚手架的一部分
6、安全认证和ACL
7、灵活的缓存,多层次缓存,支持多种缓存并可轻易配置
8、数据清理,防止数据攻击
9、本地化和国际化,要成为国际广泛接受的框架,这是一票否决的因素
10、易于扩展的插件系统
11、丰富的文档、样例
12、建设社区,没有开源社区的支持,框架就只能是个玩具
相关文章推荐
- CodeIgniter框架——创建一个简单的Web站点(include MySQL基本操作)
- 如何选择一个优秀的Web开发框架?
- 我的第一个python web开发框架(4)——数据库结构设计与创建
- 做一个如人人网的网站框架,都现需要考虑哪些东西
- 选择一个JavaScript框架进行WEB开发[转]
- (1)一步一步开发一个简单二维CAD之基本框架
- 一个HTML5移动Web开发框架 - Lungo.js
- Web开发需要什么样的框架
- 我的第一个python web开发框架(4)——数据库结构设计与创建
- 一个使用Java jdk8中Nashorn(Java javascript引擎)设计的Web开发框架
- 8、Solidity编程语言开发框架之创建一个工程
- 成为一个高效的web开发人员,只需要三步
- Python web框架Django学习(1)——在win7 64bit下配置开发环境Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和
- 利用python实战开发一个web管理系统框架
- Python微型web开发框架flask介绍及一个小例子
- spring,springMVC的优点和区别 spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并
- WEB开发框架系列教程 (一)快速创建解决方案
- [译]作为一个web开发人员,哪些技术细节是在发布站点前你需要考虑到的
- 1 开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。 本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括: 正确的使用数据库MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连
- http://www.unigui.com/ 他追求 让开发人员 用 RAD 的思想和手段,快速创建一个管理类型的WEB应用。