惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
Spread Privacy
Spread Privacy
I
InfoQ
V
V2EX
S
Schneier on Security
小众软件
小众软件
C
CERT Recently Published Vulnerability Notes
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
L
Lohrmann on Cybersecurity
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Attack and Defense Labs
Attack and Defense Labs
云风的 BLOG
云风的 BLOG
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
NISL@THU
NISL@THU
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
Latest news
Latest news
S
Secure Thoughts
Project Zero
Project Zero
MongoDB | Blog
MongoDB | Blog
I
Intezer
Security Latest
Security Latest
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
N
Netflix TechBlog - Medium
V2EX - 技术
V2EX - 技术
量子位
T
Threatpost
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
T
Tor Project blog
A
Arctic Wolf
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
博客园 - Franky
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
The GitHub Blog
The GitHub Blog
L
LINUX DO - 热门话题

博客园 - 老刘.

【2010年10月15日】沈阳添美科技有限公司招聘软件开发 2008年7月22日 招聘美工 沈阳中美天成汽车销售有限公司 招聘 web 开发 对微软 MVC 发发牢骚 Beginning Google Maps Applications with Rails and Ajax From Novice to Professional - Chapter One 首届 IT-MM 杯 羽毛球大赛 联谊活动火热报名中 周六(6月7日)博客园沈阳.NET俱乐部线下聚会 Linux中的远程连接 SSH and VNC图形模式 [招聘]沈阳博宇有色金属炉料有限公司 - 诚聘 WinForm 程序开发人员 Rails 2.0 中分页的实现 will_paginate插件 沈阳地区新技术.Net技术研讨与培训 [招聘]老刘公司招兵买马~~~~ 会是这一年吧 辽宁华信信息产业有限公司 招聘中 网站上线 Top10 Web2.0在线生成器 Rails vs. Django 谁更强!? 轻松打造个人网站-关于整站配置和关键字定制 轻松打造个人网站-关于数据访问
Web框架标准之期待篇
老刘. · 2007-12-17 · via 博客园 - 老刘.

    做java的总爱提出一些标准,事实上web相关行业总是在提出一些标准,java开发者最为甚之。被逼的,我理解,功能强大的框架层出不穷,特色各异,web开发,基本功能就是那些东西,随便翻开一本web开发指南,也就拼凑个八九不离十了。于是大家提取了一些共性的精华,提出了所谓的行业标准,这些行业标准无疑就成了新兴web框架的样板,嗯,分久必合,正处于这个阶段吧。

以下是django框架设计者提出的web框架标准:
=================================================
一个优秀的Web框架有下列关注点:
提供URL映射
很容易显示,验证和重显示HTML表单
对用户提交的东西转换成容易操控的数据结构
通过模板系统分离内容和显示
方便同持久化层集成
更高的抽象,提升生产率
去除你的程序瑕疵
=================================================

我也凑凑热闹,提出一些自己的补充:

对不同数据库(主流)提出通用的数据访问接口;
提供通用而且方便扩展的权限控制接口;
便于数据迁移,数据迁移记录存档;
随框架附带通用代码生成环境;
随框架附带运行以及测试环境;
提供舒适的文档生成环境;
远程项目发布,管理环境;

我提出的标准,在一些框架中已经有实践并成熟运用的案例了,相信新兴框架以及成熟框架的改良版本会渐渐把这些标准融合于自身。

我觉得大家都应该提出自己的web框架标准,不是凭空想象,如今的web开发,无论从技术支持上还是开发环境上,基本都已经做到“你敢想,我就敢做出来”的程度,web是服务于人的,为了吸引人,web变得有人性了,web开发者也是人,对于web框架来说就是用户,用户提出了需求,web框架还有不实现的道理吗。。。

最后引用 ruby on rails 的一句精髓,习惯大于配置,这个习惯,想必就是指的标准吧。