- TroubleInMind, on 10/12/2007, -23/+14TextMate is the only reason I would ever consider buying a Mac. And it's a damned good reason.
- mewithoutyou, on 10/12/2007, -8/+26that's a really bad reason to buy a whole computer.
- nofxjunkee, on 10/12/2007, -1/+9I love TextMate but I agree. Before I got a mac about a year ago I was happy with gvim. It's a great editor and it runs on basically any platform. There are other reasons I like my mac, TextMate is just one of them.
- ntnwwnet, on 10/12/2007, -8/+2http://www.duggmirror.com
Site dead as of 189 diggs. - isdereks, on 10/12/2007, -3/+4So much for Media Temples mighty Grid System.
- dizzybastard, on 10/12/2007, -3/+5good list, though
where is CocoaMyql? - mwosh, on 10/12/2007, -3/+2These aren't really 5 Development tools, it's one development tool, and then a few other apps that you'll need. I was expecting to see 5 separate development studios, not a text editor, color editor, uploader, and parallels.
- Vindstille, on 10/12/2007, -2/+3The only bad thing about TextMate is that you have to pay for it.
But its diffidently worth the money
- iAlex, on 10/12/2007, -6/+15Transmit is the best Mac FTP client. Cyberduck's interface and management is just annoying. Great tips!
- Bourge, on 10/12/2007, -6/+10The question you need to ask yourself when choosing a file transfer client on the Mac is quite simple. Am I (1) a power user, (2) a novice or (3) a tight ass and don't value my time?
If the answer is (1) go with Interarchy. You won't be disappointed.
If the answer is (2) go with Transmit. You won't be disappointed.
If the answer is (3) go with Cyberduck. You will be disappointed but none of the moths living in your wallet will have escaped. - Angostura, on 10/12/2007, -2/+4Hmmm, I've tried a few and RBrowser is the one I tend to work with.
- MacHarborGuy, on 10/12/2007, -0/+3i've always been an Interarchy fan, mainly because it alllows me to mount (so to speak) an FTP server on my desktop. Yes, the FTP server is just mirrored on my desktop and simulates a mounted share, but the effect is the same.
- Bourge, on 10/12/2007, -6/+10The question you need to ask yourself when choosing a file transfer client on the Mac is quite simple. Am I (1) a power user, (2) a novice or (3) a tight ass and don't value my time?
- joe90210, on 10/12/2007, -45/+5wow, I didn't even know you could find 5 apps written for the Mac, never mind 5 for software development alone, Mac is going places!!!
- joe90210, on 10/12/2007, -32/+2wtf I'm being censored, digg me up!!
- rickcarson, on 10/12/2007, -11/+5/pulls out ban stick
"You're in an Apple topic, and you're bashing Apple? What did you expect fool?"
/commences beatings - nufoto, on 10/12/2007, -0/+4Can't find any Mac Apps? try here:
http://www.versiontracker.com/macosx/
http://www.macupdate.com - jeriqo, on 10/12/2007, -0/+4Or even better :
http://osx.iusethis.com/
- basictheory, on 10/12/2007, -5/+4nice, didnt know about mamp!
- BladeMelbourne, on 10/12/2007, -3/+2MAMP is damn good. I just wish that MSSQL was included for PHP.
(They have MySQL and PG, but often I want to work at home over VPN, and connect to MSSQL server using PHP).
Instead I have to edit a PHP file over SMB, which sucks. - liquidrums, on 10/12/2007, -1/+2Have you tried XAMPP? It works on the same premise, but it just doesn't have a GUI.
http://www.apachefriends.org/en/xampp.html
- BladeMelbourne, on 10/12/2007, -3/+2MAMP is damn good. I just wish that MSSQL was included for PHP.
- gianttacommk, on 10/12/2007, -2/+7Another great mysql app (with gui) is cocoamysql. Good list btw
- gharding, on 10/12/2007, -1/+5Cocoamysql is buggy as hell, in my experience. Trying to create anything beyond very basic tables is impossible (last I tried it, it threw up on tables with foreign keys.. don't think it can even handle stored procs, views, triggers, etc..).
Also, I don't think I use any programs listed in the article except Apache and OSX.
Java 5 (w/ tomcat), Fugu (for sftp/ftp), XCode and Netbeans, and PostgreSQL.
I really don't understand why everyone is hell-bent on using mysql. If I remember correctly, views, triggers, and stored procedures were released for mysql as a PATCH and even the developers admitted it was pretty much broken (these are the same developers that had previously recommended AGAINST using foreign keys). Along with the lack of ACID compliance (take a look at Slashdot's recent issue), and miserable multi-licensing tactics. It's just ridiculous that open-source proponents are actually pushing for the use of mySQL. - prammy, on 10/12/2007, -0/+2If you want a good DB gui check out Aqua Data Studio at http://www.aquafold.com . I use it for Windows, Linux and OSX. All you need is jre 1.5 :)
And in OSX you even get nice aa fonts in the editor while in linux and windows you don't :( - smhill, on 10/12/2007, -1/+3@gharding
Ditto on Cocoamysql, it really is more trouble than it is worth. Generally I just work from the terminal, if needed I use phpmysqladmin.
Sure there are better DBs than MySQL. (much better in many cases). But more often than not you have to work within the constraints of the environment. MySQL is everywhere. Sad but true.
- gharding, on 10/12/2007, -1/+5Cocoamysql is buggy as hell, in my experience. Trying to create anything beyond very basic tables is impossible (last I tried it, it threw up on tables with foreign keys.. don't think it can even handle stored procs, views, triggers, etc..).
- mindsnare, on 10/12/2007, -2/+2MAMP and Colourmod look nice. Transmit is an old favourite too, I was using that back at OS 9, then it was still there 6 years later when I came back to the Mac, felt and looked the same.
- theflyer, on 10/12/2007, -19/+0the mac always has one key application in each area which is extremely good. Not a lot of selection otherwise
- dragazis, on 10/12/2007, -2/+12I hope you weren't being serious with that comment. Mac OSX has a lot more third party/developed applications than Windows. You don't have to, but search for any type app on Macupdate, Versiontracker, or iusethis and see for yourself. I'm sure you will find at leaste one or more app's that are suitable. People on digg need to stop making statements and claims that they can't backup.
- antom, on 10/12/2007, -0/+8Are your trying to talk out of your ass? Because you are doing a very good job of it.
Lets examine of the two categories of application brought up in this article: Text Editors and File Transfer Clients.
For Text Editors you have the choice of at least two excellent programs. On one hand you have TextMate. On the other you have BBEdit.
Likewise for File Transfer Clients. There is the invaluable Interarchy and the very good Transmit. - MeatBiProduct, on 10/12/2007, -13/+3lol mac has more 3rd party software written for it you say? i must have entered a twilight zone space warp into a freaky future parallel universe.
- Xilon, on 10/12/2007, -4/+2TextMate is the only one I use out of those... don't see the point in (or the need to digg) the others. I think everyone is aware of MAMP... no?
- marksy, on 10/12/2007, -6/+1oh no wrong post! sorry! :)
- shyguy01, on 10/12/2007, -2/+13CSSEdit by MacRabbit (macrabbit.com) needs to go on there
It's a GUI for designing CSS- bigkm, on 10/12/2007, -5/+4And it is the best, i bought it last week about a day after it came out
- marksy, on 10/12/2007, -5/+4totally, cssedit rules
- coolbru, on 10/12/2007, -1/+4For CSS, Xyle Scope is fantastic: http://culturedcode.com/xyle/ It's superb for fixing CSS problems - you can click on an element to see which styles from which style sheets are applied to it, then tweak it dynamically before putting your fix in your real code. Think of it as Firefox' CSS editor done right.
- Quix, on 10/12/2007, -3/+1CSSEdit does look like a fantastically designed app, but I have no idea how to start building a site using it. I'm stuck with FrontPage at my day job (yes, someone please shoot me and put me out of my misery), so I know very little about CSS design. But I want to learn.
I've looked at Freeway before, but I don't know that designing using that app will give me any solid experience with the nuts and bolts of CSS. Any pointers on books/references that would get me started using CSSEdit? I wish MacRabbit had some sort of brief tutorial on getting started. - atrain15, on 10/12/2007, -0/+1One more vote for CSSEdit. Saw it on Digg last week, bought it the next day. Saved many hours of work since then.
- drakethegreat, on 10/12/2007, -1/+5Smultron is OSS though and it does everything I need in a text editor so I'm not a big fan of TextMate and the rest seemed obvious...
- dragazis, on 10/12/2007, -1/+3I use Smultron as well and love it except for the hideous icons that are used throughout the application, but no need to worry there's an awesome and newly released replacement set. I highly recommend this to those that hate the default icons used. Download and preview can be seen here http://macthemesforums.net/viewtopic.php?p=119679&highlight=smultron#119679 Just thought those users would like to know. :-)
- Crustibooga, on 10/12/2007, -2/+4CSSEdit and BBEdit mighty fine, didn't know about MAMP, but then I don't really create big sites that need php etc.
- kiddailey, on 10/12/2007, -1/+6Some others that are handy:
Paparazzi - For taking screengrabs of sites in progress
http://macupdate.com/info.php/id/15966
SOAP Client - For testing SOAP web services
http://macupdate.com/info.php/id/20599
XML-RPC Client - For testing XML-RPC web services
http://www.macupdate.com/info.php/id/18956
SQLEditor - For making ERDs (Entity Relationship Diagrams)
http://www.macupdate.com/info.php/id/13893- isdereks, on 10/12/2007, -1/+3Paparazzi is definitely a great app to keep in the Applications folder for snapping Safari screenshots of pages. Use on a regular basis for sending off screenshots on Safari for work.
- DanAtkinson, on 10/12/2007, -19/+2These are all really great tools, but you've missed something out... Another extremely handy 'tool' for OS X users when doing serious development of any kind that is not related to graphical work... Is Windows!
http://www.microsoft.com/windowsvista/
Therefore, I submit that a Windows CD and a copy of virtualisation software is essential for any Mac user, if they wish to do anything more than paint pretty pictures on the screen.
And play Quake.- MonkeyFarts, on 10/12/2007, -1/+13You, sir, are an ignorant fool. That whole "Macs can't do anything other than graphics" argument is tired and incredibly false; give it up. Get with the times. Macs today are capable of a plethora of absolutely amazing things. Just as Windows is, just as Linux is.
Oh, and in case you haven't heard yet, Macs don't use one-button mice any more. Yeah, a shocker, I know, but they gave that up a long time ago with the Mighty Mouse. - isdereks, on 10/12/2007, -6/+1Fool...?
- DanAtkinson, on 10/12/2007, -11/+2@MonkeyFarts: -quote- Macs today are capable of a plethora of absolutely amazing things. Just as Windows is, just as Linux is. -/quote-
Sorry... I did mention you guys can play Quake, didn't I? I actually meant graphics AND Quake. Always making that mistake with you guys.
Ok, Enough bating. I've clearly caught one silly monkey in my trap and the comments provided my collegues and I with a few precious seconds of laughter
As the article states, virtualization is a viable option as one of the top five web dev tools for Macs. In other words, the article recommends using another OS for web dev, besides OS X.
I'm guessing that the author ran out after four and thought "f**k it. I can't think of a fifth, I'll just put 'Windows and Linux on Parallels".
You guys are ok, really! - isdereks, on 10/12/2007, -1/+5@DanAtkinson: Your comments are ridiculous and your failure to understand the article is clear. Loading Parallels or CodeWeaver is necessary to debug IE. How is that not a viable tool for web development on OS X? Unless of course you have a better method of testing on IE within OS X without either of those?
- BladeMelbourne, on 10/12/2007, -2/+3Quake 1, Quake 2 and Quake 3 run fine on my PPC.
Quake 4 would too if I could be bothered to upgrade my graphics card. - DanAtkinson, on 10/12/2007, -10/+1I'm loving this!
Ok...
My 'suit' is black. I don't wear it all the time. Just meetings with Google and suchlike.
Apple computers aren't the best for programming - I'm not even sure how you came up with that -, Linux is. Windows is just better at visualising it.
And finally, some my best individual work has been used by hundreds of thousands of people with no complaints. Really. Not one complaint. Lots of feature requests though. My best collective work is oft-cited as the best example of third party applications for games.
But if all you're interested in is clocks with colours, then all this is probably WAY over your head!
http://digg.com/users/df0notfound/submitted - Quix, on 10/12/2007, -0/+7"and the comments provided my collegues and I with a few precious seconds of laughter"
Gotta have something to do while your spyware cleaners are running, eh Dan?
Ah, the ignorant are so easily amused!
- MonkeyFarts, on 10/12/2007, -1/+13You, sir, are an ignorant fool. That whole "Macs can't do anything other than graphics" argument is tired and incredibly false; give it up. Get with the times. Macs today are capable of a plethora of absolutely amazing things. Just as Windows is, just as Linux is.
- smhill, on 10/12/2007, -1/+4I would discourage the use of things like MAMP and Locomotive if you are working professionally. (actually just in general) While they are neat and easy, they really don't match real server environments and can be very limiting. Best bet is just to install what you need. Treat it just like a real server. You can mix and match, run many things at once and don't have to launch apps to run a site.
- jeriqo, on 10/12/2007, -0/+2It's not supposed to be used on a server anyway...
- smhill, on 10/12/2007, -0/+3ColourMod is ok. But I find Colour Selector invaluable.
http://telcontar.net/MacApps/ColourSelector/
It is great for mixing, storing and sampling colors. (great for tints and shades). And it is free. - iamapun, on 10/12/2007, -0/+3I currently use BBEdit, has TextMate got anything that's worth switching to?
- thinkdifferent, on 10/12/2007, -0/+4I've used BBEdit for about 7 years.... just switched to TextMate & I'm more impressed with it every day. The macro snippet completion is huge. About the only thing better in BBEdit for html dev is the built in preview which auto-updates.
- corsa, on 10/12/2007, -0/+1thinkdifferent: how is the BBEdit preview that auto updates better than the TextMate preview that auto updates? (Not trying to argue, I'm not a BBEdit user and genuinely am curious as to how it is different.) Thanks!
- tdskate, on 10/12/2007, -2/+4What about photoshop... ?
- jeriqo, on 10/12/2007, -2/+1PHOTOshop?
No... Illustrator, maybe.
- jeriqo, on 10/12/2007, -2/+1PHOTOshop?
- Nullo, on 10/12/2007, -5/+1Just curious...Who is webtickle???...He/they find a gazillion stories every day and many of them ends up getting digged a lot....
- zioxide, on 10/12/2007, -3/+0wow mamp is amazing. :D
- fernandoaleman, on 10/12/2007, -0/+1I have been a PHP programmer for about 6 years and have recently started learning Ruby on Rails. I have tried Locomotive and it is fine for what it does. I chose to use MacPorts and SVN to install RoR, MySQL etc. It is easy to keep them up to date and install/uninstall plus gives you the benefit of a more flexible installation. I too have tried TextMate and like it, however, I cannot justify paying the 39 euro (about $50 US) when there are some good free editors out there. I have recently been introduced to RadRails which is an entire IDE for Ruby on Rails built on Eclipse. It has a console and text editor, you can start/stop server(s) and preview your app all within IDE and even allows you to work with the database, all FREE. Although TextMate is great, I don't see a reason to pay for it when RadRails is free. Does anyone agree?
- tehsuck, on 10/12/2007, -0/+2I agree with smhill. I have learned more about being a web developer from interacting with how LAMP works through having to install and configure them properly. A one-shot solution is cool if you need quick and easy, but if you want to learn more for the future, I suggest compiling & installing on your own. There are plenty of guides on how to do it.
- AceTracer, on 10/12/2007, -0/+2TextMate is perfect for Rails development; I know more than one Rails developer who bought a Mac simply to use TextMate (it also helps that MAMP and Locomotive supply such a tight solution for offline web development).
However, for just about everything else, I still use BBEdit. TextMate just isn't as robust, and where it gained ground early on (snippets and such) it's losing it again with recent BBEdit releases.


What is Digg?
The Digg Toolbar for Firefox lets you Digg, submit content, and keep track of Digg even when you're not on the Digg site. Download the official