<?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>I-Am-Bot &#187; technology</title>
	<atom:link href="http://iambot.net/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://iambot.net</link>
	<description>Code, technology and life</description>
	<lastBuildDate>Tue, 10 Jan 2012 03:40:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Lessons from Notion Ink&#8217;s Adam</title>
		<link>http://iambot.net/2011/08/lessons-from-notion-ink-adam/</link>
		<comments>http://iambot.net/2011/08/lessons-from-notion-ink-adam/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 07:28:33 +0000</pubDate>
		<dc:creator>Srinath</dc:creator>
				<category><![CDATA[india]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[adam]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[notionink]]></category>

		<guid isPermaLink="false">http://iambot.net/?p=480</guid>
		<description><![CDATA[The tech world is NOT a friendly place to be in, especially if you are a startup dealing with hardware in India. The guys at Notion Ink dared to do what no one else had attempted in India - make a world class tablet which can rival the best out there. And they called it [...]]]></description>
			<content:encoded><![CDATA[<p>The tech world is NOT a friendly place to be in, especially if you are a startup dealing with hardware in India. The guys at <a href="http://notionink.in">Notion Ink</a> dared to do what no one else had attempted in India - make a world class tablet which can rival the best out there. And they called it <a href="http://www.crunchgear.com/2011/01/25/notion-ink-adam-user-meta-review/">Adam</a>. It wasn't meant to be a cheap "Chinese" tablet, but a worthy competitor to the likes of the iPad, Motorola Xoom, et all. With an active <a href="http://notionink.wordpress.com/">blog</a> with passionate people commenting, discussing, debating almost every aspect of its  design, development, sales and marketing, it seemed that the <a href="http://www.engadget.com/2010/06/08/shocker-notion-ink-adam-likely-delayed/">bad</a> <a href="http://www.engadget.com/2010/08/10/notion-ink-adam-really-delayed-this-time-investors-are-to-blame/">days</a> were well past the folks at NI. Its been a few months since the Adam was launched officially at <a href="http://www.slashgear.com/notion-ink-adam-hands-on-at-ces-2011-05123431/">CES 2011</a>, and it was a very low key launch to say the least. This is my take on what they did right, where they screwed up and where they could've done better.</p>
<p><strong>Hardware</strong></p>
<p>The Adam has been in the works for more than two years (The <a href="http://notionink.wordpress.com/2009/04/26/the-return-of-newton/">first</a> blog post was in April 2009). And right from the beginning, they went with the best hardware platform available - nVidia Tegra with a dual core CPU, irresistible <a href="http://www.pixelqi.com/products">Pixel Qi</a> display, a lot of RAM for a tablet, plenty of connectivity options all in a sleek package(<a href="http://www.notionink.com/techspecs.php">Complete specs</a>). And all this translates into real world advantages - longer battery life due to the Trans-reflective display, a camera that can be used as both front and back facing capture, HDMI output, and a full set of connectivity options including 3G.</p>
<p>When your product is aimed at tech savvy Android users, it better be right on top of the hardware game. Selling all this under $500 seems like a gamble, but NI have probably realized that its the software ecosystem that makes more money in the long run as in the case of App store and the Android Market. Also, they probably needed all this power for their custom UI on top of Android, the <a href="http://notionink.wordpress.com/2010/12/19/eden-and-our-effort/">Eden</a>. Unfortunately, by the time it became available to the consumers, tablets with similar/better hardware and by well known manufacturers have already hit the market. While the Adam's hardware is not aged by any standard, it cannot boast of being the best hardware platform. </p>
<p><strong>Software</strong></p>
<p>Choosing Android as the platform isn't something that would've take a long time to decide on. After the runaway success of the iPad, almost all competitors have adopted Android, partially due to the fact that there aren't many good alternatives for a tablet OS. Also, owing to its "Open source" roots and a wide support by the developer community, it would mean more developer and user love, which translates into more sales. The Adam currently runs Android 2.3 Gingerbread with custom enhancements and applications. Android 3.0 Honeycomb was released this year with major improvements to the UI for tablets. In fact, Honeycomb is specifically targeted at tablet manufacturers and hasn't hit the phone format yet. NI has been fortunate enough to get access to it as Google has started to pick and choose the manufacturers it is giving away the source code to (The source to honeycomb hasn't been made public yet). Customizing Eden for honeycomb will take a while, now that it comes bundled with UI components for tablets. That said, it might not matter a lot as Eden has been a major selling point for NI and they wouldn't want to throw all that hard work away.</p>
<p>NI has been rolling out patches for major issues, as well as performance/feature enhancements. While it might not have been very quick, they have at least shown the inclination to support the device in the long run, which is important for them to build up a reputation in the market.</p>
<p><strong>Marketing</strong></p>
<p>This is where things got real bad. The launch at CES was a bummer. Very few review sites had a hands on and fewer still had a preview on their blogs. The launch didn't even include actual demos of the device and available images were mostly mockups. When you want to be taken seriously, you had better have a few working devices for tech journalists and reviewers at your launch. There was a lot of anger from fans, mostly due to the complete lack of communication and genuine pics/videos from the company. It seemed to be yet another vapourware, and people quickly grew disinterested and started focusing on other upcoming android tablets which had, by then started flooding the market.</p>
<p>With constant delays at every phase of the project, the team should have planned accordingly for the launch. Had they released it a month later with working review pieces, detailed demos and hands on videos, the reaction from the tech world would've been better. Also, there is hardly any online/offline marketing. When you do not provide enough visibility for your new product, don't expect much in return. Word of mouth publicity and social networking can only sell so much. NI should definitely put in some effort and do some advertising, especially in growing economies like India and China, where cost of advertising isn't as high as in the developed world.</p>
<p><strong>Sales &#038; Support</strong></p>
<p>When you screw up your marketing and still have your pre-orders booked out, you are counting your blessings. But then that wasn't smooth either. Constant delays, website and payment gateway issues, lack of communication regarding shipping delays put off many potential buyers. Manufacturing should have been handled better, and support folks should have kept buyers updated on shipping issues. Pleading that you are a startup will earn only so much sympathy and understanding from your customers. Plainly put, the whole buying experience needs to be fixed, and support has to be expanded. An online support forum is always good, but getting knowledgeable staff and a quick response is crucial too.</p>
<p><strong>Applications</strong></p>
<p>One thing NI seems to be doing right, is getting in a lot of applications on their device. They have been constantly adding newer applications and enhancing the existing ones. Android lovers will be kept happy as kernel sources are open sourced (<a href="https://github.com/notionink" title="github" target="_blank">github</a>), and community support at <a href="http://forum.xda-developers.com/forumdisplay.php?f=891">XDA</a> is just getting started. </p>
<p>The Adam still is a decent device, but NI needs to pull itself together very quickly and fix its sales and support issues. The jump to honeycomb is crucial for the future of the platform, even if their custom skin isn't ready. They can always go the Galaxy Tab 10.1 way, and add the UX customization later on top of a default Andriod experience. I do hope they try and expand the market for the Adam before planning on a successor. In India, where the company is based, the tablet market is booming with the iPad2 and Galaxy Tabs, but the Adam isn't even known outside the enthusiast circle. The faster they move, the better it is for the company and for other hardware startups here. </p>
]]></content:encoded>
			<wfw:commentRss>http://iambot.net/2011/08/lessons-from-notion-ink-adam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CLOUDy with a chance of meatballs</title>
		<link>http://iambot.net/2010/03/cloudy-with-a-chance-of-meatballs/</link>
		<comments>http://iambot.net/2010/03/cloudy-with-a-chance-of-meatballs/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 04:02:55 +0000</pubDate>
		<dc:creator>Sandeep</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://iambot.net/?p=311</guid>
		<description><![CDATA[Yes! You read it right! Cloudy with a chance of meatballs. But wait! I’m not here to talk about the movie with the same title name. Rather I’m here to talk about one of the most debatable and the current sizzling topics in the Information Technology world “Cloud Computing”. I don’t have to introduce what [...]]]></description>
			<content:encoded><![CDATA[<p>Yes! You read it right! Cloudy with a chance of meatballs. But wait! I’m not here to talk about the movie with the same title name. Rather I’m here to talk about one of the most debatable and the current sizzling topics in the Information Technology world “Cloud Computing”. I don’t have to introduce what Cloud Computing is all about. Perhaps that is because all of us have heard it all before and probably there are masters of Cloud Computing out here. This “pay as you go” computing – allows businesses to lease computing resources as and when they are in need of it, information is shared over the network easily and blah blah … But what made me to think about this write up is that though it’s booming yet there have been few takers. Like many, I have serious concerns about the security.</p>
<blockquote><p>How can anyone expect companies to give all their sensitive and confidential data to a black hole in the sky?</p></blockquote>
<p>If you are thinking that cost-cutting is one of the major advantages of Cloud Computing then I guess you’re compromising your security of data with cost-cutting which is a serious issue to be thought about. By the way, cybercrime is on the march as online predators deploy armies of “botnets” and computers are hijacked without owner’s consent these days.</p>
<p>On a second thought, a lot of smaller companies and startups who don’t have a data security policy in place, and invest very little on security, cloud would be an attractive option to them. Complicating issues further, one can’t go and demand for a separate server or a processor for each and every individual customers. It’s a “virtual” machine – a slice of a machine with its own operating system that is partitioned off by the software from other customers. Ultimately, there is a sharing of processing and storage space. And so the analogy of the title :D</p>
<p>All said, Google will offer cloud-computing services designed specifically for U.S government agencies. Sounds paradoxical eh?</p>
]]></content:encoded>
			<wfw:commentRss>http://iambot.net/2010/03/cloudy-with-a-chance-of-meatballs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The return of Sony Ericsson?</title>
		<link>http://iambot.net/2009/12/the-return-of-sony-ericsson/</link>
		<comments>http://iambot.net/2009/12/the-return-of-sony-ericsson/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 12:45:33 +0000</pubDate>
		<dc:creator>Srinath</dc:creator>
				<category><![CDATA[mobiles]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://iambot.net/?p=251</guid>
		<description><![CDATA[For quite a long time, Sony Ericsson has daunted the  mobile giants Nokia, Samsung, et all, yet somehow always falling at the last hurdle. It was a story of the underdog putting up a brave fight, but always failing to upset the champion. Faced with rapidly falling sales, and a lineup that didn't offer anything [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">For quite a long time, Sony Ericsson has daunted the  mobile giants Nokia, Samsung, et all, yet somehow always falling at the last hurdle. It was a story of the underdog putting up a brave fight, but always failing to upset the champion. Faced with rapidly falling sales, and a lineup that didn't offer anything different or exciting, SE had to comeup with something radical to stay afloat. Their recent refresh in Q4 2009 offers something for everyone, with a variety of devices aimed at different segments and price points. But will it be enough to save the company and turn it around? This article tries to explore.</p>
<p><span id="more-251"></span><span style="text-decoration: underline;"><strong>The beginning<br />
</strong></span></p>
<p>It all started with the <a href="http://www.gsmarena.com/sony_ericsson_xperia_x1-2246.php" target="_blank">Xperia X1</a>, released in Feb 2008 that caught the attention of everyone. With a functional touchscreen+QWERTY keypad, a different approach to the UI(panels), an unmatched display, a reasonably fast processor+RAM running WinMo 6.1 to boot, it seemed that SE had managed to pack everything sweet into a comfortable form factor. With expectations running sky high, SE did finally manage to deliver something that no one had done then, albeit at a high price.</p>
<p>Meanwhile, 2008 turned out to a year SE would love to forget, keeping in trend with the economic slowdown.</p>
<blockquote><p>Sony Ericsson are reporting that for Q4 of 2008 sales were down a mighty 23% on last year, that  margins are down 15% on last year and they have stated that they had a net loss for the period of €187 million.(Detailed report <a href="http://xperia-x1.com/sony-ericsson-sales-down-xperia-x1-does-well/" target="_blank">here</a> )</p></blockquote>
<p>Yet, the Xperia X1 managed to do better than most of its siblings. Expectations were running high on the successor to X1, with news that SE had joined the Open Handset Alliance adding fuel to the speculations that they were going the Andriod way. With a regular product lineup that only offered incremental features, SE had to take a significant hit on its sales numbers and profit margins for 2008 .</p>
<p><span style="text-decoration: underline;"><strong>2008-2009</strong></span></p>
<p>From Q2 2008 to Q3 2009, SE managed to release updated phones in the walkman, cybershot lineup. Phones such as the <a href="http://www.gsmarena.com/sony_ericsson_g900-2247.php" target="_blank">G900</a>, <a href="http://www.gsmarena.com/sony_ericsson_w705-2585.php" target="_blank">W705</a>, <a href="http://www.gsmarena.com/sony_ericsson_c902-2250.php" target="_blank">C902</a> kept the competition alive in the mid-end segment. Although their numbers aren't known, one can take a wild guess that they would've done pretty well considering SE manages to sell mid range products in good numbers.</p>
<p>With no other high end phone released (other than the X1), the W995 managed to have its fair share of glory. With a 8.1 MP camera and the walkman tag, it managed to combine the best of the 'C' and 'W' series. The phone did reasonably well from June 2009 till the next wave of SE products were released in October. Incidentally, this also marked the end of the 'C' and 'W' lineups as SE switched to a different branding strategy.</p>
<p><span style="text-decoration: underline;"><strong>New Wave</strong></span></p>
<p>After Xperia X1 sold in decent numbers, and the smartphone market growing strongly with the availability of newer platforms and devices,  it was inevitable for SE to adopted a new strategy. Not only did it need a new flagship product, but also a diverse enough product range that would do good in all segments.</p>
<p>Around May 2009, rumors began to spread that they were working on something big - a successor to the X1 running Andriod. What was called as Rachael, and then X3, was finally christened "<a href="http://www.gsmarena.com/sony_ericsson_xperia_x10-2964.php" target="_blank">Xperia X10</a>" when it was officially announced in November 2009. It would not be appropriate to call it X1's successor in the strict sense because it isn't a QWERTY phone (that title will probably goto the Xperia X2). The X10 has a list of firsts for SE - the first with a Qualcomm QSD8250 Snapdragon 1 GHz processor, and the first phone on Andriod. It was directly pitted against the likes of iPhone 3GS, the Palm Pre, and the N97. While the ommission of Andriod 2.0(donut) will definitely be a big let down, the probable reason for it would be that they are having trouble porting their custom UI for donut and would rather focus on shipping the X10 on time.</p>
<p>Meanwhile, the 'C' and 'W' series made way for a new strategy where SE tried putting the best of both worlds into a single product. The clear distinction beween the two series is now gone as both the<a href="http://www.gsmarena.com/sony_ericsson_satio_%28idou%29-2683.php" target="_blank"> Satio</a> and <a href="http://www.gsmarena.com/sony_ericsson_aino-2810.php" target="_blank">Aino</a> have high end cameras, and media capabilities (in addition to the smartphone capabilities of the Satio). Also, the true successor to the X1 came in form of the <a href="http://www.gsmarena.com/sony_ericsson_xperia_x2-2926.php" target="_blank">Xperia X2</a>, which offered incremental upgrades and WinMo 6.5 to keep the fanboys happy.</p>
<p>Of particular interest is the Satio. It is the second 12mp mobile on the market, losing out only to the <a href="http://www.gsmarena.com/12mp_shootout_satio_pixon12-review-406.php" target="_blank">Samsung Pixon</a>. Leaving that aside, it has almost the same hardware specs as the iPhone 3GS and runs the tried and tested Symbian S60 5th edition. Although S60.5 isn't the best in terms of touch optimization and response, the fact that Symbian is the most popular smartphone OS with thousands of applications readily available will play to its advantage. Putting a high end camera and media capabilities into a smartphone is a gamble - it may be a smart move if they manage to do both well. Unfortunately the homebrew UI isn't tried and tested, and the fact that it runs on S60.5 which isn't particularly smooth itself, might just put off prospective buyers. With that said, its about time SE had a bit of luck, and the Satio seems like it deserves every bit of it.</p>
<p><span style="text-decoration: underline;"><strong>Final Words</strong></span></p>
<p>The announcement of 4 top end products targeted equally at the trigger happy, music junkies, enthusiasts and business executives, SE has tried to get its wheels moving. With varied platforms like WinMo, Andriod and Symbian, and high end hardware specs, it has forced mobile buyers to take a good hard look. No more losing out on prospective customers because they don't like the mobile platform - there is now something for everyone. With the Satio and Aino already out on the market, the X10 and X2 are expected to be released in early Jan 2010. This does mean than they will lose out on the high spending Christmas and New Year weeks, but its always better to release a polished product than repent later.</p>
<p>SE does have something to worry about. All these products are top of the line and there is nothing new for the lower and mid segments. Was this a conscious decision or were they too busy focusing only on their high end lineup is a question that will have to be answered. If they can put out patches and bug fixes for the next 6 months and keep customers happy, 2010 may just turn out to be a good year for the failing giant. Will it take them back to the glory years of the K750i? Only time will tell.</p>
]]></content:encoded>
			<wfw:commentRss>http://iambot.net/2009/12/the-return-of-sony-ericsson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Info on Cricinfo</title>
		<link>http://iambot.net/2009/12/info-on-cricinfo/</link>
		<comments>http://iambot.net/2009/12/info-on-cricinfo/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 04:01:34 +0000</pubDate>
		<dc:creator>Sandeep</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://iambot.net/?p=254</guid>
		<description><![CDATA[I don’t know how many of you out there are avid cricket fans and follow the progress of your favorite team ball-by-ball no matter how much pressure your delivery manager imposes on you or even during the toughest times of your work. Yes! Cricket fans like me by now would have guessed what I am [...]]]></description>
			<content:encoded><![CDATA[<p>I don’t know how many of you out there are avid cricket fans and follow the progress of your favorite team ball-by-ball no matter how much pressure your delivery manager imposes on you or even during the toughest times of your work. Yes! Cricket fans like me by now would have guessed what I am talking all about. Cricinfo.com, one of the biggest sports websites in the world, logs in almost 10 million unique visitors on a monthly basis.</p>
<p>It all started when Simon King, an English graduate working at an American University was fed up with not knowing how his team was doing. What began as a network of fans over Chat instantaneously grew about to become the world’s largest cricket website.</p>
<p><span id="more-254"></span></p>
<p>Founded in 1993, the technology then was quite basic. It had one person recording the score and the other generating a flat file. With more demand from the ardent, 21st Century fans regarding the statistical analysis and more new rules introduced from the International Cricket Council, the then Cricinfo went topsy-turvy and didn’t have any other choice rather than scaling itself up. Although it doesn't seem like it, scoring cricket is fantastically sophisticated since there are an extraordinary number of things which can happen, such as a super sub or ball hitting the helmet kept behind the keeper and so on.</p>
<p>Zach Hitchcock, ex-employer New Zealand cricket team developed a Video Analysis software and started out his own venture with the help of Chris Cairns, New Zealand all-rounder, which latter became ‘Feedback Sports Ltd’. Based on his experience in the cricketing analysis, he was referred to Cricinfo. With Zach and Lupo Data Concepts, a BESPOKE application was developed that feeds real-time scoring information into the website.</p>
<p>Here is <strong>how it works</strong>. An operator sets up a match in the software by accessing the relevant match information in the database. The scorer sits in front of a television and uses a ‘point and click’ interface to describe the action as it happens. The software has an interface to score each ball of the cricket match live, in real-time. The scorer has the option to automatically generate real language descriptions of the game, which can be over-written should anything unexpected happen like super sub, etc. Once the information for a ball has been entered, the scorer sends the same and the software packages it up and in turn sends it to their Linux-based server which displays the data on the website.</p>
<p>Matt Pickering, Business Development Manager for Lupo Data Concepts, says</p>
<blockquote><p>The technology choice for the project was crucial. Before we even began we could see a number of challenges we would need to address. Cricinfo has scorers in India, South Africa and England which meant we needed to deploy the software to all of those locations</p></blockquote>
<p>Deploying real-time software simultaneously in multiple locations is not as easy as what you think. The whole application was developed in .NET Framework 2.0. The team chose to introduce Microsoft technology into a Linux environment. Cricinfo now has a Windows Server 2003 running in its data centre. This, combined with SQL Server 2000, provides the communications centre for the system. The scoring software itself employs Smart Client technology, built with Microsoft Visual Studio 2005.</p>
<p>Tom Gleeson, one of the owners of Cricinfo, says</p>
<blockquote><p>We now have an option that allows users to query particular wickets or what type of balls Shane Warne bowled when Flintoff hit a four. You can really drill down and analyse the data. It’s relatively simple in terms of what the site is capable of but from a user point of view it adds a great deal of value to the site</p></blockquote>
<p>Cricinfo now has a database that stores information about each and every match that is being played, such as who, where they’re playing, as well as historical data on every international game that has been played since 1970. Gone are days when web used to be mere pages. It’s all about streams, syndication, real-time entities, and some finest RSS technologies now.</p>
]]></content:encoded>
			<wfw:commentRss>http://iambot.net/2009/12/info-on-cricinfo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Symfony is THE PHP Framework to work with</title>
		<link>http://iambot.net/2009/07/symfony-framework/</link>
		<comments>http://iambot.net/2009/07/symfony-framework/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 03:43:57 +0000</pubDate>
		<dc:creator>Srinath</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://iambot.net/?p=162</guid>
		<description><![CDATA[I've spent the last few days fruitfully, searching and comparing the most popular and promising of PHP frameworks. Before I get started, I know the automatic follow up will be PHP bashing, and hailing RoR as the savior of the world. This post isn't about a rails vs PHP comparison, though I intend to write [...]]]></description>
			<content:encoded><![CDATA[<p>I've spent the last few days fruitfully, searching and comparing the most popular and promising of PHP frameworks. Before I get started, I know the automatic follow up will be PHP bashing, and hailing RoR as <a href="http://www.prospotlight.com/pro/webdeveloper/website/ruby-on-rails-vs-php.html">the savior of the world</a>. This post isn't about a rails vs PHP comparison, though I intend to write on that shortly.</p>
<p><span id="more-162"></span></p>
<p>Anyone looking for a complete PHP framework will have definitely stumbled across these four major options</p>
<ul>
<li><a href="http://www.zend.com/en/">Zend</a> - <span style="text-decoration: line-through;">The original PHP framework that started it all</span> (Apparently CakePHP came earlier than Zend)</li>
<li><a href="http://cakephp.org/">Cake PHP</a> - Easy and light with support for both PHP 4.1+ and PHP 5+</li>
<li><a href="http://codeigniter.com">Codeigniter</a> - Relatively new lightweight framework</li>
<li><a href="http://symfony-project.org">Symfony</a> - Rails inspired, comprehensive</li>
</ul>
<p>Although there are many more frameworks out there in the wild, these are the most popular and actively developed. As you guessed, this post is about Symfony and why I think its the best. Calling something "the best" is sure to draw a lot of fire from all quarters, so I'll omit it hereon</p>
<p><strong>The Good:</strong></p>
<ul>
<li>Feature Rich - Has all the features one expects from a RAD framework - MVC design pattern, ORM tools, scaffolding, caching, authentication, internalization and localization</li>
<li>Actively Developed - The team not only works on the framework, it also incorporates suggestions/enhancements from community members</li>
<li>Extensive Plugin Repository - It has <strong>647 </strong>plugins from 283 contributors</li>
<li>Amazing Documentation - I can't stress on this enough. Documentation makes ALL the difference when you are spoilt for choice. In addition to the complete API reference, you have "The Book" which is a complete reference to learn Symfony step by step. Then there are the real world examples - Jobeet.com tutorial which guides you in making a Complete working website in 24 days (1 hour a day). And yes, you can check out the site <a href="http://jobeet.com">here<br />
</a> Then, you have the customary "Create a blog in 1 hour" tutorial, and another one that makes the admin interface</li>
<li>Flexible - There are always two ways to do something using Symfony. For ORM, you have doctrine and propel. For javascript you can use prototype(inbuilt), jQuery or Mootools. Supports XCache, eAccelerator, APC , Memcached for caching.</li>
<li>Automatic Admin Generation - Borrowed from Rails, this module makes it a breeze to generate a  optimized and fully functional CRUD interface for your applications. And yes, it does work perfectly well</li>
<li>Extensive developer tools - Symfony supports three deployment environments, along with very good developer tools that lets you configure, debug and monitor your application performance from the web page itself.</li>
<li>Integrated Testing Framework - The "Lime" toolkit allows for unit and functional tests to be written and executed with minimal fuss</li>
<li>Rails Inspired - Need I say more?</li>
</ul>
<p><strong>The Not So Good:</strong></p>
<ul>
<li>It is NOT a small and light framework. But I don't think you can consider 20 MB too large these days, comparing with RoR</li>
<li>Learning Curve - Don't use it if you want to finish your application yesterday. It takes time to learn how to use it, due to its strict adherence to coding standards and quality. If you are an experience programmer though, you will find it easier</li>
<li>Needs optimization - Even though it isn't a pain to optimize unlike RoR, it still needs some work like setting up caching, and using Memcached for database objects if you want to deploy a real world application on it. But then good documentation is available for that too</li>
<li>Its NOT for everyone - This is general to all frameworks. No framework, RoR included, is a "one-size-fits-all" deal. So before you decide to take the plunge, design your application, and put considerable time into thinking if you really need a framework. If all you need is a standard blogging engine, or a normal website with a couple of dynamic scripts, ANY framework in ANY language will be an overkill.</li>
</ul>
<p>If you can live with the above three points, then Symfony is for you. Even though I'm a complete beginner, I've started to love Symfony. I'm sure you will too, if you look at it objectively. So <a href="http://www.symfony-project.org/installation">install it</a>, <a href="http://www.symfony-project.org/doc/1_2/">learn it</a> and have fun!</p>
<p>Edit: Found another great post - <a href="http://www.mellowmorning.com/2007/08/18/ten-reasons-why-symfony-rocks-part-1/">http://www.mellowmorning.com/2007/08/18/ten-reasons-why-symfony-rocks-part-1/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://iambot.net/2009/07/symfony-framework/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

