以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 最新动态 & 业界新闻 』 (http://bbs.xml.org.cn/list.asp?boardid=35) ---- 2007 年 XML 的十大预测 (http://bbs.xml.org.cn/dispbbs.asp?boardid=35&rootid=&id=43740) |
-- 作者:admin -- 发布时间:3/8/2007 4:14:00 PM -- 2007 年 XML 的十大预测 http://searchwebservices.techtarget.com.cn/comment/484/3101484_1.shtml 作者: Elliotte Rusty Harold, 出处:developerWorks 中国, 责任编辑: 叶江, 对于XML来说,2006年是静悄悄的一年。2007年是否会更令人激动呢?答案是肯定的,Elliotte Rusty Harold 预测会这样…… 自五年前社区将 XML 的快速发展应用到 Web 服务以后,2007 注定会成为最激动人心的一年。XQuery、Atom、Atom Publishing Protocol (APP)、XProc 和 GRRDL 都有望带来新的动力。一些老一点的技术如 XForms 和 XSLT 也焕发出新的生命。XML 技术在 2007 年能够更好地发挥其作用。 XQuery 至少近四五年以来 XQuery 一直被称为 “下一年” 技术,但是在 2007 年它终于来临了。首先,XQuery 1.0、XPath 2.0 和 XSLT 2.0 这些已完成的规范终将成为真正的推荐标准。事实上,当我在最后一次编辑本文时这已变为现实。:-) 此外,XQuery 的更新部分正在大踏步地前进。也许今年不会完成,但对于实现来说已经足够稳定,只要用户不介意每次发布新的草案时都要稍微修改一下代码。这种情况在年内只会有所改善。 另外,javax.xml.xquery beta 版也将在 2007 年发布。这是把 Java™ 程序和 XQuery 引擎、数据库连接在一起的标准 API。可以将其看作是 XQuery 的 Java Database Connectivity (JDBC)。它允许在 Java 代码中混合使用 XQuery。随着 2008 年 Java 7 的发布,它将成为 Java 类库的标准组成部分。 最后,原生 XML 数据库正在猛烈冲击市场并引起了用户的注意。在低端市场,eXist 和 Sleepycat(现在属于 Oracle)的 dbXML 越来越好。混合解决方案如 Oracle Database 10g Release 2 和 IBM® DB2 9 PureXML 将在需要混合使用传统表和一些文档的原有用户中推动 XQuery 的采用。纯 XML 数据库如 Mark Logic 将继续转变为能够承担入门费用的大型发行商。 最重要的是,和关系数据库以及结构化查询语言(SQL)相比,使用原生 XML 数据库和 XQuery 将更容易解决众多问题。SQL 数据库强大而有用,它们不会消失,但是从来都不能很好地适合 Web,而今天基于 Web 的应用程序越来越多。WordPress 和 MediaWiki 这类程序居于关系数据库的顶端,仅仅因为这是开发人员方便使用的工具而不是适合需要的恰当工具。到年底的时候,至少会看到 Wiki、内容管理系统、blog 引擎其中的一种将建立在 eXist 或其他 XQuery 数据库的基础上。保守估计,这三种产品至少一种或者全部产品将把 XQuery 注入从理论问题变成实际问题。 办公文档是推动 XML 数据库采用的另一股推动力量。大量的企业和非企业数据根本不是用 XML 存储的。通常保存在个人计算机上的 Microsoft® Word、Excel®、PowerPoint® 文件。现在这些程序都保存为原生 XML,因此有可能在集中管理的 XML 数据库中存储这些文档。 Atom 发布协议 如果让我选择下一年的热门话题,那么我会选择 Atom 发布协议(APP)。APP 起初是作为发布 blog 内容的标准方式提出的,但后来证明它能做更多的工作。APP 和 Atom 对于 Web 创作来说,就像是超文本传输协议(HTTP)和超文本标记语言(HTML)对于 Web 浏览。Tim Berners-Lee 一直把 Web 解释为一种读写媒介,但事实并非如此。过去 15 年中只实现了系统的发布/读取部分。只能使用局限性很大的 HTML 表单或者非 HTTP 方法如文件传输协议(FTP)实现写的功能。 APP 定义了所有服务器都能实现的发布新内容的标准方式。独立的软件厂商可以编写自己的能够和不同服务器上的 APP 服务对话的编辑工具。最终我们将能使用类似 Word 和 Emacs 这样的功能完善的编辑器编写 Web 内容,而不是浏览器中那种简单的工具。上传内容可能变得和今天在本地硬盘上存储文件一样简单。 APP 是第一个基于 Web 体系结构 Representational State Transfer (REST) 的重要协议。目前多数系统仅使用了 HTTP 的一个子集,通常只有 GET 和 POST 而没有涉及到 PUT 或 DELETE。很多系统如 SOAP 和 Web-based Distributed Authoring and Versioning (WebDAV) 是与 HTTP 设计相矛盾的。相反,APP 可以与 HTTP 工作而不是对抗它。 如果我的预测正确并且 APP 成功的话,将带来两方面的重要影响。首先,APP 将成为告诉人们如何设计 REST 化的新系统的好例子。其次,它将迫使大量原生防火墙和代理服务器重新配置,以便除 POST 和 GET 之外还允许 PUT 和 DELETE 通过。这样有助于避免任何内容都要通过 POST 传输,使其他 REST 化的应用程序看起来更加真实。 除了破坏代理以外,妨碍全面采用 REST 的另一个问题是浏览器表单只允许使用 GET 和 POST 方法。这种情况也将改变,APP 是推动这种改变的主要原因。XForms 和 Web Forms 2.0 也准备进行 REST 升级,在现有的 GET 和 POST 之外增加 PUT 和 DELETE 作为浏览器操作。只要浏览器厂商实现并且 Web 开发者社区掌握了这些技术,这些方法将改进 Web 安全性。但是这需要时间,全面的影响直到 2008 年年初才能看到。 表单 我看不到 WHAT 工作组的 Web Forms 2.0 有多少前途。它是一些华而不实的工具,但是没有改变任何东西。只是一种普通的、表面的改进,而非革命性的变化。一些 Web 开发人员可能会采用它,但是多数不会,就像 Microsoft 那样。通过 JavaScript 可以为 Windows® Internet Explorer® 提供很多功能,这些功能和目前用 JavaScript 实现的功能相同。只不过更加标准化罢了。Web Forms 2.0 没有为表格带来任何新东西,它并不能在根本上改变人们思考和设计表单的方式。 相反,XForms 正准备起航。该规范数年前就已经完成,其实现也终于迎头赶上。尽管浏览器支持有限,但是在内部网中采用越来越广。为何 XForms 取得了成功而 Web Forms 2 却失败了呢?因为 XForms 更加先进。和 Web Forms 不同的是,它改变了房子的架构而不仅仅是涂料的颜色。开发支持 XForms 应用程序不同于开发传统的基于 HTML 表单的应用程序。最根本的在于 HTML 表单总是敷衍了事:讲求快速而不讲究地解决简单问题。它们从来没有打算承担开发人员加到其上的负荷,多年来已经摇摇欲坠。它并不能作为替代桌面应用程序以及引入 Web 2.0 的坚实基础。众多 Web 2.0 应用程序使用 JavaScript 而非 HTML 有一个重要原因:使用 HTML 表单不能满足需要。 XForms 又回到了绘图板,重新定义了体系结构。形成了互相独立的模型、视图和控制器。使用 XForms,Web 应用程序开始看起来像是专业人员设计的干净程序,而不是在大学低年级学过一学期 Basic 的平面设计师平凑而成的东西。 当然,最主要的优点来自编写更复杂应用程序的人们。并非每个人都需要 XForms 的全部功能。简单的联系人表单、邮件列表订阅、在线投票、一键购物等使用传统 HTML 表单就足够了。但是,多页校验、blog 管理、防火墙管理这类更复杂的表单将从 XForms 获益匪浅。如今越多的使用客户端 JavaScript 和服务器端 PHP 管理表单,将来从 XForms 获得的好处越多。声明式标记将取代很多脆弱的过程性代码。
|
-- 作者:admin -- 发布时间:3/8/2007 4:18:00 PM -- admin注: 本文作者Elliotte Rusty Harold是XML in a Nutshell和Effective XML: 50 Specific Ways to Improve Your XML 的作者。 |
-- 作者:hjx_221 -- 发布时间:3/8/2007 9:40:00 PM -- 办公文档是推动 XML 数据库采用 |
-- 作者:timothy -- 发布时间:3/10/2007 4:17:00 PM -- 2007年,大家一起努力! |
-- 作者:jx -- 发布时间:3/11/2007 10:51:00 AM -- 准备好好积累下XML系统知识了! |
-- 作者:niweiliang -- 发布时间:3/14/2007 12:32:00 PM -- 我们一起努力啊 |
-- 作者:菜籽 -- 发布时间:3/21/2007 7:49:00 PM -- 原来自己已经落后这么多!!! |
-- 作者:minmin0876 -- 发布时间:4/8/2007 6:54:00 PM -- 嗯,2007 XML 我看好你哦!!! |
-- 作者:jx -- 发布时间:4/9/2007 7:33:00 PM -- 各种技术在2007年都会有大发展的。 |
-- 作者:落地尘埃 -- 发布时间:4/12/2007 5:04:00 PM -- 关注XML,关注GML |
-- 作者:88187 -- 发布时间:4/13/2007 12:36:00 AM -- 好迷茫啊!!!!!!! |
-- 作者:jx -- 发布时间:4/13/2007 6:29:00 AM -- 还有要关注XQuery。 |
-- 作者:xqs1239 -- 发布时间:4/13/2007 10:33:00 AM -- 2007年,大家一起努力! |
-- 作者:lxlysl -- 发布时间:4/15/2007 8:51:00 PM -- 应该期待。。。 |
-- 作者:xiaoweixiong -- 发布时间:4/17/2007 5:25:00 PM -- XML的发展真的很快啊,加油... |
-- 作者:冯如松 -- 发布时间:4/19/2007 4:05:00 PM -- 我现在在努力地学习XML,努力努力再努力!!! |
-- 作者:xiaomage06 -- 发布时间:4/24/2007 11:28:00 PM -- 有的学了。继续加油 |
-- 作者:xeyu -- 发布时间:5/8/2007 10:42:00 PM -- 是啊,新的一年 |
-- 作者:qlping2007 -- 发布时间:6/26/2007 6:11:00 PM -- XML,我也要好好的补补! |
-- 作者:gogokanke -- 发布时间:6/26/2007 9:08:00 PM -- 新技术要应用菜好 |
-- 作者:westsince2001 -- 发布时间:6/29/2007 9:42:00 AM -- 啊 我要好好的把XML学好。这里真是个好地方 |
-- 作者:wlclass -- 发布时间:7/2/2007 9:30:00 PM -- 奋斗 |
-- 作者:wlclass -- 发布时间:7/2/2007 10:59:00 PM -- 不过我现在还有很多问题需要解决 |
-- 作者:wlclass -- 发布时间:7/2/2007 11:00:00 PM -- 希望哪位能推荐几个资料看看 |
-- 作者:lark -- 发布时间:7/8/2007 10:40:00 AM -- 开始努力 |
-- 作者:insky -- 发布时间:7/9/2007 1:45:00 PM -- XML 好东西。。。 |
-- 作者:axelf.hxl -- 发布时间:7/18/2007 5:37:00 PM -- 学习ing 呵呵 |
-- 作者:atrix -- 发布时间:7/20/2007 5:19:00 PM -- 刚刚开始学,请多指教 |
-- 作者:kenny88 -- 发布时间:7/24/2007 11:36:00 AM -- 看了都不太懂呢~~ |
-- 作者:seeman2000cn -- 发布时间:7/31/2007 11:55:00 PM -- 学习无尽头啊。。 |
-- 作者:uiag -- 发布时间:8/8/2007 10:41:00 AM -- 努力 |
-- 作者:sonpung -- 发布时间:8/8/2007 9:28:00 PM -- XML是WEB的基础呀 |
-- 作者:hawkwin -- 发布时间:8/21/2007 9:12:00 PM -- 努力学习XML ING。。。 |
-- 作者:老A -- 发布时间:9/6/2007 10:07:00 PM -- 正在努力地学习XML……比较关注XML…… |
-- 作者:hongjuesir -- 发布时间:9/9/2007 3:41:00 PM -- xml 是一个主线,连接着大多数的应用技术。 我们在学习它的同时,实际上在学习整个应用技术的走向。其实很复杂。加油! |
-- 作者:afeimsdn -- 发布时间:9/11/2007 4:51:00 PM -- haohao |
-- 作者:oolong_tea -- 发布时间:9/15/2007 11:42:00 AM -- 学习XML 中,关注! |
-- 作者:betomedia -- 发布时间:9/21/2007 8:16:00 AM -- 关注XML~~学习中 |
-- 作者:thmaswind -- 发布时间:10/12/2007 1:07:00 PM -- 相信xml将大踏步地发展 |
-- 作者:刀客 -- 发布时间:11/3/2007 1:50:00 PM -- 关注XML,关注GML |
-- 作者:liqu121982 -- 发布时间:11/5/2007 11:39:00 AM -- 总结的太好了 |
-- 作者:weber -- 发布时间:11/7/2007 8:23:00 AM -- 努力学习中... |
-- 作者:lu_xiao -- 发布时间:11/8/2007 3:58:00 PM -- 蛮深奥的,我是XML小菜鸟...期待变达人中 |
-- 作者:feitian2010 -- 发布时间:11/9/2007 5:05:00 PM -- 不得不顶一下了 |
-- 作者:zhinlang -- 发布时间:11/14/2007 5:54:00 PM -- meikandong |
-- 作者:crazyzwind -- 发布时间:11/17/2007 5:24:00 PM -- 关注xml,关注gml,关注webgis |
-- 作者:gazi945 -- 发布时间:11/23/2007 5:51:00 PM -- 关注一下 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
203.125ms |