PDA

View Full Version : Eclipse Development IDE


n2ize
04-05-2007, 12:47 AM
Anyone out here familiar with the Eclipse IDE ? It's gained a lot of popularity as an open source IDE. Just wondering if anyone can point me to some good tutorials that can bring me up to speed on Eclipse.

AE6IP
04-05-2007, 02:42 AM
Not really aware of tutorials. I would say that it's mainly aimed at Java, although it's getting better for other languages. If you're aimed at Java, all the Java programmers I know seem to like it, but if you're thinking of other languages, take a look at Kdevelop

AC0H
04-05-2007, 01:35 PM
Quote[/b] (AE6IP @ April 04 2007,21:42)]Not really aware of tutorials. I would say that it's mainly aimed at Java, although it's getting better for other languages. If you're aimed at Java, all the Java programmers I know seem to like it, but if you're thinking of other languages, take a look at Kdevelop
Ditto.

n2ize
04-06-2007, 06:48 PM
Aye. Thanks for the advice. I was sort of getting that impression that Eclipse focus was primarilly geared for Java,

As it stands right now I am using C++ for a project and I am already familiar with Kdevelop. So I'll stick with Kdevelop... or emacs http://www.qrz.com/iB_html/non-cgi/emoticons/biggrin.gif

W1GUH
04-19-2007, 01:08 AM
emacs?http://www.qrz.com/iB_html/non-cgi/emoticons/rock.gif?? Use vi, the editor that can cause major damage to a file with one keystroke. (But that's the most efficient editor ever written.) Who's opinionated about that? http://www.qrz.com/iB_html/non-cgi/emoticons/biggrin.gif http://www.qrz.com/iB_html/non-cgi/emoticons/tounge.gif

I used Eclipse briefly when taking a Java course. For the course we used IdeaJ. What I saw about Eclipse was that it appeared as good as IdeaJ and had lots of the same functions.

Then, after I learned C#, I forgot that Java ever existed. I took a class while the express edition was being given away, and I do all my personal projects with C#. Some day I'll actually learn it...with the built in functions and great IDE, an experienced programmer can pick it up quickly and intuitively.

My current project (said with a chuckle because it's down on priorities & it's been a while since I looked for it) is a GUI-driven interface for my FT-8x7 radios. I know, I know, there's great free software out there to do that. But it's fun to homebrew!!!


Oh, but xemacs has a great feature. One of the versions has built-in (e.g. hidden) games that escape admins who delete all games they can find. Save a few hours of boredom in a lab where the workload was "hurry up and wait!"

As for editors, have you tried Ultra-Edit? We use it almost exclusively at work for all general purpose editing. AND it's also got an easy to use binay editing capability. It's pretty cheap, about $40.00. They've also got UEStudio, they claim is a great IDE.

Also, Beyond Compare is an awesome file/directory comparison utility....it's cheap, too.


[edit] After re-reading, I realized I was kinda talking indiscriminatly to both unix and windows. The emacs I was talking about was xemacs on unix. If you're doing windows emacs, of course you can't do vi (or is there a wintel version out there?).

n2ize
05-07-2007, 06:07 AM
Quote[/b] (W1GUH @ April 18 2007,18:08)]emacs?http://www.qrz.com/iB_html/non-cgi/emoticons/rock.gif?? # Use vi, the editor that can cause major damage to a file with one keystroke. #(But that's the most efficient editor ever written.) #Who's opinionated about that? #http://www.qrz.com/iB_html/non-cgi/emoticons/biggrin.gif #http://www.qrz.com/iB_html/non-cgi/emoticons/tounge.gif

I used Eclipse briefly when taking a Java course. #For the course we used IdeaJ. #What I saw about Eclipse was that it appeared as good as IdeaJ and had lots of the same functions.

Then, after I learned C#, I forgot that Java ever existed. # I took a class while the express edition was being given away, and I do all my personal projects with C#. #Some day I'll actually learn it...with the built in functions and great IDE, an experienced programmer can pick it up quickly and intuitively.

My current project (said with a chuckle because it's down on priorities & it's been a while since I looked for it) is a GUI-driven interface for my FT-8x7 radios. #I know, I know, there's great free software out there to do that. #But it's fun to homebrew!!!


Oh, but xemacs has a great feature. #One of the versions has built-in (e.g. hidden) games that escape admins who delete all games they can find. #Save a few hours of boredom in a lab where the workload was "hurry up and wait!"

As for editors, have you tried Ultra-Edit? #We use it almost exclusively at work for all general purpose editing. #AND it's also got an easy to use binay editing capability. #It's pretty cheap, about $40.00. #They've also got UEStudio, they claim is a great IDE. #

Also, Beyond Compare is an awesome file/directory comparison utility....it's cheap, too.


[edit] After re-reading, I realized I was kinda talking indiscriminatly to both unix and windows. #The emacs I was talking about was xemacs on unix. #If you're doing windows emacs, of course you can't do vi (or is there a wintel version out there?).
I haven't used Java in ages.

I mostly like to use C, C++, and Perl. I also like working in Assembly from time to time. It;s always a good reminder of whats taking place under the hood, so to speak.

Most "modern" langauges are pretty similar, syntactically, structurally, etc. Java is very similar to C++ minus pointers and a few other things. Perl is similar to C in many ways, same control structures etc.and different in many ways too. In general i find that it's pretty easy for me to pick up additional langauges as needed,paying attention to subtle differences.

The real issue is inventing efficient algorithms and translating them into efficient code. All too often I see code that looks pretty and does everything under the sun but runs slow as sin when comes time to use it for something real.

I find a lot of the big IDE's are overbloated and are often overkill for small projects. I do find however, that a good versioning system to handle code revisions , multiple developers, etc.is of great importance. Even for smaller single developer projects at home a good it is worth the time and effort to install and learn a decent versioning system. It's all to easy to make changes to a project, find out it doesn't work as well as expected, and then forget what steps you took and how to get back to an earlier state. For relativly simple projectsit's easy enought to manually organize revised files and then use "diff" to compare changes. I use cvs at home to manage most projects. At work we use cvs and also "Subversion".

W1SMC
05-07-2007, 12:24 PM
Quote[/b] (n2ize @ April 06 2007,06:48)]Aye. Thanks for the advice. I was sort of getting that impression that Eclipse focus was primarilly geared for Java,

As it stands right now I am using C++ for a project and I am already familiar with Kdevelop. So I'll stick with Kdevelop... or emacs http://www.qrz.com/iB_html/non-cgi/emoticons/biggrin.gif
You may want to look into the Netbeans IDE.

http://www.netbeans.org/index.html

It too is primarily for JAVA .... however, there is a C / C++ plugin that you can install that works great.

http://www.netbeans.org/products/cplusplus/

Netbeans is also a free download and comes with built-in tutorials.

I've used both Eclipse and NetBeans .... I like them both .... I use NetBeans most.

n2ize
05-08-2007, 11:13 PM
Quote[/b] (w1smc @ May 07 2007,05:24)]Quote[/b] (n2ize @ April 06 2007,06:48)]Aye. Thanks for the advice. I was sort of getting that impression that Eclipse focus was primarilly geared for Java,

As it stands right now I am using C++ for a project and I am already familiar with Kdevelop. So I'll stick with Kdevelop... or emacs #http://www.qrz.com/iB_html/non-cgi/emoticons/biggrin.gif
You may want to look into the Netbeans IDE. #

http://www.netbeans.org/index.html

It too is primarily for JAVA .... however, there is a C / C++ plugin that you can install that works great.

http://www.netbeans.org/products/cplusplus/

Netbeans is also a free download and comes with built-in tutorials.

I've used both Eclipse and NetBeans .... I like them both .... I use NetBeans most.
Thanks. I took a look at Netbeans once and I kind of liked it. At the time it seemed like a pretty neat IDE. But that was quite a while ago. I'll have to take a look at the latest version. Particularly the C/C++ plugin.

kf6rdn
06-05-2007, 02:36 AM
Quote[/b] (W1GUH @ April 18 2007,17:08)][edit] After re-reading, I realized I was kinda talking indiscriminatly to both unix and windows. The emacs I was talking about was xemacs on unix. If you're doing windows emacs, of course you can't do vi (or is there a wintel version out there?).
There's a package called Cygwin, which is a port/environment that gives you a bash shell, with most standard Linux command line utilites and programs.

Included also is Xwindows, which comes in handy for running things X programs off a Sun or Linux box (I use it for netbackup vault management) as well as the GCC compiler so you can compile a good many Linux programs with it.

kc2orw
06-05-2007, 03:25 AM
Quote[/b] ] If you're doing windows emacs, of course you can't do vi (or is there a wintel version out there?).
Yes there are a few here is one with a bunch of productivity goodies packaged together.

http://cream.sourceforge.net/

I found the link at wikipedia I guess in a vi or vim article, was a while ago...

The distribution is available for Windows and Linux I installed on a clunky XP laptop and a Fedora 6 desktop.