<?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>Cranky Bit &#187; IDEs</title>
	<atom:link href="http://blog.crankybit.com/tags/webdev/ides/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crankybit.com</link>
	<description>Take a byte out of tech!</description>
	<lastBuildDate>Wed, 09 Mar 2011 17:23:58 +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>Favorite ColdFusion Weekly Episodes</title>
		<link>http://blog.crankybit.com/favorite-coldfusion-weekly-episodes/</link>
		<comments>http://blog.crankybit.com/favorite-coldfusion-weekly-episodes/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 21:18:55 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[IT Industry]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/?p=305</guid>
		<description><![CDATA[In light of the departure of the ColdFusion Weekly podcast (so long Matt and Peter, and thank you!), I have assembled a list of my favorite &#8220;shows&#8221; or &#8220;episodes&#8221;. Really, all of the episodes were good and worth hearing. But these episodes were fantastic. Presented in chronological order: v1.5 &#8211; IDEs of&#8230;April: Came at a [...]]]></description>
			<content:encoded><![CDATA[<p>In light of the <a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2008#3-09" target="_blank">departure</a> of the <a href="http://www.coldfusionweekly.com" target="_blank">ColdFusion Weekly</a> podcast (so long Matt and Peter, and thank you!), I have assembled a list of my favorite &#8220;shows&#8221; or &#8220;episodes&#8221;. Really, <em>all</em> of the episodes were good and worth hearing. But these episodes were <em>fantastic. </em></p>
<p>Presented in chronological order:</p>
<ul>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2006#1-5 Beta" target="_blank">v1.5 &#8211; IDEs of&#8230;April</a>: Came at a perfect time for me, because I had just switched to CFEclipse recently. So it was great confirmation for me and I enjoyed the Eclipse plugin recommendations. This episode is good for anyone still using Dreamweaver or HomeSite.</li>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2006#1-6 Beta" target="_blank">v1.6 &#8211; Version Control</a>: Also had great timing, because I had already committed myself to exclusively using Subversion but hadn&#8217;t yet set up my Subversion server. While you&#8217;re at it, check out the follow-up episode on <a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2006#1-29" target="_blank">v1.29 &#8211; Source Control Revisited</a>. These episodes are a nice way to be introduced to version control for web development.</li>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2006#1-10" target="_blank">v1.10 &#8211; Design Pattern Safari</a>: Probably one of the most classic episodes and a must-hear. All about design patterns like beans, DAOs, etc.</li>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2007#2-01" target="_blank">v2.01 &#8211; Rise of the Virtual Machines</a>: Discussion of virtualization technology on both Macs and Windows. Great discussion, because I think this is an important technology for web developers; I am a big proponent of virtualization.</li>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2007#2-02" target="_blank">v2.02 &#8211; Cryptology and Security</a>: This was very interesting because of the information that was discussed regarding encryption, hashing, and salt.</li>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2007#2-15" target="_blank">v2.15 &#8211; Mark Mandel on Transfer</a>: Very good consideration of the popular ORM, Transfer.</li>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2007#2-27" target="_blank">v2.27 &#8211; Selenium</a>: Discussion on testing your apps on the client side with Selenium.</li>
<li><a href="http://www.coldfusionweekly.com/index.cfm?event=showArchive&amp;year=2008#3-06" target="_blank">v3.06 &#8211; Open Source BlueDragon</a>: Discussion with Vince Bonfanti about BlueDragon going open source.</li>
</ul>
<p>I will miss Matt&#8217;s Vista rants. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Thanks to both of you for all of your hard work.</p>
<p>If you&#8217;re hankering for a podcast to listen to, Brian Meloche is picking up where Matt and Peter left off with a new podcast called <a href="http://www.cfconversations.com/" target="_blank">CFConversations</a>. W00T!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/favorite-coldfusion-weekly-episodes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notes: Advanced CFEclipse</title>
		<link>http://blog.crankybit.com/notes-advanced-cfeclipse/</link>
		<comments>http://blog.crankybit.com/notes-advanced-cfeclipse/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 18:29:43 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[IDEs]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/notes-advanced-cfeclipse/</guid>
		<description><![CDATA[Presented by Mark Drew. CFEclipse was started by Rob Rohan in 2003. Mark joined in 2004. Macromedia endorses it in 2005, and was bought by Adobe he joined the Eclipse Foundation. Flex Builder was built on Eclipse in 2006, and added the RDS plugin for Eclipse. And CFEclipse 1.3 has been released in 2007. Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p>Presented by <a href="http://www.markdrew.co.uk/blog/" target="_blank">Mark Drew</a>.</p>
<p>CFEclipse was started by Rob Rohan in 2003. Mark joined in 2004. Macromedia endorses it in 2005, and was bought by Adobe he joined the Eclipse Foundation. Flex Builder was built on Eclipse in 2006, and added the RDS plugin for Eclipse. And CFEclipse 1.3 has been released in 2007.</p>
<p>Eclipse automatically gives us cross-platform capability, version control (with CVS), Ant task runner, a generic text editor, a built-in web browser, search, and more. CFEclipse sits on top of this functionality.</p>
<p>CFEclipse gives us tag completion, syntax highlighting, outline view of code, methods view, web help, snippets. It has a file explorer view for those of us who like the HomeSite style of editing files. Scribble pad for quick code testing. Multiple syntax libraries (to support BlueDraon, Railo, etc), toolbars like HomeSite, component explorers, variable insight.</p>
<p><strong>Snippets</strong></p>
<p>Can create snippets to effectively &#8220;paste in&#8221; code you may use over and over again. Hit Ctrl-J or Cmd-J to pull up a snippet after typing the trigger text. Can have snippet variables to insert custom code when pasting the snippet.</p>
<p>&lt;mycode&gt;$${MyCustomVar}&lt;/mycode&gt;, for example, will insert what you put in msgbox when it asks for that variable. You can also define default values. For instance, $${MyCustomVar:The default value} will put &#8220;The default value&#8221; in there.</p>
<p><strong>Development Patterns and Support</strong></p>
<p>The typical Eclipse project paradigm is for local development. Working in the Eclipse workspace and probably use Subversion.</p>
<p>Otherwise, can use &#8220;File Location&#8221; or &#8220;FTP/SFTP&#8221; locations to directly edit some text that is somewhere outside your workspace, either on another machine, a file share, etc.</p>
<p><strong>Ant</strong></p>
<p>Ant scripts are typically called build.xml. When in the build.xml file, hit Ctrl-Space to get a build file template.  You can then just work on the template.</p>
<p>Ant builds are &#8220;Target&#8221; oriented. They are basically collections of tasks that can be accomplished. A target can have a depends=&#8221;" attribute that will not run until another target is executed. You can then use commands to copy files, zip files, etc. For instance, &lt;copydir&gt;, &lt;mkdir&gt;, &lt;input&gt;, &lt;echo&gt;, &lt;svn&gt;, &lt;ftp&gt;, etc.</p>
<p>Good articles on <a href="http://www.phillnacelli.net/blog/index.cfm/2007/2/8/ANT-Builds-and-MS-SQL--Run-sql-scripts-in-your-build" target="_blank">Ant with SQL Scripts</a>, <a href="http://www.phillnacelli.net/blog/index.cfm/2007/1/28/ANT-Builds-and-Subversion-SVN" target="_blank">Ant with Subversion</a>, and <a href="http://www.phillnacelli.net/blog/index.cfm/2006/6/15/ANT-Builds-and-FTP" target="_blank">Ant with FTP</a>.<br />
<strong>Unit Testing</strong></p>
<p>A CFUnit plugin just had a soft release at CFUnited! Supports both CFUnit and cfcUnit. With it, you can do unit testing from right within Eclipse rather than going to a web page and doing it. <em>Sweeeet!</em></p>
<p><strong>Framework Explorer</strong></p>
<p>Just like there is a CFC explorer, there is a framework explorer. When you open the view in your project, it will automatically figure out what frameworks you&#8217;re using, it will show them, and you can open them up and see your beans and other various components of your frameworks. <em>Sweeeeet!</em></p>
<p><strong>SnipEx</strong></p>
<p>Can have snippets that are stored on a central server.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/notes-advanced-cfeclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Favorite Eclipse Plugins</title>
		<link>http://blog.crankybit.com/favorite-eclipse-plugins/</link>
		<comments>http://blog.crankybit.com/favorite-eclipse-plugins/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 14:38:03 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[IDEs]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/favorite-eclipse-plugins/</guid>
		<description><![CDATA[The list of my favorite Eclipse plugins is not that long. CFEclipse This is a no-brainer. I do ColdFusion all the time, and I use Eclipse. Of course CFEclipse is on my list. Subclipse I am a revision control fanatic, so I have TortoiseSVN on my Windows machines and Subclipse on all Eclipse installations to [...]]]></description>
			<content:encoded><![CDATA[<p>The list of my favorite <a href="http://www.eclipse.org/" target="_blank">Eclipse</a> plugins is not that long.</p>
<p><a href="http://cfeclipse.org/" target="_blank"><strong>CFEclipse</strong></a></p>
<p>This is a no-brainer. I do ColdFusion all the time, and I use Eclipse. Of course CFEclipse is on my list. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://subclipse.tigris.org/" target="_blank"><strong>Subclipse</strong></a></p>
<p>I am a revision control fanatic, so I have <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a> on my Windows machines and Subclipse on all Eclipse installations to connect to my Subversion repositories. It is so awesome to have Subversion functionality built into the IDE. In fact, it was this ability, even more so than the CFEclipse plugin, that finally tore me away from Dreamweaver in code view (yuck, did I really use to do that?).</p>
<p><a href="http://labs.adobe.com/technologies/jseclipse/" target="_blank"><strong>JSEclipse</strong></a></p>
<p>Originally developed by the guys at <a href="http://www.interaktonline.com/" target="_blank">Interakt</a> (who were enveloped by Adobe because they were so awesome), this plugin provides <em>awesome</em> JavaScript insight.</p>
<p><a href="http://www.aptana.com/" target="_blank"><strong>Aptana</strong></a></p>
<p>The IDE itself is nice, but then lacking some features I need (like ColdFusion insight). Aptana is so cool, they even made it into an Eclipse plugin! First, it is a great editor for HTML, JavaScript, and XML. Secondly, it gives you an opportunity to abandon Eclipse&#8217;s project-oriented approach and edit files from any context: your local filesystem, an FTP connection, a network share!</p>
<p><a href="http://www.xmlbuddy.com/" target="_blank"><strong>XMLBuddy</strong></a></p>
<p>Great for XML editing, specifically.</p>
<p>There are more plugins I use, but these are the must-haves.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/favorite-eclipse-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better FTP Support in Eclipse Via Aptana</title>
		<link>http://blog.crankybit.com/better-ftp-support-in-eclipse-via-aptana/</link>
		<comments>http://blog.crankybit.com/better-ftp-support-in-eclipse-via-aptana/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 07:53:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[IDEs]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/better-ftp-support-in-eclipse-via-aptana/</guid>
		<description><![CDATA[A while ago, I mentioned the release of a new web development IDE called Aptana. The cool thing about Aptana is that it can be downloaded as a standalone IDE or as a plugin for Eclipse. Aptana is a really nice modern IDE for web development: It has excellent support for CSS and JavaScript and, [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago, I <a href="/index.php/aptana-upcoming-ide/">mentioned</a> the release of a new web development IDE called <a target="_blank" href="http://www.aptana.com/">Aptana</a>. The cool thing about Aptana is that it can be downloaded as a standalone IDE or as a plugin for Eclipse.</p>
<p>Aptana is a really nice modern IDE for web development: It has excellent support for CSS and JavaScript and, consequently, AJAX. It also has decent built-in support for FTP and SFTP connections. Especially this last point is something where Eclipse is sorely lacking, and you can&#8217;t entirely blame it, since its original purpose was (and is) something larger than just web development.</p>
<p>Whether I end up using Aptana as the Eclipse perspective of choice for HTML or JavaScript or CSS is yet to be determined; however, I guarantee you I&#8217;ll be using Aptana for my FTP connectivity. The Aptana folks have a nice <a target="_blank" href="http://www.aptana.tv/movies/aptana_ftp_edit_file/FTPEditFileOnRemoteSite.html">screencast</a> demonstrating how easy directly manipulating files via FTP can be with Aptana. It is very reminiscent of the way Dreamweaver handles FTP connections, which is incredibly easy, especially when considering the lack of FTP support in Eclipse.</p>
<p>And regardless of whether you are in the Aptana perspective or not, a project that has a &#8220;Synchronized Connection&#8221; to an FTP connection will have a &#8220;Synchronize&#8221; group in the contextual menu that enables you to upload/download/synchronize your project&#8217;s files with the FTP connection in any perspective. Nice!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/better-ftp-support-in-eclipse-via-aptana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aptana: A Promising Upcoming Web IDE</title>
		<link>http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/</link>
		<comments>http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 04:28:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/</guid>
		<description><![CDATA[I just got wind of Aptana today. At first glance, I would describe Aptana as a new IDE focused on web development, especially with an eye to Web 2.0 development. In other words, it has strong support for JavaScript-oriented code insight for AJAX development. Aptana&#8217;s strength, then, from what I can see in some of [...]]]></description>
			<content:encoded><![CDATA[<p>I just got wind of <a target="_blank" href="http://www.aptana.com/">Aptana</a> today. At first glance, I would describe Aptana as a new IDE focused on web development, especially with an eye to Web 2.0 development. In other words, it has strong support for JavaScript-oriented code insight for AJAX development.</p>
<p>Aptana&#8217;s strength, then, from what I can see in some of the screencasts, is that is supports HTML <span style="font-style: italic">and</span> JavaScript <span style="font-style: italic">and</span> CSS all in the same editor, providing outline insight and even error detection with all the code intermixed. This seemed pretty nice.</p>
<p>Being that it is still in its infancy, I&#8217;m hard-pressed to try it at this time. After all, Eclipse can do most of what Aptana claims to do with various plugins, and much more. The thing, though, is that Aptana is also offered as a plugin for Eclipse itself. I actually just downloaded <a target="_blank" href="http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/">JSEclipse</a> and the <a target="_blank" href="http://www.eclipse.org/atf/">ATF</a> today, but if I find these mediocre, maybe Aptana would be worth a closer look.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

