What's your favorite IDE?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

sze5003

Lifer
Aug 18, 2012
14,184
626
126
I really like android studio. It's like intelliJ mostly because it's developed by that company. But too bad I don't develop on android, well at least yet. The learning curve is a bit different. The hardest part is thinking of what kind of app to make.
 

uclabachelor

Senior member
Nov 9, 2009
448
0
71
I can't believe no one has mentioned XCODE yet.

I've used over a dozen different IDE and none have come close to matching XCODE's features and usability.

Granted, xcode does have some drawbacks, but the benefits far outweigh the limitations.
 

sze5003

Lifer
Aug 18, 2012
14,184
626
126
I can't believe no one has mentioned XCODE yet.

I've used over a dozen different IDE and none have come close to matching XCODE's features and usability.

Granted, xcode does have some drawbacks, but the benefits far outweigh the limitations.

Isn't it mostly for macs? If I had one I would probably use it.
 

mosco

Senior member
Sep 24, 2002
940
1
76
I can't believe no one has mentioned XCODE yet.

I've used over a dozen different IDE and none have come close to matching XCODE's features and usability.

Granted, xcode does have some drawbacks, but the benefits far outweigh the limitations.

So, as a full time iOS developer dating back to Xcode 3, and someone who has professionally developed for android on both eclipse and android studio, I do prefer Xcode to both of those, but its not because of its features or usability.

Feature wise, I think Xcode is pretty limited (for objective-c/cocoa development):

It's code formatting settings are pretty basic. Our coding standards can't be achieved 100% through automatic settings.

You can't edit the default code snippets without using a 3rd party app to do it.

Refactoring is slow, because you have to let it show you the diff and doesn't make changes inline.

You can't even do things like remove unneeded imports. Sorting things alphabetically requires 3rd party scripts.

Xcode updates tend to introduce new issues and crashing.

Xcode doesn't do basic things like automatically stubbing out required protocol methods.

These are just some of the issues I could think of off the top of my head, but there are many more. One thing I really really like about Xcode/ios is that the instrumentation for things like profiling and debugging weird issues sooooo much better. Ever try and debug object retention issues on Android? How about memory issues in the native layer? How about just profiling an app in general? The tools are awful.

The biggest reason I like Xcode is that it's native to the OS it runs on. Android Studio (and AppCode by the same people for iOS) and Eclipse are java apps, and I am really really picky about UI look/feel and behavioral consistency with the greater system.

xcode has come a long way though. Version 3 had a lot of features but the UI was a mess/confusing. Version 4 took away features but revamped the UI. Version 5 has refined the UI and added some features back.

Looking forward to version 6.
 
Last edited:

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
I've never understood the Eclipse hate. I've been using it for around 6 years of professional Java development. It does everything I need.

Eclipse is "ok" once you get used to it. I find the whole perspective-oriented GUI architecture cumbersome, and I would say overall it has a lot of little bugs left, but otherwise I don't have huge issues with it.
 

smackababy

Lifer
Oct 30, 2008
27,024
79
86
Eclipse is "ok" once you get used to it. I find the whole perspective-oriented GUI architecture cumbersome, and I would say overall it has a lot of little bugs left, but otherwise I don't have huge issues with it.

I would never say it was perfect, and everything has it's bugs. It just garners a ton of hate for really no reason other than people seem to like to hate it. As far as I know, Eclipse hasn't done anything overly terrible in the past as some companies people blindly hate now have, like Microsoft.
 

mosco

Senior member
Sep 24, 2002
940
1
76
Eclipse is "ok" once you get used to it. I find the whole perspective-oriented GUI architecture cumbersome, and I would say overall it has a lot of little bugs left, but otherwise I don't have huge issues with it.

I am with you, I find the interface maddening because it is both poorly designed and not consistent to any of the platforms it runs on.
 

sze5003

Lifer
Aug 18, 2012
14,184
626
126
I'm liking aptana. It's interface is decent it's not too cluttered either. Not sure how it really compares too much with eclipse but I would say there are similarities. You definately don't have all the perspectives. Which to me makes sense because I never used more than one.
 

beginner99

Diamond Member
Jun 2, 2009
5,223
1,598
136
I'm liking aptana. It's interface is decent it's not too cluttered either. Not sure how it really compares too much with eclipse but I would say there are similarities. You definately don't have all the perspectives. Which to me makes sense because I never used more than one.

Aptana is based on eclipse and adds stuff for web development. But they are pretty much the same thing.
 

Obsoleet

Platinum Member
Oct 2, 2007
2,181
1
0
IDE? Eclipse. Has every extension I look for and works with everything I do.
What do I use most of the time? VIM. Simply because Eclipse is a bit much for most of what I do. I'm slowly transitioning to Eclipse fulltime though, it's an investment.

I've never understood the Eclipse hate. I've been using it for around 6 years of professional Java development. It does everything I need.

I'd agree. I think a lot of it is based on use from years ago, and word of mouth that it's slow, buggy, bloated ect and tied to hating Java. I don't have any problems with it. The latest version is pretty slick. I don't know how much memory it uses but I haven't ran out of RAM in years. Since I had to upgrade the 486DX2/33 from 2MB to 4MB at least.
My Commodore 128 got by on far less and may not run Eclipse, but all of my modern machines have no problem.
 

smackababy

Lifer
Oct 30, 2008
27,024
79
86
IDE? Eclipse. Has every extension I look for and works with everything I do.
What do I use most of the time? VIM. Simply because Eclipse is a bit much for most of what I do. I'm slowly transitioning to Eclipse fulltime though, it's an investment.



I'd agree. I think a lot of it is based on use from years ago, and word of mouth that it's slow, buggy, bloated ect and tied to hating Java. I don't have any problems with it. The latest version is pretty slick. I don't know how much memory it uses but I haven't ran out of RAM in years. Since I had to upgrade the 486DX2/33 from 2MB to 4MB at least.
My Commodore 128 got by on far less and may not run Eclipse, but all of my modern machines have no problem.
I run out of memory all the time, but it isn't because of Eclipse. I have to run 2 WAS servers and an IDE. 3 JVMs at once eats resources! It doesn't help I am forced to use Lotus Notes as well. =(
 

Obsoleet

Platinum Member
Oct 2, 2007
2,181
1
0
Exactly. I get by with 8GB, but I wouldn't buy a new desktop or laptop without 16GB of RAM minimum for development anyway. It's not really an Eclipse thing as you said. My .Net friends see 16GB as minimum too. There's no way around it if you're running a SQL instance, IIS ect on your machine. If I'm running out of RAM on my machine I'm not noticing it because of SSD caching.
 

zoiks

Lifer
Jan 13, 2000
11,787
3
81
I am with you, I find the interface maddening because it is both poorly designed and not consistent to any of the platforms it runs on.

Not sure what you mean by poorly designed. It's actually a good design that I caught on quick a long time ago. Also I don't think Eclipse has changed much ever since it was introduced. I find it intuitive and easy to use. It behaves the same on Linux, Windows and Mac that I used it on.
Overall I don't understand anything that you've said.
 

zoiks

Lifer
Jan 13, 2000
11,787
3
81
Oh and I use eclipse for my python and C++ development as well. It works beautifully with the egit plugin and the remote systems explorer. It's an amazing ide that works very smoothly on my Macbook air (8gb ram).
 

RampantAndroid

Diamond Member
Jun 27, 2004
6,591
3
81
I'm a huge fan of Sublime Text. I use it for all of my hobby coding needs. (I don't program professionally.) Its the slickest text editor out there for windows, mac, & linux.

This. I write C code for work and live inside of VS, but for my web coding...it's either nano on my VM directly, or Sublime 3 on my machine.

I verify my code using AMPPS locally, then push it to master (or push to master when I'm going to switch to laptop.) When master is ready for a release, I sync production with master...and my websites have a hook so that when there's a change in production, the server does a git pull immediately to pick up my changes. It's pretty slick.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,284
3,905
75
Thread locked after being necroed by spammer -- Programming Moderator Ken g6
 
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |