首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > 编程杂谈 > 正文
SQL离前端有多远?
来源:Taobao.com UED Team 作者:独行 2009年05月21日 11:50 网友评论:0条 点击:

此文刊登在《程序员》2009年5月期

SQL全名是结构化查询语言(Structured Query Language),一直是后台开发者用来操作数据库的语言。对于我们大部分前端开发者来说,数据库和SQL目前看似都是遥远和陌生的。

然而随着Web的发展潮流,一方面Web正在成为新的应用平台,越来越多的Web App为了提高用户体验,纷纷推出离线功能,比如Gmail、Facebook、WordPress等等,当然他们都依赖于本地存储方案。W3C在最新的HTML5草案中,就加入了浏览器端本地数据存储(Web Storage)的规范,而SQL语言就是其中的一部分,这对RIA应用有特别重大的意义。浏览器内置数据库,通过脚本操作客户端的本地存储,就可以圆满的解决保持客户端状态的大难题。让人欣喜的是,尽管浏览器大战狼烟四起,但是新版的主流浏览器都不约而同的提供了对本地存储规范的支持。

另一方面,云计算的出现,让OpenAPI的应用越来越广泛。来看看Yahoo!的YQL(http://developer.yahoo.com/yql/console/), 以及Facebook的FQL(http://wiki.developers.facebook.com/index.php/FQL), 还有Google App Engine的GQL(http://code.google.com/intl/zh-CN/appengine/) ,分别是三个业界翘楚推出的基础开放平台上的结构化数据的查询语言,他们都用了大家熟知的SQL-Like 的语言作为自身开放平台的接口交互语言。

我想原因有以下几点

  1. 1.SQL非常易学!它是大部分Web开发者都已经熟知的一个语言标准,很容易上手。
  2. SQL语法简单,但应付一般的数据查询和操作已经绰绰有余。特别是对于轻量级的本地存储来说,直接用SQL已经能满足绝大部分业务需求,同时非常便捷。
  3. 用SQL的语法,可以让OpenAPI的设计优雅简单。过多的参数定义会使得API不够灵活。而采用SQL直接作为参数,增删改查等操作的传递甚至不需要去改动接口。

我们几乎可以肯定,随着后台程序的底层服务化,除了负责数据展现,数据的获取和操作也会逐渐成为前端工程师的工作内容。这也意味着前端工程师的职责会越来越大。当然,我们需要掌握和了解的技能自然也要更加丰富—HTML、CSS、JAVASCRIPT、FLASH、服务端编程语言 … 而SQL正在加入到这个序列中来。

SQL语言离我们前端不远 — 它,已经轰然在我们眼前!

原文:http://ued.taobao.com/blog/2009/05/21/sql-f2e/

上一篇:在IE浏览器中正确显示PNG透明图片   下一篇:如何保证和加强数据库的安全性
收藏此页】【打印】【关闭
 相关文章  我要点评
·Oracle体系框架及SQL语句的性能
·Oracle与SQL过程之间的转化
·讲解SQL Server的复制及缺陷
·SQL Server 数据库开发中的十大问题
·MySQL采用新开发和发布模式 脱离Sun另起炉灶
·MYSQL没有卸载完导致其安装不成功
·图片通过asp.net上传到mysql数据库
·SQL教程 联接JOIN使用大全.

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2009 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】