Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


460 posts

Ultimate Geek
Inactive user


Topic # 13369 6-May-2007 23:49
Send private message

Hi dudes and dudettes.

I've been looking at doing some proper coding for *nix. Preferably Linux and GTK type stuff and C and all that. I checked out this page on wikipedia about integrated design environments - http://en.wikipedia.org/wiki/Integrated_development_environment

And I was hoping some pro coding geeks could post a reply saying what they use to develop programs in. Please don't say MS Visual Studio because I'm looking at coding for the *nix world (Im cheap OK I cant afford to fork out for big development packages).

Its been a long time since I did any coding (think Qbasic) but my tweaking missions have become so hardcore lately that I might as well just write code.

The projects on sourceforge seem to have all sorts of tidy filesystems etc and version numbers and all sorts. But I don't know how to make any of that. Can someone help little wee weblord pepe?

Create new topic
122 posts

Master Geek


Reply # 69763 7-May-2007 02:32
Send private message

MS Visual Studio.

No, seriously! If it's just money you're worried about, you can grab a free (limited) express edition (http://msdn.microsoft.com/vstudio/express/). I can't tell you how good it is (I've only every used the full version) - but it's gotta be worth a try, right?

If you're set on developing for Linux, I hear good things about Eclipse. I've only ever used KDevelop personally - installed with KDE - http://www.kdevelop.org/ - which I thought was pretty good. Not as fully-featured as VS.NET but it has all the essentials. Specifically for C/C++ & GTK, Anjuta has to be worth a look (http://anjuta.sourceforge.net/screen-shots).

Also, if you actually want to get into UNIX development, you can request a free Solaris Express, developer edition DVD from Sun (http://developers.sun.com/solaris/downloads/solexpdev/) which comes complete with Sun Studio. With Studio, you can compile code for Linux platforms too if you wish.

Finally, it's a bit off topic but you might want to take a look at http://safari.oreilly.com/ - it's kinda like an online library specializing in tech publications. That site has saved me a fortune over the last few years and they'll definitely have some good GTK/Linux dev manuals on there.

Anyway, REAL developers use vi. ;)

Good luck!

116 posts

Master Geek


  Reply # 69836 7-May-2007 18:39
Send private message

Eclipse + C/C++ Plugin
NetBeans + C/C++ Plugin

Both are good for UNIX development; Sun Studio 11 works on Linux, Solaris SPARC/x64/x86 - the sun compilers are very good and very strict; so if you want to get into good coding habits and have maximum portability, use them, along with the Intel compilers which will be coming to Solaris soon too.



460 posts

Ultimate Geek
Inactive user


  Reply # 69871 7-May-2007 22:26
Send private message

Fawesome!!

Thanks for the info guys. Thats a lot of help. &H00000A out of 10!!

961 posts

Ultimate Geek

Trusted

  Reply # 69880 7-May-2007 23:16
Send private message

mostly i use a combo of vi, and a heavily reconfigured kdevelop.

eclipse takes alot of..... wrangling.... to make it "usable".
Those who like it, won't use anything else :-)... but i don't like it at all. It runs very slow, constantly rebuilding everything all the time.



460 posts

Ultimate Geek
Inactive user


  Reply # 69988 8-May-2007 22:59
Send private message

Yeah I had a quick look at Eclipse and it seems there there are some hardcore devotees. It's worth a look into but I'll check out that Kdevelop next. Developing for a big established platform like KDE would be a good way in I would think? Even though I am a Gnome fanboy.

Create new topic

Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.