Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Mar 22, 2012, 06:10 PM   #1
macuser1232
macrumors 6502a
 
Join Date: Jan 2012
Coda vs Eclipse vs Xcode?

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++?
macuser1232 is offline   0 Reply With Quote
Old Mar 22, 2012, 07:57 PM   #2
kainjow
Moderator emeritus
 
kainjow's Avatar
 
Join Date: Jun 2000
Quote:
Originally Posted by macuser1232 View Post
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.
kainjow is offline   2 Reply With Quote
Old Mar 22, 2012, 09:51 PM   #3
macuser1232
Thread Starter
macrumors 6502a
 
Join Date: Jan 2012
Quote:
Originally Posted by kainjow View Post
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?
macuser1232 is offline   0 Reply With Quote
Old Mar 23, 2012, 12:24 AM   #4
GorillaPaws
macrumors 6502a
 
GorillaPaws's Avatar
 
Join Date: Oct 2003
Location: Richmond, VA
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?
__________________
How to ask good programming questions: Getting Answers
GorillaPaws is offline   0 Reply With Quote
Old Mar 23, 2012, 10:17 AM   #5
itsmrjon
macrumors regular
 
Join Date: Jun 2011
Location: Chicago
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.
__________________
You can have your own opinions, but you can't have your own facts.
itsmrjon is offline   0 Reply With Quote
Old Mar 23, 2012, 06:15 PM   #6
macuser1232
Thread Starter
macrumors 6502a
 
Join Date: Jan 2012
Quote:
Originally Posted by GorillaPaws View Post
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.
macuser1232 is offline   0 Reply With Quote
Old Mar 25, 2012, 12:55 PM   #7
theluggage
macrumors 65816
 
Join Date: Jul 2011
Quote:
Originally Posted by kainjow View Post
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).
theluggage is offline   0 Reply With Quote
Old Mar 25, 2012, 02:30 PM   #8
macuser1232
Thread Starter
macrumors 6502a
 
Join Date: Jan 2012
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
macuser1232 is offline   0 Reply With Quote
Old May 11, 2012, 09:41 PM   #9
zicoos
macrumors newbie
 
Join Date: Feb 2012
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.
zicoos is offline   0 Reply With Quote
Old May 22, 2012, 11:35 AM   #10
neut
macrumors 68000
 
neut's Avatar
 
Join Date: Nov 2001
Location: here (for now)
Coda 2, May 24th

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.
__________________
jdubart
Eleven11
organech
Uncle Bud
neut is offline   0 Reply With Quote
Old May 22, 2012, 02:22 PM   #11
larswik
macrumors 65816
 
Join Date: Sep 2006
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/
__________________
I know more than yesterday.
Lars
larswik is offline   0 Reply With Quote
Old May 27, 2012, 06:06 PM   #12
Watabou
macrumors 68030
 
Watabou's Avatar
 
Join Date: Feb 2008
Location: United States
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.
__________________
Haswell 15" rMBP (2.3Ghz, 16GB, 750M GT) | iPhone 5 | Check out Lyrical on the MAS! | Last.fm

Last edited by Watabou; May 27, 2012 at 08:37 PM.
Watabou is offline   0 Reply With Quote
Old May 30, 2012, 07:50 AM   #13
Ponury
macrumors newbie
 
Join Date: May 2012
Eclipse for PHP

For web projects - Eclipse with Aptana Studio plug-in works great. Have all functionality of Coda and in addition code curl. And its free!
Ponury is offline   0 Reply With Quote
Old May 30, 2012, 08:18 AM   #14
maflynn
Moderator
 
maflynn's Avatar
 
Join Date: May 2009
Location: Boston
Quote:
Originally Posted by GorillaPaws View Post
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
__________________
~Mike Flynn
maflynn is offline   0 Reply With Quote
Old May 30, 2012, 06:37 PM   #15
Mikey7c8
macrumors regular
 
Join Date: Sep 2009
Location: Montreal, Canada
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.
Mikey7c8 is offline   0 Reply With Quote
Old May 31, 2012, 10:08 AM   #16
dodosan
macrumors newbie
 
Join Date: May 2012
Location: Italy
Eclipse for c++ vs xCode

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?pag...6_llvm29&num=1).
Does anybody have any direct recent experience?

Cheers

Dodo
dodosan is offline   0 Reply With Quote
Old May 31, 2012, 04:18 PM   #17
shurcooL
macrumors 6502a
 
Join Date: Jan 2011
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.
shurcooL is offline   0 Reply With Quote
Old Oct 10, 2012, 08:56 PM   #18
OsamaBinLogin
macrumors newbie
 
Join Date: Dec 2010
don't forget BBEdit!

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.
OsamaBinLogin is offline   0 Reply With Quote
Old Oct 10, 2012, 10:53 PM   #19
jared_kipe
macrumors 68030
 
jared_kipe's Avatar
 
Join Date: Dec 2003
Location: Seattle
Send a message via AIM to jared_kipe
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.
jared_kipe is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Should I use Xcode or Eclipse for Android development? moonman239 Mac Programming 28 Jan 28, 2014 02:40 PM
Xcode 5 vs Eclipse moonman239 iPhone/iPad Programming 1 Sep 21, 2013 09:19 AM
Coda 2 + WordPress skywavesli Web Design and Development 14 Apr 12, 2013 01:36 PM
Coda And Diet Coda? Klae Mac Applications and Mac App Store 6 Aug 11, 2012 09:20 AM
One IDE to Rule them all? Chocolat vs Coda 2 vs BBEdit vs Sublime vs Xcode vs DreamW kobestarr Mac Applications and Mac App Store 5 Aug 6, 2012 12:06 PM

Forum Jump

All times are GMT -5. The time now is 07:47 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC