<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gergisKhan&#039;s Empire &#187; XrX</title>
	<atom:link href="http://gergiskhan.gergis.net/category/xrx/feed/" rel="self" type="application/rss+xml" />
	<link>http://gergiskhan.gergis.net</link>
	<description>The Cake is a LIE.</description>
	<lastBuildDate>Thu, 11 Nov 2010 04:10:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>What is XrX?</title>
		<link>http://gergiskhan.gergis.net/2010/01/01/what-is-xrx/</link>
		<comments>http://gergiskhan.gergis.net/2010/01/01/what-is-xrx/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 04:23:09 +0000</pubDate>
		<dc:creator>gergisKhan</dc:creator>
				<category><![CDATA[XrX]]></category>

		<guid isPermaLink="false">http://gergiskhan.gergis.net/?p=170</guid>
		<description><![CDATA[XrX is a combination of technologies I&#8217;ve been working with for a few years now: X(Forms)- r(EST)-X(Query) In short this translates to XForms, which transmits XML data from HTML POST forms, via REST (read: HTTP), to an XQuery engine or database, like MarkLogic. It is extremely powerful. Unfortunately the first X, XForms, is not yet [...]]]></description>
			<content:encoded><![CDATA[<p>XrX is a combination of technologies I&#8217;ve been working with for a few years now:</p>
<p>X(Forms)- r(EST)-X(Query)</p>
<p>In short this translates to XForms, which transmits XML data from HTML POST forms, via REST (read: HTTP), to an XQuery engine or database, like MarkLogic.</p>
<p>It is extremely powerful. Unfortunately the first X, XForms, is not yet well supported on most browsers. I believe FireFox is the only one that has any kind of wide support for it, and even that is not fully up to the spec yet.</p>
<p>Why is it important? In my view, XrX will be the next wave of web development. Using these technologies, one can reduce the technology stack required to power a web application (and if you don&#8217;t believe web apps are the future, NOW, you&#8217;re still living in the last decade) from four (HTML/CSS/Javascript/AJAX, JSP, J2EE, Database) down to one.</p>
<p>Yes, ONE. I&#8217;ve written whole webapps using XrX (Okay, just the rX part since XForms wasn&#8217;t working well) using MarkLogic. I can just as easily do it with eXist DB, which is a product I&#8217;d really like to look at in detail.</p>
<p>How is this possible? XQuery, courtesy of the same W3C folks who brought you XML, is a very powerful language that lets one express everything declaratively in terms of your XML structure. Using an XML database, which generally comes with some form of HTTP server, one can thus serve HTML/CSS/Javascript content out of that database, using XQuery and XML to store the required parts.</p>
<p>And staying all in one language on the backend, as much as possible, vastly reduces the development time.</p>
]]></content:encoded>
			<wfw:commentRss>http://gergiskhan.gergis.net/2010/01/01/what-is-xrx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

