Glad to hear them releasing eclipse 3 even before the 28th of june.
I really enjoy developing with eclipse (and using their refactoring extensively), let’s hope they continue developing it just as fast as in the recent months !
PS: when the sun darkens, it’s time for another eclipse
On Windows XP, how do I install this thing? SWT and other packages ahve no installer and also once I launched the Eclipse IDE I did not see any language selection or way to compile what I wrote in Java.
Bleh! Maybe I should jsut boot abck to Linux and use KDevelop 3 ratehr than Eclipse 3.
> On Windows XP, how do I install this thing? SWT and other packages ahve no installer and also once I launched the Eclipse IDE I did not see any language selection or way to compile what I wrote in Java.
Download the eclipse-platform-3.0-win32.zip. Unzip the file after it downloads and run elipse/elipse.exe. That’s it.
I’ve been wanting to get into programming since I was a kid (mostly to “make cool games” ), but I have almost no idea where to begin learning except for online tutorials. I don’t understand the tools required to develop a program and would like to ask if someone could educate me on this a bit? Like what are GTK and Qt? What are toolkits? How do these and Eclipse fit into the scheme of programming? What does one need to make a program more functional than “Hello world!”?
Hello, to learn programming you need to first decide for which OS. If for Windows, VB.NET or C# would be a good choice. For Linux you might consider scripting languages like Python or even Ruby. I just started some coding with Ruby and the Glade/XML GUI development. It is very easy, you use Glade to design your Forms and then code only the backend with some scripting language like Ruby or Python.
Java is also a very good choice, there is a large amount of documentation and the apps run under any operating system. Eclipse is one of the best (if not the best) development environment for Java apps. (it is also a “framework” for other types of apps and other languages)
Java is also very “modern”, so you do not “bet on the wrong horse” ๐
If you’ve never programmed before this language is easy to get into and is very powerful. Learning Python 2nd Edition is a good book to start with also.
Python runs on any operating system and so there is no lockin as there is if you choose a Microsoft solution.
GTK and Qt are helper-programs (called libraries) that handle much of the graphical user interface work for you.
For an intelligent and readable (although admittedly massively biased) comparison of various platforms, languages and paradigms, I’d recommend Eric Raymond’s Art of Unix Programming:
A lot of people think Raymond is a tool and I’m sure they’re already firing up their keyboards to flame; you may end up deciding that yourself. In which case, having read the book you’ll know what to avoid.
The two best places to start would be Java or one of the open-source scripting languages (Perl, Python and Ruby). Perl has messy syntax and many resources available for it, Python has neater syntax and slightly fewer resources, Ruby has gorgeously neat syntax but still fewer resources. I’m a huge Ruby fan but Python is probably the best balance.
The technical big difference between [Perl|Python|Ruby] and Java is that in Java you have to declare variables before you start using them. This is called static vs. dynamic typing and there are huge religious wars over it that I don’t touch with a ten foot pole.
Essentially all you need to start programming is a text editor and an interpreter or compiler that makes your programs execute. Advanced text editors like Emacs highlight words and punctuation in your program with different colors to make it easier to see what’s going on. A full integrated development environment (IDE) like Eclipse comes with even more advanced program-checking features (which might not make sense until you’ve been coding for a while) and a built-in graphical user interface designer.
Eclipse was built for Java, but can also be used for Python (and Ruby, and Perl, etc.) programming.
Anyway, do some research and make your own choices. Learning Python from O’Reilly publishing is a good place to start if you want to learn Python; I’m sure a Java hacker could recommend a similarly good book for that language.
I thought there would be an RC4, but this is really 3.0 final. Anyway, congratulations to the Eclipse team for their hard work.
BTW, call me dim-witted, but I only realized last week that “Eclipse” is a dig at “Sun”. ๐
I didn’t know either until I read it somewhere. Then I kicked myself because it was so obvious.
Glad to hear them releasing eclipse 3 even before the 28th of june.
I really enjoy developing with eclipse (and using their refactoring extensively), let’s hope they continue developing it just as fast as in the recent months !
PS: when the sun darkens, it’s time for another eclipse
According to the “eclipse” folks it is not a dig at Sun. Uh huh, yeah sure it isn’t. ๐
I’ve been waiting for it a long time… I just wish they’d release the new CDT soon.
we use eclipse at university
i want to use it a home
there are some version
eclipse-RCP-SDK-3.0-linux-gtk.zip
eclipse-SDK-3.0-linux-gtk.zip
eclipse-platform-3.0-linux-gtk.zip
eclipse-platform-SDK-3.0-linux-gtk.zip
hich is the diffecence between these different versions
which must to download?
The biggest one
the one that doesnt have SDK in the file name
eclipse-RCP-SDK-3.0-linux-gtk.zip => NO idea
eclipse-SDK-3.0-linux-gtk.zip => The eclipse IDE
eclipse-platform-3.0-linux-gtk.zip => The platform, no ide (the ide is nothing more than an app developed on top of this)
eclipse-platform-SDK-3.0-linux-gtk.zip => The platform development files and utils
does the sdk include java sdk?
because i have one under linux
This is just an ide , a glorified text editor , and it’s not RAD-rapid app development.
Why do you guys hype,talk , it up so much ?
A big negative is it’s 81 meg download. The BEOS home trial version was 80 megs.
I worry about some of you people.
Give me a reason to even consider this .
i’m not sure you know what is a rad
eclipse include a gui builder and add many tool to simplify the coding
I see. I spoke too soon.
But this is what a messageboard is for
“A big negative is it’s 81 meg download. The BEOS home trial version was 80 megs. ”
windows xp take about 1 gig… and linux can run on a floppy…
On Windows XP, how do I install this thing? SWT and other packages ahve no installer and also once I launched the Eclipse IDE I did not see any language selection or way to compile what I wrote in Java.
Bleh! Maybe I should jsut boot abck to Linux and use KDevelop 3 ratehr than Eclipse 3.
go back to linux and instal eclipse 3
hi
i use suse 9.1
i have java installed on my machine
i downloaded: eclipse-platform-SDK-3.0-linux-gtk.zip
and installed to /opt/eclipse
i tried to run: startup.jar
i get the following error:
linux:/opt/eclipse> java -jar startup.jar
Failed to load Main-Class manifest attribute from
startup.jar
after i tried to run: eclipse
the ide appear, but they don’t seem to have a gui builder
any idea why startup.jar don’t work and how to resolve the problem
how to use the gui builder
does i downloaded the right version?
thanks
> On Windows XP, how do I install this thing? SWT and other packages ahve no installer and also once I launched the Eclipse IDE I did not see any language selection or way to compile what I wrote in Java.
Download the eclipse-platform-3.0-win32.zip. Unzip the file after it downloads and run elipse/elipse.exe. That’s it.
make sure you have the java sdk too
I’ve been wanting to get into programming since I was a kid (mostly to “make cool games” ), but I have almost no idea where to begin learning except for online tutorials. I don’t understand the tools required to develop a program and would like to ask if someone could educate me on this a bit? Like what are GTK and Qt? What are toolkits? How do these and Eclipse fit into the scheme of programming? What does one need to make a program more functional than “Hello world!”?
Why dont you start from here
wikipedia.org
It has intro stuff on everything
Hello, to learn programming you need to first decide for which OS. If for Windows, VB.NET or C# would be a good choice. For Linux you might consider scripting languages like Python or even Ruby. I just started some coding with Ruby and the Glade/XML GUI development. It is very easy, you use Glade to design your Forms and then code only the backend with some scripting language like Ruby or Python.
Java is also a very good choice, there is a large amount of documentation and the apps run under any operating system. Eclipse is one of the best (if not the best) development environment for Java apps. (it is also a “framework” for other types of apps and other languages)
Java is also very “modern”, so you do not “bet on the wrong horse” ๐
If you’ve never programmed before this language is easy to get into and is very powerful. Learning Python 2nd Edition is a good book to start with also.
Python runs on any operating system and so there is no lockin as there is if you choose a Microsoft solution.
hi
if you have never programmed before, java is the right choice
very easy to learn, work on many os and are one of the most used language in the industry
GTK and Qt are helper-programs (called libraries) that handle much of the graphical user interface work for you.
For an intelligent and readable (although admittedly massively biased) comparison of various platforms, languages and paradigms, I’d recommend Eric Raymond’s Art of Unix Programming:
http://www.faqs.org/docs/artu/
A lot of people think Raymond is a tool and I’m sure they’re already firing up their keyboards to flame; you may end up deciding that yourself. In which case, having read the book you’ll know what to avoid.
The two best places to start would be Java or one of the open-source scripting languages (Perl, Python and Ruby). Perl has messy syntax and many resources available for it, Python has neater syntax and slightly fewer resources, Ruby has gorgeously neat syntax but still fewer resources. I’m a huge Ruby fan but Python is probably the best balance.
The technical big difference between [Perl|Python|Ruby] and Java is that in Java you have to declare variables before you start using them. This is called static vs. dynamic typing and there are huge religious wars over it that I don’t touch with a ten foot pole.
Essentially all you need to start programming is a text editor and an interpreter or compiler that makes your programs execute. Advanced text editors like Emacs highlight words and punctuation in your program with different colors to make it easier to see what’s going on. A full integrated development environment (IDE) like Eclipse comes with even more advanced program-checking features (which might not make sense until you’ve been coding for a while) and a built-in graphical user interface designer.
Eclipse was built for Java, but can also be used for Python (and Ruby, and Perl, etc.) programming.
Anyway, do some research and make your own choices. Learning Python from O’Reilly publishing is a good place to start if you want to learn Python; I’m sure a Java hacker could recommend a similarly good book for that language.
Happy hacking!
Excellent! Thanks for the information! It was exactly what I was looking for.
Where the hell is the gui editor ?
no references at all in the included doc