<?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:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Programming Ideas, Logics, Tips and Tricks &#187; framework</title>
	<atom:link href="http://www.sajithmr.me/tag/framework/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sajithmr.me</link>
	<description></description>
	<lastBuildDate>Sat, 07 Apr 2012 16:30:06 +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>Symfony 1.4 + Codeigniter  =  Symfony 2</title>
		<link>http://www.sajithmr.me/symfony-1-4-codeigniter-symfony-2</link>
		<comments>http://www.sajithmr.me/symfony-1-4-codeigniter-symfony-2#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:06:33 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[new framework]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony1.4]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://www.sajithmr.me/?p=853</guid>
		<description><![CDATA[Recently I tried Symfony 2 Sandbox for one of my projects. I realised this fact that Symfony 2 is so powerful because they restructured the Symfony 1.4 architecture and made a system like Codeigniter Framework. I wrote a post some months back about Codeigniter vs Symfony here. I need to re-edit that post now, because, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sajithmr.me/wp-content/uploads/2010/09/Symfony-reloaded.gif"><img class="alignnone size-full wp-image-854" title="Symfony-reloaded" src="http://www.sajithmr.me/wp-content/uploads/2010/09/Symfony-reloaded.gif" alt="" width="400" height="146" /></a></p>
<p>Recently I tried Symfony 2 Sandbox for one of my projects. I realised this fact that Symfony 2 is so powerful because they restructured the Symfony 1.4 architecture and made a system like Codeigniter Framework.</p>
<p>I wrote a post some months back about Codeigniter vs Symfony <a href="http://www.sajithmr.me/symfony-vs-codeigniter" target="_blank">here</a>.</p>
<p>I need to re-edit that post now, because, the drawbacks I mentioned about Symfony (Advantage of Codeigniter over Symfony) is now rectified in Symfony 2.</p>
<p>Symfony was based on naming conventions till 1.4 (like, indexSuccess , deleteSuccess etc) but now in Symfony 2, like Codeigniter   you can mention the name of the view from controller.</p>
<p>The features like view inside view (instead of partials), controller inside view (instead of components) etc are really super in terms of template flexibility.</p>
<p>The Bundle method in Symfony 2 is adapted from the way of codeigniter libraries. (use_library)</p>
<p>The Bundles method also helps in reducing memory conceptions, which Symfony was being blamed for long.</p>
<p>Also the advantages of php 5.3 like namespace, use etc makes Symfony 2 , memory configurable.</p>
<p>The advanced template controller will help to play with any external templating systems very easily. The concept of slot is well used in Symfony 2.</p>
<p>The drastic change in Symfony folder structure will make Symfony developer hard to switch from Symfony 1.4 to 2. But once it is settled, it will be also hard  to go back.</p>
<p>The Symfony team claims that Symfony is faster than any other existing PHP framework available in the market. Must be true !!  But in the <a href="http://symfony-reloaded.org/fast" target="_blank">comparison</a> page,   they avoided Codeigniter.  What could be the reason ?</p>
<p>&#8211; Sajith</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/symfony-1-4-codeigniter-symfony-2/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Symfony V/S Codeigniter</title>
		<link>http://www.sajithmr.me/symfony-vs-codeigniter</link>
		<comments>http://www.sajithmr.me/symfony-vs-codeigniter#comments</comments>
		<pubDate>Tue, 02 Jun 2009 12:55:58 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[webworld]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://www.sajithmr.com/?p=409</guid>
		<description><![CDATA[     V/S     I have developed more than 7 web projects using Symfony framework. Mobshare.in, Amvizone.com, Campaignmanger.in , Movieonline.in etc are some of the websites. But for the past 5 months my developement is in Codeigniter. It is very very lighter than Symfony and has almost all the features of Symfony. Both are MVC [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.symfony-project.org/images/symfony_logo.gif" alt="symfony Web PHP framework" />     V/S     <img src="http://codeigniter.com/images/design/ci_logo2.gif" alt="CodeIgniter" width="170" height="73" /></p>
<p>I have developed more than 7 web projects using <a href="http://www.symfony-project.org/" target="_blank">Symfony</a> framework. Mobshare.in, Amvizone.com, Campaignmanger.in , Movieonline.in etc are some of the websites. But for the past 5 months my developement is in <a href="http://codeigniter.com/" target="_blank">Codeigniter</a>. It is very very lighter than Symfony and has almost all the features of Symfony. Both are MVC framework. But symfony has 4 layer while the latter has only two. Symfony uses modules (extra layer) for Controllers. But Codeigniter eleminates  that layer. It is similer to Ruby on Rails. </p>
<p>Symfony uses naming convention to map controller and view. For example controller index need indexSuccess.php file as view or indexError.php as error. But in Codeigniter, we have to specify the view manually from the controller</p>
<p>$this-&gt;load-&gt;view(&#8216;myview.php&#8217;); </p>
<p>Symfony has command line tool to develop all the model classes. One thing you have to do is specify the scheme.yml file. But in Codeigniter, you have to make model classes from the scratch. However a lot of database operation libraries are available with it to make the coding life easier. Since we have to load each libraries manually, Codeigniter gaurantee the speed of execution. (Autoloading option is there, but in most of the case we can eliminate unwanted libraries from autoloading &#8211; just like execute on the fly)</p>
<p>There is no built in ajax and javascript function in codeigniter. But you can add it as plugin. Like Symfony it also has cache management, logs, testing, helpers, url rules, documentator, scaffolding etc</p>
<p>Codeigniter has a simple folder hierachy that everybody can understand and very less learning curve than Symfony. </p>
<p> </p>
<p>Go through this link if you wanna know about all the features of codeigniter : <a href="http://codeigniter.com/user_guide/toc.html">http://codeigniter.com/user_guide/toc.html</a></p>
<p>I found another interesting comparison of these two in : <a href="http://www.devtrench.com/codeigniter-vs-symfony/">http://www.devtrench.com/codeigniter-vs-symfony/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/symfony-vs-codeigniter/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Learn Ruby on Rails</title>
		<link>http://www.sajithmr.me/learn-ruby-on-rails</link>
		<comments>http://www.sajithmr.me/learn-ruby-on-rails#comments</comments>
		<pubDate>Sun, 02 Nov 2008 07:47:02 +0000</pubDate>
		<dc:creator>Mr Me</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[rail]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[sexy]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.sajithmr.com/?p=336</guid>
		<description><![CDATA[I just started ruby on rails some week back. As a programmer one should learn at least the language ruby. It is a very powerful language with a lots of different concepts and stuctures . You may know learning a programming language is very simple if you cognise any other one already . What we [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_338" class="wp-caption alignnone" style="width: 260px"><a href="http://www.sajithmr.com/wp-content/uploads/2008/11/ruby-logo-small.jpg"><img class="size-full wp-image-338" title="Ruby Logo" src="http://www.sajithmr.com/wp-content/uploads/2008/11/ruby-logo-small.jpg" alt="Ruby Logo" width="250" height="250" /></a><p class="wp-caption-text">Ruby Logo</p></div>
<p>I just started ruby on rails some week back. As a programmer one should learn at least the language ruby. It is a very powerful language with a lots of different concepts and stuctures . You may know learning a programming language is very simple if you cognise any other one already . What we want to learn is its syntax for conditions, declartions and looping.</p>
<blockquote><p>A dynamic, open source programming language with a focus on                       simplicity and productivity. It has an elegant syntax that is                       natural to read and easy to write</p></blockquote>
<div id="attachment_337" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sajithmr.com/wp-content/uploads/2008/11/baby-rails-small.jpg"><img class="size-full wp-image-337" title="Learn Ruby on Rails" src="http://www.sajithmr.com/wp-content/uploads/2008/11/baby-rails-small.jpg" alt="Learn Ruby on Rails" width="300" height="383" /></a><p class="wp-caption-text">Learn Ruby on Rails</p></div>
<p>Some Features of Ruby &gt;</p>
<ol>
<li>Ada like syntax</li>
<li>Exception handling (like java or python)</li>
<li>You can redefine ruby syntax</li>
</ol>
<p>You can read more features here: <a href="http://www2.ruby-lang.org/en/20020101.html" target="_blank">http://www2.ruby-lang.org/en/20020101.html</a></p>
<p>Rails  is a mvc framework for web architecture . The architecture became very simple for me because I already has around 3 years of experience in <a href="http://www.sajithmr.com/symfony-a-framework-for-php/" target="_blank">symfony </a>framework programming. But ruby seems more powerful when it stick on with rails as ROR .</p>
<p>For windows users, download ror (ruby on rails) from http://rubyforge.org/frs/?group_id=167</p>
<p>For linux users : http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p286.tar.gz</p>
<p>The getting started page of rubyonrails (http://www.rubyonrails.org/down) shows that you have to install ruby and gem separately. That is wrong. The gem modules are already included with the ruby package . So if you continues with <strong>ruby setup.rb</strong> as per the official site, you will get some errors.</p>
<p>You can simple install rails using gem. Gem is just like PEAR in php .</p>
<p><strong>gem install rails</strong></p>
<p>For those who are interested in ruby on rails programming, you can download full tutorial package include ruby and ruby on rails with a lots of example form  http://www.mininova.org/tor/1269847</p>
<p>This package ,  &#8220;Ruby Programming Ebooks 2008&#8243; , contains  a lots of tutorial + Agile Web Development with Rails, The Pragmatic Programers (2nd, 2007).pdf book , Rails Cookbook, O&#8217;Reilly (2007).chm  (totally around 48 e-books)</p>
<p>(Remember it is a torrent, i don&#8217;t know about the copyright violation issue, i got it while searching on google)</p>
<p>Then start ROR today itself. Remember this post is only for programmers. For others forgot it, and it is not the  sexy ruby standing on the rails <img src='http://www.sajithmr.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_339" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sajithmr.com/wp-content/uploads/2008/11/girlruby.jpg"><img class="size-full wp-image-339" title="Ruby Girl" src="http://www.sajithmr.com/wp-content/uploads/2008/11/girlruby.jpg" alt="Ruby Girl" width="300" height="311" /></a><p class="wp-caption-text">Ruby Girl</p></div>
<p>Best wishes</p>
<p>Sajith</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sajithmr.me/learn-ruby-on-rails/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

