PDA

View Full Version : [all variants] Programming packages for Ubuntu (10.10)



Aetixintro
October 14th, 2010, 09:20 AM
I wonder what packages you recommend for programming. Do you have any good suggestions, please? I'm particularly interested in C, C++ and Java (not only applets).

Is it enough to only go by Gedit/Jedit?

I guess this thread is about programming in Ubuntu for beginners. My little experience is of VB 6.0 and I have bought some programming literature.

All are welcome! Cheers! :)

amjjawad
October 14th, 2010, 09:28 AM
I wonder what packages you recommend for programming. Do you have any good suggestions, please? I'm particularly interested in C, C++ and Java (not only applets).

Is it enough to only go by Gedit/Jedit?

I guess this thread is about programming in Ubuntu for beginners. My little experience is of VB 6.0 and I have bought some programming literature.

All are welcome! Cheers! :)

http://ubuntuforums.org/showthread.php?t=333867

Hope this will help ;)

ibuclaw
October 14th, 2010, 09:34 AM
You mean which Editor/IDE to go for?

Can't really answer that, as it's all down to personal taste and the type of project you're working on.

While I love my vi, it's not for everyone. Geany an alright editor if you need something more GUI.

cavh
October 14th, 2010, 09:38 AM
BlueJ is a good IDE for learning OO and Java

http://www.bluej.org/about/what.html

indytim
October 14th, 2010, 10:06 AM
:KS GEdit

kiss

IndyTim / DataMan

Aetixintro
October 14th, 2010, 10:49 AM
Thank you, people! All good!!

It appears that the link from amjjawad is particularly good!! Thanks a lot! To other interested people, yes, just use this link...

Cheers! :)

(Note: I haven't marked this thread as SOLVED because there may be a continuous interest from other people!)

jespdj
October 14th, 2010, 10:59 AM
There are a number of big IDEs that almost everybody uses for Java: Eclipse (http://www.eclipse.org), NetBeans (http://www.netbeans.org) and IntelliJ IDEA (http://www.jetbrains.com/idea/).

Eclipse and NetBeans are open source and free. IntelliJ IDEA has a free and open source Community Edition, but if you want more functionality you have to pay.

All three of these IDEs also support other languages than Java, including C and C++.

I'm using NetBeans myself every day at work. In my opinion, the support for other languages than Java is much better in NetBeans than it is in Eclipse. Can't say much about IntelliJ IDEA, I've never really used it.

I'd recommend downloading and installing those IDEs from their own websites, instead of through the Ubuntu package management system. The Ubuntu packages for these IDEs in the Ubuntu repository are out of date and not very well maintained.

Aetixintro
October 17th, 2010, 07:24 PM
I can also add Code::Blocks here: http://www.codeblocks.org/

It seems it is one of the recommended (code-)editors from the C-programming page (mentioned earlier in this thread?)! Enjoy!

amjjawad
October 17th, 2010, 07:31 PM
Thank you, people! All good!!

It appears that the link from amjjawad is particularly good!! Thanks a lot! To other interested people, yes, just use this link...

Cheers! :)

(Note: I haven't marked this thread as SOLVED because there may be a continuous interest from other people!)

Good luck, mate :)
And you're welcome :)

bprins
October 17th, 2010, 07:44 PM
I will make myself very unpopular with a lot of people, but if you want to learn Object Oriented programming you might want to consider trying out Monodevelop.

I know there are 2 camps (java versus C#) and I used to be in the Java camp, but if I'm really honest then C# is just a lot easier, where you can really focus on the things you need to focus on: create functionality instead of obeying all the object oriented rules.

And I'll be honest with you, MS Visual studio has a whole lot more capabilities then Monodevelop, but if you compare Monodevelop with e.g. Netbeans, then I am much in favor of Monodevelop. Features are being extended fast, and for the stuff that is available "it works!".

C# will beat Java, if it hasn't done it already (this is the part where I will make myself unpopular with ;-))