<?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>Info Tech Scraps &#187; Programming</title>
	<atom:link href="http://www.infoscraps.com/topics/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infoscraps.com</link>
	<description>Information Technology at your finger tips...</description>
	<lastBuildDate>Tue, 27 Oct 2009 17:24:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Yii PHP Framework</title>
		<link>http://www.infoscraps.com/2009/10/25/yii-php-framework/</link>
		<comments>http://www.infoscraps.com/2009/10/25/yii-php-framework/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 13:32:43 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Yii]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/?p=143</guid>
		<description><![CDATA[Yii PHP Framework was a pleasant surprise for me when I initially found about it. For quite some time, I&#8217;ve been intrigued by Ruby on Rails for it&#8217;s ease of use and rapid development nature. Though I&#8217;m not a big fan of Ruby language or Python for that matter, I&#8217;m of course a huge fan [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Yii PHP Framework" href="http://www.yiiframework.com/" rel="shadowbox"><img class="size-medium wp-image-199 alignright" src="http://www.infoscraps.com/wp-content/uploads/2009/10/2009-10-25_211120-300x104.png" alt="Yii PHP Framework" width="300" height="104" /></a><a href="http://www.yiiframework.com/" target="_blank"><strong>Yii PHP Framework</strong></a> was a pleasant surprise for me when I initially found about it. For quite some time, I&#8217;ve been intrigued by Ruby on Rails for it&#8217;s ease of use and rapid development nature. Though I&#8217;m not a big fan of Ruby language or Python for that matter, I&#8217;m of course a huge fan of PHP.</p>
<p><span id="more-143"></span>So, I&#8217;ve been on the lookout for a good Framework in PHP that I can rely on for whenever I need to build a website rapidly. I&#8217;ve so far tried the following frameworks:</p>
<ul>
<li>CakePHP</li>
<li>CodeIgniter</li>
<li>Zend</li>
</ul>
<p>To find more, please visit: <a href="http://www.phpframeworks.com/" target="_blank">PHP Frameworks</a>.</p>
<p>When I was browsing PHP Frameworks site months ago, I came across a framework named Yii that promised that it was the fastest PHP framework. I&#8217;ve got intrigued and checked out its features and quite surprised to find that it has excellent features while being high performing and less resource hungry. The following are some of it&#8217;s key features:</p>
<ul>
<li><strong>Model-View-Controller (MVC) design pattern</strong>: Yii adopts this  proven technique in Web programming which can better separate logic from  presentation.</li>
<li><strong>Database Access Objects (DAO) and Active Record</strong>: Yii allows  developers to model database data in terms of objects and save their  effort of writing long and repetitive SQL statements.</li>
<li><strong>Integration with jQuery</strong>: as one of the most popular  JavaScript framework, jQuery enables writing highly efficient and  versatile JavaScript interfaces.</li>
<li><strong>Form input and validation</strong>: Yii makes collecting form input  extremely easy and safe. Yii comes with a set of validators which can be  used to ensure validity of input data, and it also has helper methods  and widgets to indicate errors when validation fails.</li>
<li><strong>Web 2.0 widgets</strong>: powered by jQuery, Yii comes with a set of  Web 2.0 widgets, such as auto-complete input field, treeview, and so on.</li>
<li><strong>Authentication and authorization</strong>: Yii has built-in  authentication support. It also supports authorization via hierarchical  role-based access control (RBAC).</li>
<li><strong>Theming</strong>: it enables change of the outlook of an Yii  application instantly.</li>
<li><strong>Web services</strong>: Yii supports automatic generation of complex  WSDL service specifications and management of Web service request  handling.</li>
<li><strong>Internationalization (I18N) and localization (L10N)</strong>: Yii  supports message translation, date and time formatting, number  formatting, and interface localization.</li>
<li><strong>Layered caching scheme</strong>: Yii supports data caching, page  caching, fragment caching and dynamic content. The storage medium of  caching can be changed easily without touching the application code.</li>
<li><strong>Error handling and logging</strong>: errors are handled and presented  more nicely, and log messages can be categorized, filtered and routed to  different destinations.</li>
<li><strong>Security</strong>: Yii is equipped with many security measures to help  secure Web applications to prevent cyber attacks. These measures  include cross-site scripting (XSS) prevention, cross-site request  forgery (CSRF) prevention, cookie tampering prevention, etc.</li>
<li><strong>Compliance to XHTML</strong>: Code generated by Yii components and  command line tools complies to the XHTML standard.</li>
<li><strong>Automatic code generation</strong>: Yii provides the tools that can  automatically generate the code that you need, such as a skeleton  application, CRUD applications, etc.</li>
<li><strong>Purely object-oriented</strong>: Yii framework sticks to strict OOP  paradigm. It does not define any global function or variable. And the  class hierarchy that it defines allows maximum reusability and  customization.</li>
<li><strong>Friendly with third-party code</strong>: Yii is carefully designed to  work well with third-party code. For example, you can use code from PEAR  or Zend Framework in your Yii application.</li>
<li><strong>Detailed documentation</strong>: every single method or property is  clearly documented. A comprehensive tutorial is also provided together  with other minor tutorials.</li>
<li><strong>Extension library</strong>: Yii provides an extension library  consisting of user-contributed components. This makes the above feature  list never ending.</li>
</ul>
<p>Go ahead and <a href="http://wwww.yiiframework.com/" target="_blank">check it out</a> now&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2009/10/25/yii-php-framework/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vibrant Ink theme for Eclipse based IDEs</title>
		<link>http://www.infoscraps.com/2009/02/19/vibrant-ink-theme-for-eclipse-based-ides/</link>
		<comments>http://www.infoscraps.com/2009/02/19/vibrant-ink-theme-for-eclipse-based-ides/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 06:38:43 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[Alternatives]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Designs]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[Aptana]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Vibrant Ink]]></category>
		<category><![CDATA[Zend Studio]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/2009/02/19/vibrant-ink-theme-for-eclipse-based-ides/</guid>
		<description><![CDATA[After my hugely successful Vibrant Ink theme port for Komodo IDE, NotePad++ and Visual Studio, it&#8217;s time to go for Eclipse based IDEs. Please follow the instructions carefully to have Vibrant Ink theme readied for your Eclipse based IDEs like Eclipse 3 or greater, Aptana, Flex Builder, Zend Studio, etc. Download the Zip file that [...]]]></description>
			<content:encoded><![CDATA[<p>After my hugely successful <a href="http://www.infoscraps.com/2008/12/06/vibrant-ink-theme-for-komodo-ide/">Vibrant Ink theme port for Komodo IDE, NotePad++ and Visual Studio</a>, it&#8217;s time to go for Eclipse based IDEs. Please follow the instructions carefully to have Vibrant Ink theme readied for your Eclipse based IDEs like Eclipse 3 or greater, Aptana, Flex Builder, Zend Studio, etc.<span id="more-90"></span></p>
<ol>
<li><a href="http://www.infoscraps.com/downloads/VibrantInk-for-Eclipse.zip">Download the Zip file</a> that contains all the files explained here.</li>
<li>Download and Install the <a href="http://www.infoscraps.com/downloads/Monaco.zip">Monaco font for Windows</a>.</li>
<li>Extract the Zip file to Desktop or your convenient Location</li>
<li>Start your Eclipse based IDE</li>
<li>Choose Window -&gt; Preferences</li>
<li>Choose General -&gt; Appearance -&gt; Colors and Fonts</li>
<li>Expand Basic and choose Text font under that. Click on Change button from right side, choose the Monaco font and choose size as 9pt</li>
<li>Choose General / Your IDE Name / Your Plugin page for the specific Language</li>
<li>Expand the Editors under the above said group and look for the CSS, HTML, JavaScript, PHP, PHPDoc and ScriptDoc options.</li>
<li>In the extracted files you&#8217;ll see .col files for all the above specified languages.</li>
<li>Under the language group, select Colors and choose Import from the right side. Choose the appropriate .col file from the extracted location.</li>
<li>Click Apply and Close Preferences by clicking on OK. Close all open files and reopen them to see it in cool Vibrant Ink theme.</li>
</ol>
<p>So far I&#8217;ve created theme for CSS, HTML, JavaScript, PHP, PHPDoc and ScriptDoc only. If you have an Eclipse based IDE that you&#8217;re using for any other languages (like Ruby, Python etc), please request here so that I can send you over the color files for the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2009/02/19/vibrant-ink-theme-for-eclipse-based-ides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pretty good Open Source alternatives for Proprietary Products</title>
		<link>http://www.infoscraps.com/2009/02/19/pretty-good-open-source-alternatives-for-proprietary-products/</link>
		<comments>http://www.infoscraps.com/2009/02/19/pretty-good-open-source-alternatives-for-proprietary-products/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 21:11:38 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[Alternatives]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/2009/02/19/pretty-good-open-source-alternatives-for-proprietary-products/</guid>
		<description><![CDATA[We couldn&#8217;t thank the Open Source Community or Apache and Mozilla for their initiatives on Open Source that helped shape the Software World well enough. Adding up to that gratitude or vast collection of Open Source products that are available as alternatives to Proprietary Products. Also, please do not think Open Source means free software. [...]]]></description>
			<content:encoded><![CDATA[<p>We couldn&#8217;t thank the Open Source Community or Apache and Mozilla for their initiatives on Open Source that helped shape the Software World well enough. Adding up to that gratitude or vast collection of Open Source products that are available as alternatives to Proprietary Products. Also, please do not think Open Source means free software. Many People has that misconception by logic. An Open Source can be free to modify but has some fee to use. There are commercial and non-commercial Open Source applications to be precise. Here, I&#8217;m listing some of the very good alternatives that helps you to reduce your cost as well as troubles with a proprietary closed source product.<span id="more-88"></span></p>
<ol>
<li>Microsoft Visual Studio &#8211; <a href="http://www.icsharpcode.net/OpenSource/SD/">SharpDevelop</a>, <a href="http://www.mono-project.com/">MonoDevelop</a></li>
<li>Web Development IDEs &#8211; <a href="http://eclipse.org/">Eclipse</a>, <a href="http://www.aptana.com/">Aptana</a></li>
<li>Microsoft .NET Framework &#8211; <a href="http://www.mono-project.com/">Mono</a></li>
<li>Microsoft SQL Server &#8211; <a href="http://dev.mysql.com/">MySQL</a>, <a href="http://www.postgresql.org/">PostgreSQL</a>, <a href="http://www.firebirdsql.org/">FireBird</a></li>
<li>Microsoft Project &#8211; <a href="http://openproj.org/openproj">OpenProj</a>, <a href="http://www.openworkbench.org/">Open Workbench</a></li>
<li>Microsoft Visio &#8211; <a href="http://live.gnome.org/Dia">Dia</a>, <a href="http://staruml.sourceforge.net/en/">StarUML</a></li>
<li>Microsoft Publisher &#8211; <a href="http://www.scribus.net/">Scribus</a></li>
<li>Microsoft Office &#8211; <a href="http://www.openoffice.org/">OpenOffice</a></li>
<li>Microsoft Office Outlook/Outlook Express &#8211; <a href="http://projects.gnome.org/evolution/">Evolution</a> / <a href="http://www.mozilla.com/thunderbird/">Mozilla Thunderbird</a></li>
<li>Microsoft Exchange Server &#8211; <a href="http://www.zimbra.com/community/">Zimbra</a>, <a href="http://www.open-xchange.com/en/oxpedia">OpenXchange</a></li>
<li>Microsoft SharePoint &#8211; <a href="http://www.alfresco.com/">Alfresco</a>, <a href="http://wiki.mindtouch.com/">Deki Wiki</a>, <a href="http://www.dotnetnuke.com/">DotNetNuke</a>, <a href="http://phpnuke.org/">PHPNuke</a></li>
<li>Mercury LoadRunner &#8211; <a href="http://www.opensta.org/">OpenSTA</a></li>
<li>Adobe Flash &#8211; <a href="http://www.openlaszlo.org/">OpenLaszlo</a></li>
<li>Adobe Acrobat &#8211; <a href="http://www.pdfforge.org/products/pdfcreator">PDFCreator</a></li>
<li>Adobe Photoshop &#8211; <a href="http://www.getpaint.net/">Paint.NET</a>, <a href="http://www.cinepaint.org/">CinePaint</a>, <a href="http://www.gimp.org/">GIMP</a>, <a href="http://plasticbugs.com/?page_id=294">GIMPShop</a></li>
<li>Adobe Illustrator &#8211; <a href="http://www.inkscape.org/">Inkspace</a></li>
<li>Adobe Premier/After Effects &#8211; <a href="http://avidemux.sourceforge.net/">Avidemux</a> / <a href="http://jahshaka.org/">Jahshaka</a></li>
<li>BusinessObjects Crystal Reports &#8211; <a href="http://www.jasperforge.org/jaspersoft/opensource/business_intelligence/jasperreports/">JasperReports</a>, <a href="http://datavision.sourceforge.net/">DataVision</a>, <a href="http://www.xtuple.com/openrpt/">OpenRPT</a></li>
<li>Microsoft Dynamics &#8211; <a href="http://www.sugarforge.org/content/open-source/">SugarCRM</a></li>
<li>Microsoft Money / Quicken &#8211; <a href="http://www.gnucash.org/">GNUCash</a>, <a href="http://www.grisbi.org/">Grisbi</a></li>
<li>MindManager &#8211; <a href="http://freemind.sourceforge.net/">FreeMind</a></li>
<li>WinZip &#8211; <a href="http://www.7-zip.org/">7zip</a></li>
<li>Beyond Compare (File/Directory) Comparison &#8211; <a href="http://winmerge.org/">WinMerge</a></li>
<li>CodeSmith (Easy Code Generator) &#8211; <a href="http://www.mygenerationsoftware.com/portal/default.aspx">MyGeneration</a></li>
<li>Icon Editor &#8211; <a href="http://icofx.ro/">IcoFX</a></li>
<li>FTP Client &#8211; <a href="http://filezilla-project.org/">FileZilla</a></li>
</ol>
<p>There are much more than this list is available. But this is a start to remove on famous proprietary software from your arsenal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2009/02/19/pretty-good-open-source-alternatives-for-proprietary-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mocha UI: The next generation Web 2.0 Application Interface from MooTools</title>
		<link>http://www.infoscraps.com/2009/02/17/mocha-ui-the-next-generation-web-20-application-interface-from-mootools/</link>
		<comments>http://www.infoscraps.com/2009/02/17/mocha-ui-the-next-generation-web-20-application-interface-from-mootools/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 13:06:36 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/2009/02/17/mocha-ui-the-next-generation-web-20-application-interface-from-mootools/</guid>
		<description><![CDATA[I&#8217;ve been looking forward to some promising JavaScript frameworks that can take up the load of next generation of Web 2.0 User Interface and Applications. I think I&#8217;ve found a very promising JavaScript Framework named Mocha UI. You can find it here. It has fantastic User Interface entirely developed using the JavaScript Framework MooTools and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking forward to some promising JavaScript frameworks that can take up the load of next generation of Web 2.0 User Interface and Applications. I think I&#8217;ve found a very promising JavaScript Framework named Mocha UI. You can <a href="http://www.mochaui.com/">find it here</a>.</p>
<p>It has fantastic User Interface entirely developed using the JavaScript Framework <a href="http://mootools.net/">MooTools</a> and some more stuff collectively known as Mocha UI. It&#8217;s released under MIT license and is freely available from the site mentioned above to download and use.</p>
<p>They&#8217;ve hosted a <a href="http://www.mochaui.com/demo/">Visually Appealing Demo</a> to test the capabilities of Mocha UI which is quite a head turner.</p>
<p>Next time you consider Adobe Flex, consider something much lighter like this. <img src='http://www.infoscraps.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2009/02/17/mocha-ui-the-next-generation-web-20-application-interface-from-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharpDevelop vs Visual Studio</title>
		<link>http://www.infoscraps.com/2009/02/12/sharpdevelop-vs-visual-studio/</link>
		<comments>http://www.infoscraps.com/2009/02/12/sharpdevelop-vs-visual-studio/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 16:59:16 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Alternatives]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SharpDevelop]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/2009/02/12/sharpdevelop-vs-visual-studio/</guid>
		<description><![CDATA[As my previous post on SharpDevelop explained, SharpDevelop in many ways a better alternative to Visual Studio. However, the significant differences between these two and the advantages or disadvantages over each other are explained here. Advantages of SharpDevelop over Visual Studio: Open Source (Full Source Code available freely) Completely Free to use for both Commercial [...]]]></description>
			<content:encoded><![CDATA[<div class="content clearfix">
<p>As my <a href="http://www.infoscraps.com/2009/02/09/a-better-alternative-to-microsoft-visual-studio-from-open-source-community/">previous post on SharpDevelop</a> explained, SharpDevelop in many ways a better alternative to Visual Studio. However, the significant differences between these two and the advantages or disadvantages over each other are explained here.<span id="more-84"></span></p>
<p><strong>Advantages of SharpDevelop over Visual Studio:</strong></p>
<ol>
<li>Open Source (Full Source Code available freely)</li>
<li>Completely Free to use for both Commercial and Personal use</li>
<li>Supports all .NET Framework, Compact Framework, WinForms (with excellent extra GTK# for X-Window based systems), Console Application, Direct3D (wow, Game Development anyone?), WPF, and Windows and Web Services.</li>
<li>Supports additional languages like Boo, F#, ILAsm and Python (very good)  out of box apart from C# and VB.NET.</li>
<li>Supports Installer Creation (a very likable feature works better than VS in my opinion)</li>
<li>Light on Resources and faster on Building (refer Point 8 below). The last time I checked, has only 80 KB of RAM with 0.x% CPU Usage even after opening a bulky WinForms project and keeping couple of forms open in design mode. (A relief from VS&#8217;s usual 128 KB or more RAM and 4-5% CPU Usage)</li>
<li>Inbuilt Re-factoring Engine (you&#8217;ll need the paid software <a href="http://www.jetbrains.com/resharper/" target="_blank">JetBrains ReSharper</a> if you want this in Visual Studio)</li>
<li>Parallel Build support for Multi-core machines (faster building, very likable feature which is sadly not available in VS as of 2005)</li>
<li>Supports important Visual Studio add-ons like FxCop, StyleCop, NUnit, PartCover etc.</li>
<li>Version Controlling with Subversion (which is far better a solution than VSS. I&#8217;ll post another post soon explaining the benefits of SVN over VSS. You can of course use <a href="http://ankhsvn.open.collab.net" target="_blank">AnkhSVN</a> to get this in Visual Studio though.)</li>
<li>Wide range of very useful Add-ons (as the case with most Open Source projects)</li>
<li>Inbuilt Documentation Generator (Sandcastle, SHFB)</li>
<li>Very likable Class Diagram and Code Coverage views</li>
<li>Very likable F# Interactive, Boo Interpreter and Python Console</li>
<li>Supports <a href="http://www.infoscraps.com/2009/02/09/now-run-net-framework-across-multiple-os-platforms/">Mono</a> (the alternative .NET 2.0 Framework for Linux, BSD and Mac OS X)</li>
</ol>
<p><strong>What I see as disadvantages of SharpDevelop:</strong></p>
<ol>
<li>Code Editor has some minor glitches (I&#8217;ve seen some glitches on code folding and unfolding though it&#8217;s just visual not physical)</li>
<li>Lack of VSS Support (though I&#8217;m not looking forward to it as it&#8217;s a proprietary version control system to be included in any open source project like this)</li>
<li>Lack of Visual Studio like Object Browser (I miss that one here, though #Develop has very good Class Browser)</li>
<li>Somewhat Buggy (I&#8217;ve seen it crashing sometimes but understandable due to its Open Source nature)</li>
</ol>
<p>But apart from this, programmatically speaking, you can do everything that you can do in VS with #Develop. It&#8217;s pretty impressive for a Open Source project.</p></div>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=85298b01-34cd-4a30-8ada-cfc99c277084" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2009/02/12/sharpdevelop-vs-visual-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A better alternative to Microsoft Visual Studio from Open Source community</title>
		<link>http://www.infoscraps.com/2009/02/09/a-better-alternative-to-microsoft-visual-studio-from-open-source-community/</link>
		<comments>http://www.infoscraps.com/2009/02/09/a-better-alternative-to-microsoft-visual-studio-from-open-source-community/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 11:24:05 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Alternatives]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Freewares]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SharpDevelop]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/?p=72</guid>
		<description><![CDATA[Ever wondered how you could live without the Microsoft Visual Studio for your .NET development and learn to live with its memory consumption that bogs you down every time you run it? Well, I do. And I always find the command-line runnable .NET Framework fascinating to develop a much lighter IDE than the Visual Studio. [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wondered how you could live without the Microsoft Visual Studio for your .NET development and learn to live with its memory consumption that bogs you down every time you run it? Well, I do. And I always find the command-line runnable .NET Framework fascinating to develop a much lighter IDE than the Visual Studio. And of course, the ever present question of Licensing costs for a product that is really not needed to develop in .NET Framework (I mean matter-of-factly).</p>
<p><span id="more-72"></span></p>
<p>Now, you can shed all your worries of that and embrace the open source community for making a powerful Open Source IDE named <a href="http://www.icsharpcode.net/OpenSource/SD/">SharpDevelop</a>. It was so powerful that you can seriously consider it for a complete drop-in replacement of Microsoft Visual Studio. It supports almost all of the Visual Studio features and much more. It supports Subversion for Version Control. In my opinion Subversion is far great an Version Control system than VSS. Here is the screen shot of how it looks:</p>
<p align="center"><a href="http://www.infoscraps.com/wp-content/uploads/2009/02/sharpdevelop-20090209163659.png" rel="shadowbox[post-72];player=img;"><img class="aligncenter size-medium wp-image-71" title="SharpDevelop from ic#code" src="http://www.infoscraps.com/wp-content/uploads/2009/02/sharpdevelop-20090209163659-300x230.png" alt="SharpDevelop from ic#code" width="300" height="230" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2009/02/09/a-better-alternative-to-microsoft-visual-studio-from-open-source-community/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Now run .NET Framework across multiple OS Platforms</title>
		<link>http://www.infoscraps.com/2009/02/09/now-run-dotnet-framework-across-multiple-os-platforms/</link>
		<comments>http://www.infoscraps.com/2009/02/09/now-run-dotnet-framework-across-multiple-os-platforms/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 11:18:09 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Alternatives]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technologies]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/?p=69</guid>
		<description><![CDATA[I could say it&#8217;s been a dream of myself ever since I started coding the .NET Framework 1.0 in 2002. But I never thought it would became a reality given Microsoft&#8217;s nature on being the one that rules everyone. But, the powerful community of enthusiastic Open Source developers and the Industry leader in Linux and [...]]]></description>
			<content:encoded><![CDATA[<p>I could say it&#8217;s been a dream of myself ever since I started coding the .NET Framework 1.0 in 2002. But I never thought it would became a reality given Microsoft&#8217;s nature on being the one that rules everyone.</p>
<p>But, the powerful community of enthusiastic Open Source developers and the Industry leader in Linux and Networks, Novell had together made it a reality at last.</p>
<p><span id="more-69"></span></p>
<p>I found some months before upon googling that there is an open source implementation of the <a href="http://en.wikipedia.org/wiki/Common_Language_Infrastructure">CLI (Common Language Infrastructure)</a> and the <a href="http://en.wikipedia.org/wiki/Common_Language_Runtime">CLR (Common Language Runtime)</a> for the C#.NET language and .NET Framework 2.0 based on Microsoft&#8217;s somewhat open source like, <a href="http://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructure">Shared Source CLI (Rotor)</a>. It was a pleasant surprise and upon digging I found it was really around for a long time. The project is called <strong>Mono</strong> (Spanish for Monkey) and is available at the <a href="http://www.mono-project.com/Main_Page">Official Website here</a>.</p>
<p>The latest version Mono 2.0 is pretty much grown and stable product. It supports both WinForms and Web Programming as in .NET Frameworks and allows your code to run from any latest version of Linux, UNIX (BSD), Mac OS X, and of course, Windows. The WinForms version of the Mono Framework also allows to have <a href="http://en.wikipedia.org/wiki/Gtk_sharp">GTK#</a> (a C#.NET implementation of the <a href="http://en.wikipedia.org/wiki/GTK">GTK+</a> &#8211; the cross platform windowing toolkit for X Window system along with <a href="http://en.wikipedia.org/wiki/Qt_%28toolkit%29">Qt</a>) as an alternative to have much native support for X Window based systems (UNIX, Linux and Mac).</p>
<p>Currently the Mono 2.0 version support the following languages: C#.NET, Java, Boo, Nemerle, VisualBasic.NET, Python, JavaScript (JScript), Oberon, PHP, Object Pascal, LUA, Cobra and various other third party developed add-ons supporting custom languages. I would say this is WOW!!! I can never thank the Open Source community and Novell more enough for such a great product.</p>
<p>Please go ahead and check it out&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2009/02/09/now-run-dotnet-framework-across-multiple-os-platforms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vibrant Ink theme for Komodo IDE, Notepad++ and Visual Studio</title>
		<link>http://www.infoscraps.com/2008/12/06/vibrant-ink-theme-for-komodo-ide-notepad-and-visual-studio/</link>
		<comments>http://www.infoscraps.com/2008/12/06/vibrant-ink-theme-for-komodo-ide-notepad-and-visual-studio/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 09:57:43 +0000</pubDate>
		<dc:creator>Srinivasan A Paul Joseph</dc:creator>
				<category><![CDATA[Alternatives]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Designs]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[Komodo IDE]]></category>
		<category><![CDATA[Notepad++]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Vibrant Ink]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.infoscraps.com/?p=62</guid>
		<description><![CDATA[The infamous Vibrant Ink theme that was originally designed for TextMate on Mac OS X is creating really good vibrations among the Ruby On Rails (RoR) developers and onlookers as it&#8217;s the standard theme used in all the screen casts and example videos shown in various sites as they fancy seeing the RoR language in [...]]]></description>
			<content:encoded><![CDATA[<p>The infamous <a href="http://alternateidea.com/blog/articles/2006/1/3/textmate-vibrant-ink-theme-and-prototype-bundle" target="_blank">Vibrant Ink theme</a> that was originally designed for TextMate on Mac OS X is creating really good vibrations among the Ruby On Rails (RoR) developers and onlookers as it&#8217;s the standard theme used in all the screen casts and example videos shown in various sites as they fancy seeing the RoR language in this vibrant theme. I&#8217;ve been successful in porting this theme for Visual Studio and Notepad++, the IDEs I use very regularly. However, it&#8217;s been a disappointment to me to see that this particular theme is not available for Komodo IDE my best choice to programming in all Open Source languages.</p>
<p>After many unsuccessful attempts in finding suitable one, I&#8217;ve finally went ahead and created my own. Also, to add to the bliss, I&#8217;ve found a viable replacement for the so called, much loved Monaco font that&#8217;s a standard in Mac OS X for TextMate.</p>
<p><span id="more-62"></span></p>
<p><a href="http:///www.infoscraps.com/downloads/Monaco.zip">Download the Monaco Font</a>. You should extract the font into the <strong>&lt;os-drive&gt;:\Windows\Fonts</strong> in your machine.</p>
<p><a href="http:///www.infoscraps.com/downloads/VibrantInk-for-KomodoIDE.zip">Download the Vibrant Ink theme for Komodo IDE</a> settings. You should extract the settings file into the <strong>&lt;os-drive&gt;:\Users\&lt;user-name&gt;\AppData\Roaming\ActiveState\KomodoIDE\&lt;version&gt;\schemes</strong> for Vista and <strong>&lt;os-drive&gt;:\Documents and Settings\&lt;user-name&gt;\Application Data\ActiveState\KomodoIDE\&lt;version&gt;\schemes</strong> for Windows XP</p>
<p><a href="http:///www.infoscraps.com/downloads/VibrantInk-for-Notepad++.zip">Download the Vibrant Ink theme for Notepad++</a> settings. You should extract the settings file into <strong>&lt;os-drive&gt;:\Users\&lt;user-name&gt;\AppData\Roaming\Notepad++</strong> for Vista and <strong>&lt;os-drive&gt;:\Documents and Settings\&lt;user-name&gt;\Application Data\Notepad++</strong> for Windows XP</p>
<p><a href="http:///www.infoscraps.com/downloads/VibrantInk-for-VisualStudio.zip">Download the Vibrant Ink theme for Visual Studio</a> settings. You should extract the settings file into <strong>&lt;os-drive&gt;:\Users\&lt;user-name&gt;\Documents\Visual Studio &lt;version&gt;\Settings</strong> for Vista and <strong>&lt;os-drive&gt;:\Documents and Settings\&lt;user-name&gt;\My Documents\Visual Studio &lt;version&gt;\Settings</strong> for Windows XP</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infoscraps.com/2008/12/06/vibrant-ink-theme-for-komodo-ide-notepad-and-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
