PDA

View Full Version : Coda vs Eclipse vs Xcode?




macuser1232
Mar 22, 2012, 05:10 PM
Which program for Mac is better for programming? Which program is better at coding a language then another? Is Eclipse only good for java? Can Coda do it all? Is Xcode only good for OSX/IOS coding languages and also C++?



kainjow
Mar 22, 2012, 06:57 PM
Which program for Mac is better for programming? Which program is better at coding a language then another? Is Eclipse only good for java? Can Coda do it all? Is Xcode only good for OSX/IOS coding languages and also C++?

Xcode and Eclipse are made for compiling source code for mobile and desktop apps. Coda is for editing web pages and scripts for web design and development.

IMO, Eclipse for Java, Xcode for C/C++/Obj-C, Coda for HTML/CSS/PHP/etc.

macuser1232
Mar 22, 2012, 08:51 PM
Xcode and Eclipse are made for compiling source code for mobile and desktop apps. Coda is for editing web pages and scripts for web design and development.

IMO, Eclipse for Java, Xcode for C/C++/Obj-C, Coda for HTML/CSS/PHP/etc.

Dude that is exactly what I thought!! Knew it! haha. So would you recommend textmate instead of Coda? Or any other programming programs/softwares?

GorillaPaws
Mar 22, 2012, 11:24 PM
Both Textmate and Coda are releasing major updates within the next year or two (most likely). In my opinion, Coda is better for web development, but Textmate is much more versatile, and is a great tool for all types of coding. Both have free trials, so why not download them both and see how they work for you. What kind of coding are you doing?

itsmrjon
Mar 23, 2012, 09:17 AM
I personally swear by textmate. It saves me huge amounts of time when writing large codes just because of the ability to make my own bundles and hotkey/tab everything I need.

However other people may not feel the same way. I still use XCode for Obj-C, but textmate for Fortran/C/C++/TeX and all other general purpose text editing.

Textmate is one of those things where you won't really like it until you learn to write/use the bundles. Then you'll be in heaven.

-----
As far as the other editors you mention. I've never liked Eclipse. I spent more time in the GUI than actually getting work done. Also I have no experience with Coda.

The best fit for you would be to try all of them and see what works best in your personal workflow. There really isn't a one size fits all solution. To this very day, many of the guys I work with still stand by vi and emacs.

macuser1232
Mar 23, 2012, 05:15 PM
Both Textmate and Coda are releasing major updates within the next year or two (most likely). In my opinion, Coda is better for web development, but Textmate is much more versatile, and is a great tool for all types of coding. Both have free trials, so why not download them both and see how they work for you. What kind of coding are you doing?

Well right now I'm doing HTML, Java, and soon to do some C and C++

----------

It's basically a debate on whether Coda or Textmate is better because both of them are good for HTML and CSS. To me it seems that Textmate can code any language but I'm not sure.

theluggage
Mar 25, 2012, 11:55 AM
Xcode and Eclipse are made for compiling source code for mobile and desktop apps. Coda is for editing web pages and scripts for web design and development.

IMO, Eclipse for Java, Xcode for C/C++/Obj-C, Coda for HTML/CSS/PHP/etc.

Actually, Eclipse has good tools for editing HTML/CSS/PHP/Javascript too, about the only thing it doesn't do that Coda does is the visual CSS editor. The PHP/Javascript support in Eclipse goes beyond the syntax colouring and keyword lookup in Coda - e.g. if you comment your variables, classes and functions correctly as you write you'll get hints for those, too.

On the other hand, Eclipse can hellishly complex to configure and use efficiently (with Java's enthusiasm for impenetrable jargon and lots of documentation that assumes that you already know what you are doing) and while. e.g. it does do publishing of websites to a server, good luck understanding how to use it* :-) Plus, not every plug-in has been well tested on the Mac and there are some glitches. Coda would be much easier to get into - but as long as I'm doing other stuff that benefits from the power of Eclipse, it makes sense to use it for HTML/PHP/JS as well.

(* personally, I find it better to write shell scripts that use rsync and symbolic links to publish files to servers - if you didn't understand that, go for Coda).

macuser1232
Mar 25, 2012, 01:30 PM
Nevermind about Eclipse. I switched to netbeans and I like it a lot better. I also got DreamWeaver which replaced Coda for me. I still might get textmate one day though. Not sure yet

zicoos
May 11, 2012, 08:41 PM
The only reason why I'm replying here is to let people know (the ones who don't already) of Sublime Text 2. It's a great text editor and I used it for Python/CSS/HTML/PHP.

Also, I use Xcode for trying to write my CPP game and for IntelliJ Idea for messing around in Java.

And even though Sublime Text is awesome, I really do love Coda, but Sublime Text is growing fairly quickly so I wouldn't be surprised if I completely ditch Coda/Transfer.

neut
May 22, 2012, 10:35 AM
http://panic.com/coda/

About to move to Coda 2 from Komodo + Cornerstone + Cyberduck. Coda 2 is about to kick the lama's ass. With Diet Coda I don't see how any other packages are relevant?

I'm sure I'll still pull out TextWrangler for file comparison. It's still my choice for line by line merging.

larswik
May 22, 2012, 01:22 PM
A couple weeks ago I switched from Coda to Sublime Text 2. It has a gorgeous interface and I wrote a PHP script last week. It's worth a peek and you can download the beta right now for free.

http://www.sublimetext.com/

Watabou
May 27, 2012, 05:06 PM
Sublime text 2 is great! And it blows Textmate in looks and speed imo. There's another text editor that's in development too that is similar to Textmate and Sublime Text: http://chocolatapp.com/. It's half baked right now but it does have potential.

I recently switched to using Vim though and I gotta say, it's really great. I might just stick to using Vim. It has an awesome number of awesome plugins and the keyboard shortcuts it has are really useful once you get used to it.

Ponury
May 30, 2012, 06:50 AM
For web projects - Eclipse with Aptana Studio plug-in works great. Have all functionality of Coda and in addition code curl. And its free! :)

maflynn
May 30, 2012, 07:18 AM
Both Textmate and Coda are releasing major updates within the next year or two (most likely). I
Textmate has been promising this since what 2007, its been so long since an update I've given up and moved on to other text editors that the author regularly updates. Too bad since it was a great editor but it suffered from over promising and under delivering :(

Mikey7c8
May 30, 2012, 05:37 PM
Whilst I personally do all my front-end work in TextMate (HTML/CSS/JS) working in Eclipse does give you the advantage of syntax checking which TextMate (and the last version of Coda that i used) doesn't do.

Xcode can be used for similar stuff, though I've never used it for anything other than Obj-C stuff. I've seen it done, though.

But yeah, I generally agree that they're different tools that work best in different situations.

I wouldn't want to code in any compiled language using Coda/TextMate/Sublime Text but it can most certainly be done.

Clear as mud? Great. ;)

dodosan
May 31, 2012, 09:08 AM
Hi,

I'm much interested in which ide is better to write c++ code on MacOSX.
Currently, I'm using Eclipse and honestly it's not too bad and it crashes only once or two per week.

Does xCode really support you while writing code? (I mean, is it really helpful?)
Is it really that good as advertised on the apple web site?
Besides the compiling time (that seems to be excellent with xCode), it seems that the binaries generated with the llvm compiler are sometimes slower than the gcc compiler (source: http://www.phoronix.com/scan.php?page=article&item=gcc_46_llvm29&num=1).
Does anybody have any direct recent experience?

Cheers

Dodo

shurcooL
May 31, 2012, 03:18 PM
I think Xcode is excellent for C++/C++11 development. I use it myself (switched from Visual Studio 11/2010/older) and while it takes some getting used to, in the end you can become quite productive.

OsamaBinLogin
Oct 10, 2012, 07:56 PM
I use mostly BBEdit, but I've been around the block a little. It's a great all-around text editor, and (i think) TextWrangler is the free version of BBEdit.

I find Coda to be pretty similar to BBEdit and I'd gladly use it as a substitute.

XCode I use a little as a random text editor, but really it's designed for compiled languages - C, C++, ObjC, iPhone etc. Has tag-like stuff and everything a good IDE has.

Eclipse, I found yeah, somewhat intimidating, but I did force myself to use it for a week, just as a text editor. It's OK, I would survive with that. Never got into the modules and addons, that make it special.

Sublime is pretty good; you can write your own modules pretty easily in Python. Modern and cool. But again it's a hackers tool so not everything is as smooth as it could be.

My biggest problem with many of these editors was the lack of cmd E to pick up a search string. On the Mac, there's a system-wide search string, shared between apps, but doesn't overwrite the clipboard. You select an error message in the terminal window or browser, cmdE, flip the window into your editor, cmdG and you're looking at the same error message in that program. No Find windows to get in the way, just really fast and cool. Safari and Chrome support it, Firefox doesn't. Coda and BBEdit and textedit xcode and just about anything from Apple supports it, including the terminal. Non-Mac people don't get it.

jared_kipe
Oct 10, 2012, 09:53 PM
Coda2 has auto completion for scoped PHP variables and I LOVE it. Makes it so much more modern as an IDE and not just a text editor.