XRX: Difference between revisions
Jump to navigation
Jump to search
m (New page: {{stub}} == Definition == XRX is a new web development architecture. It stands for: * '''X'''Forms on the client * '''R'''EST interfaces * '''X'''Query on the server {{quotation|XRX give...) |
mNo edit summary |
||
Line 3: | Line 3: | ||
XRX is a new web development architecture. It stands for: | XRX is a new web development architecture. It stands for: | ||
* | * [[XForms]] on the client | ||
* | * [[REST]] interfaces | ||
* | * [[XQuery]] on the server | ||
{{quaotation|XRX or XForms/REST/XQuery is a simple and elegant web application architecture using a declarative style of programming. XRX allows the developer to create rich-client web applications that perform complex functions without the need for middle-tire objects, relational databases or client-side JavaScript. ([http://en.wikibooks.org/wiki/XRX Web Development with XRX])}}. | |||
{{quotation|XRX gives developers the luxury of using the same data selection language (XPath) on both the client and server. The same expressions can be used in your MVC bind on the client and in Schematron data validation rules on the server. This however, is not the motivation for migrating to XRX. Declarative techniques that use XML structures tend to accelerate the creation of domain-specific languages (DSLs). DSLs are easier to manage with forms and graphical user interfaces which makes them more useable by SME’s and BA’s. XRX is the front runner in the declarative revolution and the forces empowering non-programmers. ([http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html XRX: Simple, Elegant, Disruptive]]}} | {{quotation|XRX gives developers the luxury of using the same data selection language (XPath) on both the client and server. The same expressions can be used in your MVC bind on the client and in Schematron data validation rules on the server. This however, is not the motivation for migrating to XRX. Declarative techniques that use XML structures tend to accelerate the creation of domain-specific languages (DSLs). DSLs are easier to manage with forms and graphical user interfaces which makes them more useable by SME’s and BA’s. XRX is the front runner in the declarative revolution and the forces empowering non-programmers. ([http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html XRX: Simple, Elegant, Disruptive]]}} | ||
Line 11: | Line 13: | ||
== Links == | == Links == | ||
McCreary, Dan (2008). [http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html XRX: Simple, Elegant, Disruptive], xml.com, retrieved may 23 2008. | * McCreary, Dan (2008). [http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html XRX: Simple, Elegant, Disruptive], xml.com, retrieved may 23 2008. | ||
* [http://en.wikibooks.org/wiki/XRX Web Development with XRX] | |||
[[Category: XML]] | [[Category: XML]] | ||
[[Category: Web application framework]] |
Revision as of 11:23, 28 May 2008
Definition
XRX is a new web development architecture. It stands for:
“XRX gives developers the luxury of using the same data selection language (XPath) on both the client and server. The same expressions can be used in your MVC bind on the client and in Schematron data validation rules on the server. This however, is not the motivation for migrating to XRX. Declarative techniques that use XML structures tend to accelerate the creation of domain-specific languages (DSLs). DSLs are easier to manage with forms and graphical user interfaces which makes them more useable by SME’s and BA’s. XRX is the front runner in the declarative revolution and the forces empowering non-programmers. (XRX: Simple, Elegant, Disruptive]”
Links
- McCreary, Dan (2008). XRX: Simple, Elegant, Disruptive, xml.com, retrieved may 23 2008.
- Web Development with XRX