<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Techie by Mind....</title>
	<atom:link href="http://vijayanandraj.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://vijayanandraj.wordpress.com</link>
	<description>My technical thougts.</description>
	<lastBuildDate>Wed, 19 Sep 2007 17:19:46 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='vijayanandraj.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/e0a888342e96ee767ca9fac8bc580b1f?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Techie by Mind....</title>
		<link>http://vijayanandraj.wordpress.com</link>
	</image>
			<item>
		<title>Rails Rocks&#8230; (A perspective from Java Engineer)</title>
		<link>http://vijayanandraj.wordpress.com/2007/01/11/rails-rocks-a-perspective-from-java-engineer/</link>
		<comments>http://vijayanandraj.wordpress.com/2007/01/11/rails-rocks-a-perspective-from-java-engineer/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 17:08:54 +0000</pubDate>
		<dc:creator>vijayanandraj</dc:creator>
				<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://vijayanandraj.wordpress.com/2007/01/11/rails-rocks-a-perspective-from-java-engineer/</guid>
		<description><![CDATA[After working with Java/J2ee applications for 7 long years I always had prejudice that Java/J2EE is best for web based/server side application (Though I have entirely different opinion about client side java).   
I also wanted to learn/work some alternative technologies like .Net/Python/Ruby/or any language with metaprogramming. This curiosity was enough for my manager [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vijayanandraj.wordpress.com&blog=675506&post=4&subd=vijayanandraj&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><font face="verdana"><span style="font-size:10pt;font-family:Verdana;">After working with Java/J2ee applications for 7 long years I always had prejudice that Java/J2EE is best for web based/server side application (Though I have entirely different opinion about client side java). </span><span style="font-size:10pt;font-family:Verdana;"> </span></font><font face="verdana"><span style="font-size:10pt;font-family:Verdana;"> </span></font></p>
<p><font face="verdana"><span style="font-size:10pt;font-family:Verdana;"></span><span style="font-size:10pt;font-family:Verdana;">I also wanted to learn/work some alternative technologies like .Net/Python/Ruby/or any language with metaprogramming. This curiosity was enough for my manager to assign me a task on Ruby on rails in my free time.</span><span style="font-size:10pt;font-family:Verdana;"><span> </span></span></font></p>
<p><font face="verdana"><span style="font-size:10pt;font-family:Verdana;"><span></span></span><span style="font-size:10pt;font-family:Verdana;">The vision of the project was to create a Rich Internet Application for Event and Stall management for one of our tech fest. As usual the deadline was very stringent.</span><span style="font-size:10pt;font-family:Verdana;">I was really wondering about the deadlines as I need to learn both ruby and rails. Initial look on Ruby examples was sort of scary as the syntax was completely different.</span><strong><span style="font-size:10pt;font-family:Verdana;"> </span></strong></font></p>
<p><font face="verdana"><span><span style="font-size:10pt;font-family:Verdana;">The assignment was really an eye opener as I understood how much faster and easier I can prototype, develop and deploy database driven rich web application. The application resembled a desktop application and it contained cool feature like drag and drop,</span></span></font><font face="verdana"><span><span style="font-size:10pt;font-family:Verdana;">ajax driven admin screens etc&#8230;  All these were done in a record time of 100 Person hours and this includes the learning curve for Ruby and rails.</span></span></font><font face="verdana"><span style="font-size:10pt;font-family:Verdana;">As one of our Architects estimated the same application would have taken 550 to 600 Person hours in Java/.Net (Not including the learning curve)</span></font><font face="verdana"><span style="font-size:10pt;font-family:Verdana;"> </span></font></p>
<p><font face="verdana"><span style="font-size:10pt;font-family:Verdana;"></span><strong><span style="font-size:10pt;font-family:Verdana;">Key Features</span></strong><span style="font-size:10pt;font-family:Verdana;"></span></font><font face="verdana"> </font></p>
<ul>  <font face="verdana"></p>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Ideal for database driven rich web applications.</span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Fast to develop and deploy.  (In fact 5x faster than developing in Java / .Net if we follow few conventions)</span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">More maintainable as we end up writing less code.</span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Seamless integration between web and persistence layer.</span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Rapid Prototyping.<br />
<span class="docemphasis">Built-in testing.</span></span></li>
<li class="MsoNormal"><span class="docemphasis"><span style="font-size:10pt;font-family:Verdana;">Plugin support</span></span><span style="font-size:10pt;font-family:Verdana;"></span></li>
<li class="MsoNormal"><span class="docemphasis"><span style="font-size:10pt;font-family:Verdana;">Good community support.</span></span><span style="font-size:10pt;font-family:Verdana;"></span></li>
<li class="MsoNormal"><span class="docemphasis"><span style="font-size:10pt;font-family:Verdana;">Open source.</span></span><span style="font-size:10pt;font-family:Verdana;"></span></li>
<p></font></ul>
<p><span style="font-size:10pt;font-family:Verdana;"></span><font face="verdana"><strong><span style="font-size:10pt;font-family:Verdana;">Downsides</span></strong><span style="font-size:10pt;font-family:Verdana;"></span></font></p>
<ul>  <font face="verdana"></p>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Poor support for legacy schemas.</span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Still a new technology. May be getting people to work on rails projects cannot be as easy as Java</span></li>
<p></font></ul>
<p><span style="font-size:10pt;font-family:Verdana;"></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/vijayanandraj.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/vijayanandraj.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vijayanandraj.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vijayanandraj.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vijayanandraj.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vijayanandraj.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vijayanandraj.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vijayanandraj.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vijayanandraj.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vijayanandraj.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vijayanandraj.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vijayanandraj.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vijayanandraj.wordpress.com&blog=675506&post=4&subd=vijayanandraj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vijayanandraj.wordpress.com/2007/01/11/rails-rocks-a-perspective-from-java-engineer/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/74b6efab1c0e70efea8cbbd7019d8684?s=96&#38;d=identicon" medium="image">
			<media:title type="html">vijayanandraj</media:title>
		</media:content>
	</item>
	</channel>
</rss>