<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:go='http://ns.gigaom.com/'
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Reader Feedback: Macs as a Superior Development Platform?</title>
	<atom:link href="http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/</link>
	<description></description>
	<lastBuildDate>Fri, 10 Feb 2012 18:22:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Nick Santilli</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344496</link>
		<dc:creator><![CDATA[Nick Santilli]]></dc:creator>
		<pubDate>Thu, 21 May 2009 20:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344496</guid>
		<description><![CDATA[Wow - thank you for so many great comments. This is definitely the valuable feedback I expected out of our great readers. My apologies for the long delay in responding. This post dropped while I was on vacation, and then upon return I had to dig out from under all of my bajillions of emails that awaited me. I&#039;m finally back to being a contributing member of society again.

Anyhow, that&#039;s everyone for the feedback. Sounds like I really need to check out Eclipse. As I mentioned, it&#039;d been a while...]]></description>
		<content:encoded><![CDATA[<p>Wow &#8211; thank you for so many great comments. This is definitely the valuable feedback I expected out of our great readers. My apologies for the long delay in responding. This post dropped while I was on vacation, and then upon return I had to dig out from under all of my bajillions of emails that awaited me. I&#8217;m finally back to being a contributing member of society again.</p>
<p>Anyhow, that&#8217;s everyone for the feedback. Sounds like I really need to check out Eclipse. As I mentioned, it&#8217;d been a while&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Blair</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344495</link>
		<dc:creator><![CDATA[Rick Blair]]></dc:creator>
		<pubDate>Sun, 10 May 2009 17:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344495</guid>
		<description><![CDATA[I work in a windows/linux shop and develop java/SQL on a mac.  I have used NetBeans, Eclipse, and Intellij.  I prefer eclipse first then IntelliJ.  I also have MySql, PostGres, Tomcat, Ant and Apache loaded in /usr/local.   Pretty much a great development platform.  It is real straight forward to download and install packages using the terminal and command line tools.  If you are used to *nix with a terminal and a command line, then you will feel right at home.  Getting PostGres,  and MySql to run at startup is different than on linux, but the process is the same.  You edit/create a little script and put it in the correct place.  Googling for how to do so will find the solution.  Like wise with a custom install of apache or tomcat.

CVS and SVN support are built in as is emacs and vi. Yes people still use them!

I have much fewer problems with my mac than the windows guys and the linux folks are a bit jealous as well!  

All in all a great OS development platform!

Cheers!]]></description>
		<content:encoded><![CDATA[<p>I work in a windows/linux shop and develop java/SQL on a mac.  I have used NetBeans, Eclipse, and Intellij.  I prefer eclipse first then IntelliJ.  I also have MySql, PostGres, Tomcat, Ant and Apache loaded in /usr/local.   Pretty much a great development platform.  It is real straight forward to download and install packages using the terminal and command line tools.  If you are used to *nix with a terminal and a command line, then you will feel right at home.  Getting PostGres,  and MySql to run at startup is different than on linux, but the process is the same.  You edit/create a little script and put it in the correct place.  Googling for how to do so will find the solution.  Like wise with a custom install of apache or tomcat.</p>
<p>CVS and SVN support are built in as is emacs and vi. Yes people still use them!</p>
<p>I have much fewer problems with my mac than the windows guys and the linux folks are a bit jealous as well!  </p>
<p>All in all a great OS development platform!</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Wenc</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344494</link>
		<dc:creator><![CDATA[Robert Wenc]]></dc:creator>
		<pubDate>Sun, 10 May 2009 02:05:40 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344494</guid>
		<description><![CDATA[I use IntelliJ IDEA on OS X.  I&#039;ve used Eclipse/WSAD before and I&#039;ve very impressed with IntelliJ (even if it does cost some $) it&#039;s worth it.  Spring support is really good in it.   I run it in 64-bit mode, but it has some quirks mostly due to Apple not have a super-stable 64-bit Java6 JVM yet.  I&#039;ve been using the latest builds and it&#039;s getting much better compared to the first 8.x releases.  For database, I use local MySQL with CocoaMySQL or you can download Oracle SQL Developer (which runs well on OS X) if you got Oracle.]]></description>
		<content:encoded><![CDATA[<p>I use IntelliJ IDEA on OS X.  I&#8217;ve used Eclipse/WSAD before and I&#8217;ve very impressed with IntelliJ (even if it does cost some $) it&#8217;s worth it.  Spring support is really good in it.   I run it in 64-bit mode, but it has some quirks mostly due to Apple not have a super-stable 64-bit Java6 JVM yet.  I&#8217;ve been using the latest builds and it&#8217;s getting much better compared to the first 8.x releases.  For database, I use local MySQL with CocoaMySQL or you can download Oracle SQL Developer (which runs well on OS X) if you got Oracle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Oakes</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344493</link>
		<dc:creator><![CDATA[Rob Oakes]]></dc:creator>
		<pubDate>Fri, 08 May 2009 21:07:36 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344493</guid>
		<description><![CDATA[It appears that the experience can be very different depending on the tools you intend to use.  For database work based on MySql and Java,  the Mac is an excellent solution.  However, the setup can be quite onerous.  I recently made the decision to switch from a proprietary solution (Matlab) to an OpenSource one (Python).  This was done slowly and after translating most of the base code myself.

The original plan was to purchase Macs and use them for our main development environment.  I started by buying myself a 17 inch Macbook Pro and trying to configure it for cross platform work with both Mono and PyQt.  This turned out to be a rather substantial nightmare.  It turns out that the Mac installation of Python and several of the other base technologies were added as an afterthought.

On K/X/Ubuntu Linux, a full development environment can be configured in just a few minutes by typing &quot;sudo apt-get &lt;i&gt;packagename&lt;/i&gt;.&quot;  You then patiently wait for the package to be downloaded, configured, and updated automatically. And though a similar solution can be found in MacPorts, I found much of the software to be out of date or buggy.  As a result, in many cases I found it necessary to manually download the source code, resolve dependencies and build the software from scratch.  I also discovered that the released source often included bugs or errors that had to be manually patched prior to successfully building the binaries.  Rather than just a few moments, the setup of my build environment required nearly four months work of weekends and evenings.  And things still don&#039;t quite work right.

I have since decided that our primary development environment will be on Dell workstations driven through K/X/Ubuntu.  It is more cost efficient, all of the same OpenSouce tools are provided, but other people worry about the setup, configuration and updating.

One other though, while I rather like TextMate for a code editor, it has just enough quirks that I get rather frustrated while using it.  (My life would be much happier if the developer could get around to doing a proper implementation of properly indented line wraps or code folding.)  I&#039;ve tried nearly all of the other text editors and can&#039;t find one with which I am completely satisfied.  In contrast, the e-TextEditor for Windows and Linux gets all the small things right and supports TextMate bundles.

Rather than Mac, I would recommend Linux workstations.  Though most Mac users brag about real Unix underpinnings, the truth is that Unix and OpenSource is poorly integrated into the software.  In contrast, Linux is much better integrated.  Further, you will get much more capable hardware for the same price.  The Apple premium is very, very real.]]></description>
		<content:encoded><![CDATA[<p>It appears that the experience can be very different depending on the tools you intend to use.  For database work based on MySql and Java,  the Mac is an excellent solution.  However, the setup can be quite onerous.  I recently made the decision to switch from a proprietary solution (Matlab) to an OpenSource one (Python).  This was done slowly and after translating most of the base code myself.</p>
<p>The original plan was to purchase Macs and use them for our main development environment.  I started by buying myself a 17 inch Macbook Pro and trying to configure it for cross platform work with both Mono and PyQt.  This turned out to be a rather substantial nightmare.  It turns out that the Mac installation of Python and several of the other base technologies were added as an afterthought.</p>
<p>On K/X/Ubuntu Linux, a full development environment can be configured in just a few minutes by typing &#8220;sudo apt-get <i>packagename</i>.&#8221;  You then patiently wait for the package to be downloaded, configured, and updated automatically. And though a similar solution can be found in MacPorts, I found much of the software to be out of date or buggy.  As a result, in many cases I found it necessary to manually download the source code, resolve dependencies and build the software from scratch.  I also discovered that the released source often included bugs or errors that had to be manually patched prior to successfully building the binaries.  Rather than just a few moments, the setup of my build environment required nearly four months work of weekends and evenings.  And things still don&#8217;t quite work right.</p>
<p>I have since decided that our primary development environment will be on Dell workstations driven through K/X/Ubuntu.  It is more cost efficient, all of the same OpenSouce tools are provided, but other people worry about the setup, configuration and updating.</p>
<p>One other though, while I rather like TextMate for a code editor, it has just enough quirks that I get rather frustrated while using it.  (My life would be much happier if the developer could get around to doing a proper implementation of properly indented line wraps or code folding.)  I&#8217;ve tried nearly all of the other text editors and can&#8217;t find one with which I am completely satisfied.  In contrast, the e-TextEditor for Windows and Linux gets all the small things right and supports TextMate bundles.</p>
<p>Rather than Mac, I would recommend Linux workstations.  Though most Mac users brag about real Unix underpinnings, the truth is that Unix and OpenSource is poorly integrated into the software.  In contrast, Linux is much better integrated.  Further, you will get much more capable hardware for the same price.  The Apple premium is very, very real.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344492</link>
		<dc:creator><![CDATA[Christian]]></dc:creator>
		<pubDate>Fri, 08 May 2009 11:41:45 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344492</guid>
		<description><![CDATA[Hi,

i switched to Mac (again) on 2006 for a test drive on an 17&quot; iMac and soon (August 2006) i made a MacBook Pro my primary machine.
I develop for Oracle using, JDeveloper, XCode(!), TextMate, Shell (iTerm mostly), CornerStone (subversion), EClipse, TOAD (in Windows using Parallels 4) and all the windows only Oracle Tools (BI Suite/Forms/Reports and so on).

The platform is highly efficient for me. I can run the shell scripts that are supposed to run on our linux or other unix db and/or app server locally before i deploy them.

Having a real unix with a efficient shell really helps a lot as soon as you realize you have it! After years on the windows platform you almost forget what can be done using shell scripts. 

I even use XCode to develop Unix/Linux serverside C Programs on the my Mac and deploy them to linux using gcc compiler finally.

Also the integration of all the programs on the mac (drag a folder on iterm or Terminal.app to get its full path into the shell) increases performance when coding an working step by step.
The only time i have to boot my mac is when system update are immanent, the windows vm is also stable since more than 2 years, mostly because there are no more installs to be done on it, i use only 4-5 Oracle specific programs in it, where there are really no counterparts on the mac.

System management on the mac is kept a the absolute ZERO effort level. I naver have to dig down into the system to make it work as i had to my windows machines.
That alone justifies the buy. Price will not make a difference comparable capable machines for windows haver almost sames prices. Only the 79.95 for either Parallels or VMWare have to be taken into account. The (Windows XP!?) licences from your old dell machines can well be used inside parallels.

My adwise: GO GET MACS.]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>i switched to Mac (again) on 2006 for a test drive on an 17&#8243; iMac and soon (August 2006) i made a MacBook Pro my primary machine.<br />
I develop for Oracle using, JDeveloper, XCode(!), TextMate, Shell (iTerm mostly), CornerStone (subversion), EClipse, TOAD (in Windows using Parallels 4) and all the windows only Oracle Tools (BI Suite/Forms/Reports and so on).</p>
<p>The platform is highly efficient for me. I can run the shell scripts that are supposed to run on our linux or other unix db and/or app server locally before i deploy them.</p>
<p>Having a real unix with a efficient shell really helps a lot as soon as you realize you have it! After years on the windows platform you almost forget what can be done using shell scripts. </p>
<p>I even use XCode to develop Unix/Linux serverside C Programs on the my Mac and deploy them to linux using gcc compiler finally.</p>
<p>Also the integration of all the programs on the mac (drag a folder on iterm or Terminal.app to get its full path into the shell) increases performance when coding an working step by step.<br />
The only time i have to boot my mac is when system update are immanent, the windows vm is also stable since more than 2 years, mostly because there are no more installs to be done on it, i use only 4-5 Oracle specific programs in it, where there are really no counterparts on the mac.</p>
<p>System management on the mac is kept a the absolute ZERO effort level. I naver have to dig down into the system to make it work as i had to my windows machines.<br />
That alone justifies the buy. Price will not make a difference comparable capable machines for windows haver almost sames prices. Only the 79.95 for either Parallels or VMWare have to be taken into account. The (Windows XP!?) licences from your old dell machines can well be used inside parallels.</p>
<p>My adwise: GO GET MACS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gerd</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344491</link>
		<dc:creator><![CDATA[Gerd]]></dc:creator>
		<pubDate>Fri, 08 May 2009 09:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344491</guid>
		<description><![CDATA[- Eclipse 3.4 for Java-development. 
- DB Solo for database work.
- VMWare for your local test-environments. I created thin WinXP and Linux clean installs and then reimage whenever necessary.]]></description>
		<content:encoded><![CDATA[<p>- Eclipse 3.4 for Java-development.<br />
- DB Solo for database work.<br />
- VMWare for your local test-environments. I created thin WinXP and Linux clean installs and then reimage whenever necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Kvasnička jr.</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344490</link>
		<dc:creator><![CDATA[Daniel Kvasnička jr.]]></dc:creator>
		<pubDate>Fri, 08 May 2009 08:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344490</guid>
		<description><![CDATA[#16: What &quot;better than OS X commandline utilities&quot; and &quot;server tools&quot; do you mean -- considering Java &amp; SQL development?]]></description>
		<content:encoded><![CDATA[<p>#16: What &#8220;better than OS X commandline utilities&#8221; and &#8220;server tools&#8221; do you mean &#8212; considering Java &amp; SQL development?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LPC</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344489</link>
		<dc:creator><![CDATA[LPC]]></dc:creator>
		<pubDate>Thu, 07 May 2009 23:06:43 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344489</guid>
		<description><![CDATA[You might want to think about posting this in a Windows-based forum, as well, just to really get both sides of the argument.]]></description>
		<content:encoded><![CDATA[<p>You might want to think about posting this in a Windows-based forum, as well, just to really get both sides of the argument.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MS</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344488</link>
		<dc:creator><![CDATA[MS]]></dc:creator>
		<pubDate>Thu, 07 May 2009 22:58:48 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344488</guid>
		<description><![CDATA[If you don&#039;t really care about the Xcode kind of development for applications, you&#039;d be better off IMHO using an Ubuntu Linux setup + MySQL or Postgres SQL + Java/Eclipse IDE. This gives you better than OS X commandline utilities, server tools, open source software packages and also the security (no Windows, so no bluescreens, no viruses).

There is a reason why LAMP (you can Google that) is considered a highly cost effective and mature stack.]]></description>
		<content:encoded><![CDATA[<p>If you don&#8217;t really care about the Xcode kind of development for applications, you&#8217;d be better off IMHO using an Ubuntu Linux setup + MySQL or Postgres SQL + Java/Eclipse IDE. This gives you better than OS X commandline utilities, server tools, open source software packages and also the security (no Windows, so no bluescreens, no viruses).</p>
<p>There is a reason why LAMP (you can Google that) is considered a highly cost effective and mature stack.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zachary Abresch</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344487</link>
		<dc:creator><![CDATA[Zachary Abresch]]></dc:creator>
		<pubDate>Thu, 07 May 2009 22:50:36 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344487</guid>
		<description><![CDATA[I use Espresso as my main code editor / FTP. Terminal gives you all the command line love you can handle. I recently discovered Sequel Pro which is a great remote SQL client. I&#039;ve been developing on a Mac for over 10 years (converted from a PC geek) and will NEVER go back for ANY REASON!]]></description>
		<content:encoded><![CDATA[<p>I use Espresso as my main code editor / FTP. Terminal gives you all the command line love you can handle. I recently discovered Sequel Pro which is a great remote SQL client. I&#8217;ve been developing on a Mac for over 10 years (converted from a PC geek) and will NEVER go back for ANY REASON!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ricki</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344486</link>
		<dc:creator><![CDATA[Ricki]]></dc:creator>
		<pubDate>Thu, 07 May 2009 22:46:19 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344486</guid>
		<description><![CDATA[We do Java, Flash/Flex development on Macs. Our setup is:
Eclipse with:
MyLyn task manager
Trac connector
Subclipse

This hooks up to Assembla.com for Trac, subversion, wiki, scrum logs, tickets etc. absolutely brilliant service for a low price, we could not get close to hosting our own code server without paying at least 10 times the Assembla rates.

My favorite part of this setup is that I never have to leave Eclipse, everything is integrated, not even a browser or a subversion client is running when Im coding.

Come to think of it, I could be on a PC 80% of the time and not notice it(disregarding the design jokes and win pop ups) that is a perfect setup in my book:)

Some C# code and data base maintenance/tier programming is done on Windows boxes because there isn&#039;t much to rival Visual Studio there..

The right tool for the job.]]></description>
		<content:encoded><![CDATA[<p>We do Java, Flash/Flex development on Macs. Our setup is:<br />
Eclipse with:<br />
MyLyn task manager<br />
Trac connector<br />
Subclipse</p>
<p>This hooks up to Assembla.com for Trac, subversion, wiki, scrum logs, tickets etc. absolutely brilliant service for a low price, we could not get close to hosting our own code server without paying at least 10 times the Assembla rates.</p>
<p>My favorite part of this setup is that I never have to leave Eclipse, everything is integrated, not even a browser or a subversion client is running when Im coding.</p>
<p>Come to think of it, I could be on a PC 80% of the time and not notice it(disregarding the design jokes and win pop ups) that is a perfect setup in my book:)</p>
<p>Some C# code and data base maintenance/tier programming is done on Windows boxes because there isn&#8217;t much to rival Visual Studio there..</p>
<p>The right tool for the job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344485</link>
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Thu, 07 May 2009 22:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344485</guid>
		<description><![CDATA[If you&#039;re primarily building web applications then I would say a Mac is your best bet.  CSSEdit is wonderful for doing CSS and I&#039;ve yet to find a solution that is as good on the PC.  Apache built in is also very strong while still managing to stay out of your way.  Also, machine for machine, my Mac feels a lot better than an equivalent PC when I&#039;m doing my normal work.

Like Dan says - if you&#039;re deploying to Linux then I&#039;d insist on using Linux or a Mac as your development machine.  You want your development environment to reflect the production/staging environment as closely as possible.  Also, if you spend your whole day in a unix shell, when it comes time to figure out what is wrong with the server you won&#039;t be juggling windows and unix commands in your mind when trying to figure out what&#039;s wrong.

As much as love my Mac for stuff in general, if I was deploying to a Windows server and working in a Windows environment then I&#039;d want to just work with a Windows machine.

I spend all day coding on a Mac in Ruby on Rails and deploying to Linux servers.  I have to do a bunch of CSS on a regular basis and Textmate is really awesome for a lightweight developer&#039;s text editor.  At my previous job I used a Windows machine to write desktop applications for other Windows machines and I spent all day in Visual Studio building .Net applications.  Gotta use what works.]]></description>
		<content:encoded><![CDATA[<p>If you&#8217;re primarily building web applications then I would say a Mac is your best bet.  CSSEdit is wonderful for doing CSS and I&#8217;ve yet to find a solution that is as good on the PC.  Apache built in is also very strong while still managing to stay out of your way.  Also, machine for machine, my Mac feels a lot better than an equivalent PC when I&#8217;m doing my normal work.</p>
<p>Like Dan says &#8211; if you&#8217;re deploying to Linux then I&#8217;d insist on using Linux or a Mac as your development machine.  You want your development environment to reflect the production/staging environment as closely as possible.  Also, if you spend your whole day in a unix shell, when it comes time to figure out what is wrong with the server you won&#8217;t be juggling windows and unix commands in your mind when trying to figure out what&#8217;s wrong.</p>
<p>As much as love my Mac for stuff in general, if I was deploying to a Windows server and working in a Windows environment then I&#8217;d want to just work with a Windows machine.</p>
<p>I spend all day coding on a Mac in Ruby on Rails and deploying to Linux servers.  I have to do a bunch of CSS on a regular basis and Textmate is really awesome for a lightweight developer&#8217;s text editor.  At my previous job I used a Windows machine to write desktop applications for other Windows machines and I spent all day in Visual Studio building .Net applications.  Gotta use what works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis M Urbina</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344484</link>
		<dc:creator><![CDATA[Luis M Urbina]]></dc:creator>
		<pubDate>Thu, 07 May 2009 21:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344484</guid>
		<description><![CDATA[You will find that for many of your choices it will boil down to personal taste and preferences.

I find Netbeans very elegant and intuitive.  It has been pushed by Sun as the &#039;up to date, JSR compliant with the latest features&#039; IDE... as a way to push the community (IBM/Eclipse) by way of competition towards adopting new Java features.  With regards to marketshare Eclipse is bigger, and Netbeans has grown.  IntelliJ IDEA (commercial paid licence) has a loyal following (small marketshare) who literally swear by it.

With regards to update speed and implementing new Java features I would say that Netbeans comes on top, closely followed by IntelliJ IDEA.

Netbeans 6.7 coming out in less than a month will have a native look-and-feel, and rumours state that Eclipse is following suit.

Pros on using macs: tight control on the platform, easier to have a standardized platform used by all developers.

Cons on using macs: java updates come through quite slowly (although you can use soylatte&#039;s open source jvm instead) and some options are not available (afaik only the Sun CDC CLDC emulators for Java ME).

For MySQL development I have used MAMP as a localised installation (a one click apache/mamp/runs out of the box installation) on my laptop before deploying remotely, and I haven&#039;t come across any issues.

I use bootcamp regularly to switch to windows/vista for some Java ME development.  Surprisingly (or unsurprisingly?) I tend to be more productive when I do so as my Windows installation is quite spartan - It is hard work to be distracted there - I use my home computer so in your case your mileage may vary.

Overall I tend to switch regularly between mac os x and windows and I find both useful.  The most irritating thing in Windows I have come across is the automated updating/rebooting (which drove me absolutely bonkers) but now I do all my updates manually.  I am not &#039;religious&#039; about the O.S. I use.]]></description>
		<content:encoded><![CDATA[<p>You will find that for many of your choices it will boil down to personal taste and preferences.</p>
<p>I find Netbeans very elegant and intuitive.  It has been pushed by Sun as the &#8216;up to date, JSR compliant with the latest features&#8217; IDE&#8230; as a way to push the community (IBM/Eclipse) by way of competition towards adopting new Java features.  With regards to marketshare Eclipse is bigger, and Netbeans has grown.  IntelliJ IDEA (commercial paid licence) has a loyal following (small marketshare) who literally swear by it.</p>
<p>With regards to update speed and implementing new Java features I would say that Netbeans comes on top, closely followed by IntelliJ IDEA.</p>
<p>Netbeans 6.7 coming out in less than a month will have a native look-and-feel, and rumours state that Eclipse is following suit.</p>
<p>Pros on using macs: tight control on the platform, easier to have a standardized platform used by all developers.</p>
<p>Cons on using macs: java updates come through quite slowly (although you can use soylatte&#8217;s open source jvm instead) and some options are not available (afaik only the Sun CDC CLDC emulators for Java ME).</p>
<p>For MySQL development I have used MAMP as a localised installation (a one click apache/mamp/runs out of the box installation) on my laptop before deploying remotely, and I haven&#8217;t come across any issues.</p>
<p>I use bootcamp regularly to switch to windows/vista for some Java ME development.  Surprisingly (or unsurprisingly?) I tend to be more productive when I do so as my Windows installation is quite spartan &#8211; It is hard work to be distracted there &#8211; I use my home computer so in your case your mileage may vary.</p>
<p>Overall I tend to switch regularly between mac os x and windows and I find both useful.  The most irritating thing in Windows I have come across is the automated updating/rebooting (which drove me absolutely bonkers) but now I do all my updates manually.  I am not &#8216;religious&#8217; about the O.S. I use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: E.T.Cook</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344483</link>
		<dc:creator><![CDATA[E.T.Cook]]></dc:creator>
		<pubDate>Thu, 07 May 2009 21:32:03 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344483</guid>
		<description><![CDATA[Navicat is still superior to all the native Mac SQL apps, including querious and sequel, if for no other reason than the fact that it supports http piping.

I personally prefer &quot;lighter&quot; environments like Espresso or Textmate for development over the likes of Aptana, Eclipse, Zend for Eclipse or Netbeans.

MAMP Pro is also a decent purchase IMHO, the administrative control panel is fantastic.]]></description>
		<content:encoded><![CDATA[<p>Navicat is still superior to all the native Mac SQL apps, including querious and sequel, if for no other reason than the fact that it supports http piping.</p>
<p>I personally prefer &#8220;lighter&#8221; environments like Espresso or Textmate for development over the likes of Aptana, Eclipse, Zend for Eclipse or Netbeans.</p>
<p>MAMP Pro is also a decent purchase IMHO, the administrative control panel is fantastic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Kvasnička jr.</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344482</link>
		<dc:creator><![CDATA[Daniel Kvasnička jr.]]></dc:creator>
		<pubDate>Thu, 07 May 2009 21:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344482</guid>
		<description><![CDATA[I&#039;m a (partly) freelance developer specializing in Java as a platform for web applications and I also do PHP -- if I have to.

I switched to Mac from Linux and I have to say, that for LAMP development, Linux has served me better. The whole package ecosystem of Ubuntu has proven to be a big advantage against MAMP in cases I needed to customize my environment. Well, maybe it was bad to use MAMP and not turn to MacPorts or Fink. Maybe it was just that.

But for Java -- which is my primary platform -- Mac OS X is a superior dev system. 1.6 is available for Mac either as an official build or as SoyLatte, which is more than usable for headless (= no Swing etc.) development and I have no problems fueling my development Tomcat instance with it and then deploying the app to linux servers. I&#039;m an Eclipse guy, but if you like NetBeans better, so be it :) but hey, Eclipse guys has recently started rewriting it in Cocoa :) 

All the JVM versions are neatly set up and structured in OS X -- as usual with framework versions -- and that&#039;s good. You have a whole bunch of GUI tools for Java installed in OS X. Latest Java updates are not always coming in time... but when you deploy a mission critical app, you don&#039;t swap its JVM&#039;s versions with every update, do you...

As for databases, I thik that available SQL tools for the Mac speak for themselves. There are some luxurious jewels among them.. although I&#039;m perfectly satisfied with the free official MySQL tools.

So with Java, I haven&#039;t lost a bit of productivity in compare with Linux -- I gained. Because of all the nurturing and joy of usage OS X gives me so that I can focus on my work.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m a (partly) freelance developer specializing in Java as a platform for web applications and I also do PHP &#8212; if I have to.</p>
<p>I switched to Mac from Linux and I have to say, that for LAMP development, Linux has served me better. The whole package ecosystem of Ubuntu has proven to be a big advantage against MAMP in cases I needed to customize my environment. Well, maybe it was bad to use MAMP and not turn to MacPorts or Fink. Maybe it was just that.</p>
<p>But for Java &#8212; which is my primary platform &#8212; Mac OS X is a superior dev system. 1.6 is available for Mac either as an official build or as SoyLatte, which is more than usable for headless (= no Swing etc.) development and I have no problems fueling my development Tomcat instance with it and then deploying the app to linux servers. I&#8217;m an Eclipse guy, but if you like NetBeans better, so be it :) but hey, Eclipse guys has recently started rewriting it in Cocoa :) </p>
<p>All the JVM versions are neatly set up and structured in OS X &#8212; as usual with framework versions &#8212; and that&#8217;s good. You have a whole bunch of GUI tools for Java installed in OS X. Latest Java updates are not always coming in time&#8230; but when you deploy a mission critical app, you don&#8217;t swap its JVM&#8217;s versions with every update, do you&#8230;</p>
<p>As for databases, I thik that available SQL tools for the Mac speak for themselves. There are some luxurious jewels among them.. although I&#8217;m perfectly satisfied with the free official MySQL tools.</p>
<p>So with Java, I haven&#8217;t lost a bit of productivity in compare with Linux &#8212; I gained. Because of all the nurturing and joy of usage OS X gives me so that I can focus on my work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://gigaom.com/apple/reader-feedback-macs-as-a-superior-development-platform/#comment-344481</link>
		<dc:creator><![CDATA[Dan]]></dc:creator>
		<pubDate>Thu, 07 May 2009 20:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://theappleblog.com/?p=22491#comment-344481</guid>
		<description><![CDATA[Are you deploying to Linux?  If so, that&#039;s a +1 for using Macs for development since you have a real Unix underneath, making the dev environment more similar to production.  This is also helpful if you end up needing a piece of middleware that doesn&#039;t have good windows support.

Not a Java guy myself, but word on the street is that IDEA rocks for that, so +1 on giving it a shot.

Good luck!]]></description>
		<content:encoded><![CDATA[<p>Are you deploying to Linux?  If so, that&#8217;s a +1 for using Macs for development since you have a real Unix underneath, making the dev environment more similar to production.  This is also helpful if you end up needing a piece of middleware that doesn&#8217;t have good windows support.</p>
<p>Not a Java guy myself, but word on the street is that IDEA rocks for that, so +1 on giving it a shot.</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

