<?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>Resources on Web, Mobile, SEO, Outsourcing and more. &#187; Frameworks</title>
	<atom:link href="http://blog.macronimous.com/category/frameworks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.macronimous.com</link>
	<description>Web design, web programming, Smart phone development, Opensource , SEO etc</description>
	<lastBuildDate>Fri, 20 Jan 2012 06:01:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Frameworks we like: 4. Codeigniter, and Why?</title>
		<link>http://blog.macronimous.com/frameworks-we-like-4-codeigniter-and-why/</link>
		<comments>http://blog.macronimous.com/frameworks-we-like-4-codeigniter-and-why/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 07:49:13 +0000</pubDate>
		<dc:creator>Macronimous</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[Web standards]]></category>
		<category><![CDATA[Web tools]]></category>
		<category><![CDATA[PHP Frameworks]]></category>
		<category><![CDATA[Web development Frameworks]]></category>

		<guid isPermaLink="false">http://blog.macronimous.com/?p=205</guid>
		<description><![CDATA[Codeigniter is an open source web application framework for building dynamic websites with programming language PHP. Its main aim is to facilitate the developers to develop projects much faster than writing code from the scratch. If you are a developer who want to meet the clients’ deadline and tired of tediously large and painstakingly undocumented [...]]]></description>
			<content:encoded><![CDATA[<p>Codeigniter is an open source web application framework for building dynamic websites with programming language PHP. Its main aim is to facilitate the developers to develop projects much faster than writing code from the scratch. If you are a developer who want to meet the clients’ deadline and tired of tediously large and painstakingly undocumented frameworks, Codeigniter is the way to go. When compared to other PHP frameworks, Codeigniter is often distinguished for its speed.</p>
<div id="attachment_209" class="wp-caption alignright" style="width: 180px"><img class="size-full wp-image-209" title="CodeIgniter" src="http://blog.macronimous.com/wp-content/uploads/2010/03/ci_logo2.gif" alt="CodeIgniter" width="170" height="73" /><p class="wp-caption-text">CodeIgniter</p></div>
<p>Now is the real time to know about the power of Codeigniter. So ignite yourself and initiate reading to know why you want to choose Codeigniter. It will suit if:</p>
<ul>
<li>You require a framework which      can be set up very quickly and efficiently.</li>
<li>You need an outstanding      performance.</li>
<li>You are a developer who needs methodical      and clear documentation.</li>
<li>You need a framework that does      not call for sticking on to restrictive coding rules.</li>
<li>You want a framework that needs nearly      zero configuration.</li>
<li>You need a framework which is      compatible with many environments</li>
</ul>
<p>Some of our developers always prefer to use  CodeIgniter, write me if you want to see some samples and know why they used CodeIgniter. If you want to start using CodeIgniter start right here at: <a href="http://codeigniter.com/">http://codeigniter.com/</a></p>
<p>3. <a style="text-decoration: none; color: #416e90; border: initial none initial;" href="http://blog.macronimous.com/frameworks-we-like-2-cakephp/" target="_self">Frameworks we like: 2. CakePHP and why?</a></p>
<p>2. <a style="text-decoration: none; color: #416e90; border: initial none initial;" href="http://blog.macronimous.com/php-frameworks-we-like-1-zend-and-why/" target="_blank">PHP Frameworks we like 1. Zend and why?</a></p>
<p>1. <a style="text-decoration: none; color: #416e90; border: initial none initial;" href="http://blog.macronimous.com/php-frameworks-we-like/" target="_blank">PHP Frameworks we like</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.macronimous.com/frameworks-we-like-4-codeigniter-and-why/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Frameworks we like: 3. Symfony, and Why?</title>
		<link>http://blog.macronimous.com/frameworks-we-like-symfony-and-why/</link>
		<comments>http://blog.macronimous.com/frameworks-we-like-symfony-and-why/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 10:56:27 +0000</pubDate>
		<dc:creator>Macronimous</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web tools]]></category>
		<category><![CDATA[PHP Frameworks]]></category>
		<category><![CDATA[Web development Frameworks]]></category>

		<guid isPermaLink="false">http://blog.macronimous.com/?p=163</guid>
		<description><![CDATA[Symfony a web application written in PHP as per the Model-View-Controller (MVC) standards launched by Sensio Labs during 2005. It is aimed to give developers full authority over the configuration. Symfony also looks to up the tempo of creation and maintenance of web applications and to reduce the recurring coding tasks. More or less a whole [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Symfony Project" href="www.symfony-project.org" target="_blank">Symfony</a> a web application written in PHP as per the Model-View-Controller (MVC) standards launched by Sensio Labs during 2005. It is aimed to give developers full authority over the configuration. Symfony also looks to up the tempo of creation and maintenance of web applications and to reduce the recurring coding tasks. More or less a whole lot from the directory structure to foreign libraries could be customized.</p>
<p>The symfony templating component is a flexible layer on top of PHP which provides you simple yet influential features that covers most familiar templating needs. One of the objectives of symfony templating component is to be as fast as possible. It comes as a tool which is very easy to use with just a single archive to download and that’s it, you are ready to be on the go.</p>
<p>You might ask me the next question, what is the exact need for any framework in PHP? PHP was supposed to be meant as a fast web based programming language. The ever escalating popularity of Open Source Technology today has given away to the position of PHP in web community.</p>
<p>Given this condition why do you need a Symfony? Why a framework in the first place? Let us see how the Symfony framework is going to benefit the customer and as well as the developer.</p>
<p><strong>Benefits of Symfony Framework for Customers</strong></p>
<ul>
<li>Released under MIT open source license, the Symfony framework comes as free software and you can use it for any commercial purposes.</li>
<li>Symfony Framework is independent of database due to the ORM layer “Propel” or “Doctrine”.</li>
<li>Use of tested code and also less lines of code which always results in less chance of bugs and also it will minimize your cost.</li>
<li>Web applications are very easy to modify later on because of the clear Model View Controller (MVC) structure that separates application into separated layers.</li>
<li>Swift developments of a custom-made website build on proven methods and principles.</li>
</ul>
<p><strong> </strong></p>
<p><strong>Benefits of Symfony Framework for Developers</strong></p>
<ul>
<li>All codes are object oriented and entirely in PHP5.</li>
<li>You will gain plenty of time in the overall development process and get improved maintainable and testable code.</li>
<li>Very appropriate for development methodologies like XP.</li>
<li>Advanced cache system which includes file cache, apc cache, mem cache and few others.</li>
<li>Offers tools to make use of every useful best-practice accessible on the web today.</li>
</ul>
<p>Initially when I came across this Symfony software, found it really overwhelming and appeared a big step. But the structure of the framework and also because of the consistency of Application Programming Interface (API), the documentation provided was really wonderful.</p>
<p>I must admit that ever since we started using Symfony, we haven’t looked back.</p>
<p>3. <a href="http://blog.macronimous.com/frameworks-we-like-2-cakephp/" target="_self">Frameworks we like: 2. CakePHP and why?</a></p>
<p>2. <a href="http://blog.macronimous.com/php-frameworks-we-like-1-zend-and-why/" target="_blank">PHP Frameworks we like 1. Zend and why?</a></p>
<p>1. <a href="http://blog.macronimous.com/php-frameworks-we-like/" target="_blank">PHP Frameworks we like</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.macronimous.com/frameworks-we-like-symfony-and-why/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Frameworks we like: 2. CakePHP and why?</title>
		<link>http://blog.macronimous.com/frameworks-we-like-2-cakephp/</link>
		<comments>http://blog.macronimous.com/frameworks-we-like-2-cakephp/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 05:10:35 +0000</pubDate>
		<dc:creator>Macronimous</dc:creator>
				<category><![CDATA[Frameworks]]></category>

		<guid isPermaLink="false">http://blog.macronimous.com/?p=152</guid>
		<description><![CDATA[Another set of developers liked CakePHP and they prefer to stay with this solid web app. CakePHP is one of the most well known frameworks for PHP development. CakePHP considerably decreases development costs and also helps you as developers write very less code. This blog will walk you through the Cake framework and its hot features [...]]]></description>
			<content:encoded><![CDATA[<p>Another set of developers liked CakePHP and they prefer to stay with this solid web app. CakePHP is one of the most well known frameworks for PHP development. CakePHP considerably decreases development costs and also helps you as developers write very less code. This blog will walk you through the Cake framework and its hot features which caught my eye at the first sight of it.</p>
<p>As you know, CakePHP is an open source development framework for developing, maintaining and deploying web applications.  It is designed using Model-View-Controller (MVC) architectural paradigm. This renowned design pattern provides you with an organized framework that enables to develop a complete web application at all the levels. CakePHP is released under MIT license.</p>
<p>There are few basic features:</p>
<ul>
<li>Cool Application Scaffolding &#8211; a way to staging the development</li>
<li>Compatible with PHP 4 and PHP 5</li>
<li>Easy and simple to understand</li>
<li>Comfortable for both seasoned programmer as well as a beginner</li>
<li>Aids HTML, Forms, JavaScript, XML, RSS and more</li>
<li>Simple yet widespread validation of model data</li>
<li>Code Generation through Bake for automatic code generation</li>
</ul>
<p>There are more specific features which will make you take a look at:</p>
<ol>
<li>Flexible caching to speed up your application</li>
<li>HTTP Authentication through Security Component</li>
<li>Powerful flexible data validation features</li>
<li>Use of Ajax will be a cakewalk</li>
<li>Full console environment supporting multi tasks</li>
<li>Router for mapping URL’s (friendly URLs)</li>
</ol>
<p>Well, it’s not that often you get something which is so easier for the user to interface with the database. The above mentioned features are only a part of the wonderful framework. You can actually know about CakePHP and enjoy its features once you get going.</p>
<p>Next: <a href="http://blog.macronimous.com/frameworks-we-like-symfony-and-why/" target="_blank">Frame works we like 3. Symfony, and why?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.macronimous.com/frameworks-we-like-2-cakephp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Frameworks we like 1. Zend and why?</title>
		<link>http://blog.macronimous.com/php-frameworks-we-like-1-zend-and-why/</link>
		<comments>http://blog.macronimous.com/php-frameworks-we-like-1-zend-and-why/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 05:03:33 +0000</pubDate>
		<dc:creator>Macronimous</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[PHP Programming]]></category>

		<guid isPermaLink="false">http://blog.macronimous.com/?p=150</guid>
		<description><![CDATA[Our developers first choice was Zend, reasons?  Zend Framework is an uncomplicated, straight forward, open source software framework for PHP 5. Its flexible design allows you to build interactive web applications and services with ease. One of the major highlight is the Model-View-Controller (MVC), which makes the code reusable and trouble-free to maintain. MVC is nothing but [...]]]></description>
			<content:encoded><![CDATA[<p>Our developers first choice was Zend, reasons?  Zend Framework is an uncomplicated, straight forward, open source software framework for PHP 5. Its flexible design allows you to build interactive web applications and services with ease. One of the major highlight is the Model-View-Controller (MVC), which makes the code reusable and trouble-free to maintain.</p>
<p>MVC is nothing but an architectural blueprint used by software engineering. As a developer you would wish to separate data and user interface. This enables you as a developer to make changes to user interface without disturbing data handling and rearrange data without making any changes to the UI.</p>
<p>There were few positives which I came across and would like to share it with you:</p>
<ul>
<li>Easy to deploy and simple maintenance.</li>
<li>You don’t have to make use of the entire package, instead pick and choose bits, and plug it together to get a complete product to suit your requirements.</li>
<li>It supports your higher yet simple solutions in developing PHP 5 web applications for an international audience.</li>
<li>Zend Framework is completely object oriented and very easy to enlarge and improve.</li>
<li>Configuration files are not essential for up and running.</li>
</ul>
<p>All in all, if you’re looking for a “face-lift” to PHP, Zend Framework provides you with powerful solutions for building a safe and robust website.</p>
<p>Next: <a href="http://blog.macronimous.com/frameworks-we-like-2-cakephp/" target="_self">Frameworks we like: 2. CakePHP&gt;&gt;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.macronimous.com/php-frameworks-we-like-1-zend-and-why/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Frameworks we like</title>
		<link>http://blog.macronimous.com/php-frameworks-we-like/</link>
		<comments>http://blog.macronimous.com/php-frameworks-we-like/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 04:58:04 +0000</pubDate>
		<dc:creator>Macronimous</dc:creator>
				<category><![CDATA[Frameworks]]></category>

		<guid isPermaLink="false">http://blog.macronimous.com/?p=148</guid>
		<description><![CDATA[Developers need to complete the project in time. The client quickly need a stable site or web application which is easy to maintain. This two reasons drive the concept of web application development framework. When the third reason, &#8220;the cost&#8221;  intrudes, there comes Opensource and PHP frameworks to meet everyones desire. While many PHP developers [...]]]></description>
			<content:encoded><![CDATA[<p>Developers need to complete the project in time. The client quickly need a stable site or web application which is easy to maintain. This two reasons drive the concept of web application development framework. When the third reason, &#8220;the cost&#8221;  intrudes, there comes Opensource and PHP frameworks to meet everyones desire.</p>
<p>While many PHP developers reuse and code smartly, some developers code the same smarter with PHP frameworks. Frameworks help those smarter guys to complete a web project effectively and help them to manage the same easily.  Macronimous encourages programmers to work smarter and thats the reason why we use PHP Frameworks.</p>
<p>In these series of blogs, we will let you know the four solid Frameworks in PHP that helps our programmers and the site owners to &#8216;develop-own solutions effectively&#8217;.</p>
<p>I recommend you to make  quick visits to these previous blogs: <a href="http://blog.macronimous.com/know-more-about-php-frameworks/" target="_blank">Know more about PHP frameworks</a>, <a href="http://blog.macronimous.com/use-frameworks-cut-down-your-web-development-cost/ " target="_blank">Use frameworks – Cut down your web Development cost!</a> before you read these series.</p>
<p>Next: <a href="http://blog.macronimous.com/php-frameworks-we-like-1-zend/" target="_self">PHP Frameworks we like 1. Zend</a>&gt;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.macronimous.com/php-frameworks-we-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use frameworks &#8211; Cut down your web Development cost!</title>
		<link>http://blog.macronimous.com/use-frameworks-cut-down-your-web-development-cost/</link>
		<comments>http://blog.macronimous.com/use-frameworks-cut-down-your-web-development-cost/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 12:54:25 +0000</pubDate>
		<dc:creator>Macronimous</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[Web tools]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Framworks]]></category>
		<category><![CDATA[Web development Frameworks]]></category>

		<guid isPermaLink="false">http://blog.macronimous.com/use-frameworks-cut-down-your-web-development-cost/</guid>
		<description><![CDATA[Cost cutting! &#8211; This is something everyone always appreciates, particularly during this slowdown.Â People want to spend small or no money, however things need to keep going! You need to cut down the development time, so you can save money, execute more projects and manage to reduce the cost of development. This is the time to [...]]]></description>
			<content:encoded><![CDATA[<p>Cost cutting! &#8211; This is something everyone always appreciates, particularly during this slowdown.Â People want to spend small or no money, <img src='http://blog.macronimous.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  however things need to keep going! You need to cut down the development time, so you can save money, execute more projects and manage to reduce the cost of development. This is the time to indentify the ways to reach low cost solutions to customers.</p>
<p>Web development frameworkÂ to open source developers are not new. There are many Frameworks are available for PHP, Python, Ruby and Java developers. With Frameworks, you get a project skleton, a structure and LibrariesÂ which you need to start. Moreover the structure forces you to keep the design and development seperated with MVC. MVC Stands for <a target="_blank" href="http://en.wikipedia.org/wiki/Model_View_Controller" title="MVC - Learn more at Wiki!">Model View Controller</a>.</p>
<p>Choossing a Framework is based on the requirments, and the customer. There are simple to complex. I beleive every web development firm should invest time on evaluating few Frameworks in various technology (or atleast in PHP) to provide quick and low cost solutions to the customer. A single Framework may not allow you to fullfil all the features of various web development projects.</p>
<p>There are few popular frameworks widely adopted by developers, for Python there is <a target="_blank" href="http://www.djangoproject.com/" title="Django Project">Django</a>Â and <a target="_blank" href="http://www.pylonshq.com" title="Pylon for Python">Pylons</a>, <a target="_blank" href="http://struts.apache.org/" title="Apache Struts">Struts</a> and <a target="_blank" href="http://Cocoon.apache.org" title="Apache cocoon">Cocoon </a>for Java, <a target="_blank" href="http://www.rubyonrails.org/" title="Ruby on Rail!">Ruby on Rails</a> for Ruby, Several for PHP (Zend, Codeigniter, CakePHP etc) &#8211; See a very good comparions <a href="http://www.phpframeworks.com/" title="Compare PHP Framworks">here</a>.</p>
<p>While we use and recommed few like Codeigniter, CakePHP and Struts, Its better you try, evaluate and get insight on more than one Framework. This will help you/your developers to recommed the right framwork for the requirments and quick completion of the project. Please note reuablity and MVC are the prime factors for using Framworks, But indentifying the right framework which will meet your specification is even more important.</p>
<p>As a developer, you should be able to accomodate more projects if you reduce the development time. My team says you can save around 30%-40% of development time, this should be real good news to you and your clients, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.macronimous.com/use-frameworks-cut-down-your-web-development-cost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

