Welcome to Linux Forums!

With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.

Linux Forum ArticlesLinux ForumsLinux Forum DownloadsLinux HostsFree MagazinesJobs
Home|Register|FAQ|Member List|Calendar|Unanswered Posts|Forum Rules|Today's Posts|Advanced Search|
SEARCH FOR IN
Go Back   Linux Forums > The Community > The Coffee Lounge
Reload this Page Preferred IDE
Linux Forums
Linux Forums
Welcome To The Linux Forums!
Welcome to Linux Forums. We pride ourselves in being one of the largest Linux communities on the web, we encourage you to REGISTER on our forums and participate in the community. There are over 150,000 members ready to answer your questions. JOINING US today will allow you to make new posts, get support, send messages to other members and submit downloads to our downloads directory and many other great features!

The Coffee Lounge General chat about anything that goes, a good place to introduce yourself and say hi, tell a Joke, or just relax.

Site Navigation
Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 07-12-2008   #1 (permalink)
Just Joined!
 
Join Date: Aug 2005
Posts: 8
Preferred IDE

Hi -- I'm interested in finding out about people's preferred development environment. After toying with eclipse, bouml, anjuta, and a couple of others for a little while and discovering with each that there is a fair learning curve, I decided to ask for suggestions or recommendations. Many of my friends have basically evolved their own environment; the standard automake processes that drove anjuta are fine but really incomplete (hence anjuta) but anjuta is perhaps a bit too focused on GNOME to be appropriate for my purposes.

Appreciate your thoughts --
__________________
-- burnie

Last edited by burnie; 07-12-2008 at 05:44 PM. Reason: remove ad
burnie is offline   Reply With Quote
Old 07-12-2008   #2 (permalink)
Linux User
 
Join Date: Mar 2008
Posts: 262
Hello,

most of the time I simply use gedit and keep a small terminal window on top.

But as this hardly counts as an IDE: NetBeans is my most favorite.
GNU-Fan is offline   Reply With Quote
Old 07-12-2008   #3 (permalink)
Just Joined!
 
ls354's Avatar
 
Join Date: May 2006
Location: Cloud 9
Posts: 93
Ide Q

I've grown to develop an aversion for IDE's in general. But I have use several IDE's for respective projects. NetBeans, Eclipse, Zend Studio, and Eric python IDE. If I had to choose then Netbeans is the one.

Currently I am working with Python and I love "scribes" text editor. Because it dares to go out of whats mainstream. So Scribes and a command line check it out .
__________________
Formulate the right question

__________________________________________________ ________
My server runs on Cheese
ls354 is offline   Reply With Quote
Old 07-12-2008   #4 (permalink)
Just Joined!
 
Join Date: Aug 2005
Posts: 8
I'd actually discounted NetBeans without a close look. Thanks for the suggestion. I'll take another look at it.
__________________
-- burnie
burnie is offline   Reply With Quote
Old 07-13-2008   #5 (permalink)
Trusted Penguin
 
Cabhan's Avatar
 
Join Date: Jan 2005
Location: Seattle, WA, USA
Posts: 2,484
I personally use Vim for basically everything that I do, with the exception of Java, which I use Eclipse for.

One of the best things that you can for yourself is learn to use Vim and/or Emacs effectively. Both of them are extremely complicated programs with a fairly steep learning curve, but they are designed to make editing source code and configuration files as easy for the developer as possible. Both are different from any other editor you've ever used, but both have excellent tutorials available (the command "vimtutor" for Vim, or open Emacs and press Ctrl-H, then 't').

As far as Eclipse goes, while it is also a very complex program, you don't need to use all of its features at first. The Create Project and Create Class screens are pretty simple to use, and it is an excellent editor, with source code completion, incremental compilation, and visual warnings/errors (I'm sure that Netbeans does all of these as well). I know that you can use it for languages other than Java, but for Java, it's definitely excellent.

I've never really given Netbeans a shot, but it's pretty complex as well. It does have a Swing GUI editor, which can be helpful, so give it a shot.

It really comes down to what you find convenient and easy to use, but remember that these are all very complex programs, which can be used for anything from writing a simple CLI program to writing a web browser. Don't be intimidated by features that you're not going to use anyway.
__________________
DISTRO=Gentoo
Registered Linux User #388732
Gentoo Linux, 410 GB HD, 1.2 GB RAM, Fluxbox, These are a Few of my Favorite Things
Cabhan is offline   Reply With Quote
Old 07-13-2008   #6 (permalink)
Just Joined!
 
Join Date: Aug 2005
Posts: 8
I've been using Emacs for several decades with great success -- NetBeans so far looks actually richer than I need. My download version includes Ruby on Rails as well as Swing, Java, C/C++, and other tools. Ruby attracted my attention a year or so ago but I felt I needed a bit more guidance as my memory is not so swift anymore. So my current choice is NetBeans.

Thanks all for your helpful comments.
__________________
-- burnie
burnie is offline   Reply With Quote
Old 07-22-2008   #7 (permalink)
Just Joined!
 
Join Date: Aug 2005
Posts: 8
After playing around with NetBeans, I decided its focus had too much Java orientation, so I went back to Anjuta. My problem with it earlier was that, despite the voluminous overhead it created, it failed to import a very simple project from source as soon as I broke the single C source file into a C file with a separate .h file (complaining about circularity). This didn't come without a warning that Anjuta is not particularly adept at importing arbitrarily structured projects from sources. I had tried to import it into a GTK project because the program I imported had no GUI -- I was looking for a simple but robust way to add a GUI to a terminal-based program. So in retrospect it was obviously going to be circular from the naming conventions until I puzzled which functions to rename to what - and I haven't yet bothered to do that.

At this point, Anjuta seems like the path I want to follow, since it imported the entire GEGL project cleanly. Starting new projects with the GTK toolset may be a bit easier. So I guess I'm still interested in input on this subject from anyone who remains interested.
__________________
-- burnie
burnie is offline   Reply With Quote
Old 07-22-2008   #8 (permalink)
Linux Engineer
 
Thrillhouse's Avatar
 
Join Date: Jun 2006
Location: Arlington, VA, USA
Posts: 1,258
Quote:
Originally Posted by Cabhan View Post
As far as Eclipse goes, while it is also a very complex program, you don't need to use all of its features at first. The Create Project and Create Class screens are pretty simple to use, and it is an excellent editor, with source code completion, incremental compilation, and visual warnings/errors (I'm sure that Netbeans does all of these as well). I know that you can use it for languages other than Java, but for Java, it's definitely excellent.

I've never really given Netbeans a shot, but it's pretty complex as well. It does have a Swing GUI editor, which can be helpful, so give it a shot.
I really only do Java development anymore but I've come to prefer Netbeans over Eclipse. I used to use Eclipse but I've found Netbeans to have much better UML capabilities. Again, this is a feature that really only applies if you're doing pretty serious Java development but it's definitely an added bonus. The other features (debugging tools, code completion, XML...) are pretty much identical between the two so it's usually just a matter of which one you're more comfortable with. But I would recommend trying Netbeans. I used to think I wouldn't leave Eclipse and that was true until I tried Netbeans. Things are a little more intuitive for me and I think the selection of plugins is a little better.

Quote:
Originally Posted by burnie
After playing around with NetBeans, I decided its focus had too much Java orientation, so I went back to Anjuta.
That's true. Both Netbeans and Eclipse are Java IDEs first and foremost. Have you tried KDevelop?
Thrillhouse is offline   Reply With Quote
Old 07-23-2008   #9 (permalink)
Just Joined!
 
Join Date: Aug 2005
Posts: 8
Quote:
Originally Posted by Thrillhouse View Post
Have you tried KDevelop?
No - I don't know if it matters but I'm using gnome rather than kde; GTK seems to provide a somewhat lower level DE (not quite IDE??) than anjuta - how does it compare to KDevelop?
===
Answering my own question -- KDevelop looks like a very usable IDE, and despite its name it's really not all that gnome-centric - so thanks for that suggestion.
__________________
-- burnie

Last edited by burnie; 07-24-2008 at 01:26 AM.
burnie is offline   Reply With Quote
Old 07-24-2008   #10 (permalink)
bpx
Just Joined!
 
bpx's Avatar
 
Join Date: Jul 2008
Location: UK, Norfolk
Posts: 0
Kate for anything and everything in general, including web design, Latex source etc.

For Java, Netbeans rocks I have to say, however for C++ I'm liking Eclipse more and more.
bpx is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Job Search
keyword location
Post a Job »
job title, keywords or company
city, state or zip jobs by job search

Free Magazines
Free eBook:"Vulnerability Management for Dummies"
Get all the Facts and See How to Implement a Successful Vulnerability Management Program.
subscribe
Google vs The World: The Battle of the Message Security Vendors
With such a powerful name behind it, Google Message Security stands out in a sea of products that do exactly the same thing - or so they say. So when it comes right down to it, how does the Google selection stack up against the rest of messaging security's big guns?
subscribe
The Enterprise Newsweekly
eWeek is the essential technology information source for builders of e-business.
subscribe
Oracle Magazine
Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe
Total Telecom
Total Telecom is "The Economist of the communications industry".
subscribe
More free magazines »



All times are GMT. The time now is 01:01 PM.




© 2000 - 2008 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.2.0