xml – XRX是唯一完全是W3C的完整堆栈Web应用程序“框架”吗?
XRX意味着一个应用程序,其中前端完全用
XML方言编写,后端完全用
XML方言编写,数据在它们之间作为XML通过REST传递.
这是唯一一个仅由W3C维护的技术组成的Web应用程序堆栈是否正确? 解决方法
我认为解决这个问题的最佳方式是XRX是我所知道的唯一一个包含两个重要Web标准的Web架构:XQuery和XForms,用于创建可移植的Web应用程序. REST并不是真正的W3C标准,而是围绕简单的键值存储构建的架构风格. REST通常与SOAP形成对比,后者没有REST的固有缓存功能.有些人喜欢将REST视为围绕另一个W3C标准(HTTP)构建的“标准体系结构”. HTTP标准化了启用REST架构的GET,PUT,POST,DELETE操作.
当我在2008年创造出XRX一词[1]时,我发现有很多人使用这种简单的Web应用程序开发方式,但它缺少像“AJAX”这样的单一名称.因为XRX避免使用对象,所以关系数据库和对象关系映射使用起来要简单得多.这种简单性大大提高了敏捷性和非程序员参与Web应用程序开发的能力.如果知道XML和一点XPath,您可以在一周左右的培训后创建应用程序. 现在随着许多文档存储数据库(Mongo,Couchbase,CouchDB)的兴起,现在有许多类似的架构共享避免OR层的属性(例如JQuery,BSON和MongoDB),但它们缺乏跨多个客户端和服务器的可移植性. XRX使用许多XForms前端(XSLTForms,betterFORM,Orbeon,IBM Forms)和许多数据库后端(eXist-db,BaseX,MarkLogic),因此您可以更好地移植应用程序. 所以我的简短回答是“是”. > http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |