Linux IDE's suck!!

Discussion about everything. New games, 3d math, development tips...
Nodtveidt
Posts: 67
Joined: Fri Dec 15, 2006 4:41 am
Location: Isabela, PR
Contact:

Post by Nodtveidt »

monkeycracks wrote:I dont like Linux
Neither do I. But in the inner circles of nerddom, Linux is a cream pie, waiting to be eaten by big mouths, and Windows is an old pie crust that will never have a filling, yet will be eaten by the masses anyways because someone told them to do it and they're too sheepish to say no.

Both Linux and Windows are necessary evils.
We all live in a yellow subroutine.

(\__/)
(='.'=) Copy bunny into your signature to
(")_(") help him gain world domination.
Spintz
Posts: 1688
Joined: Thu Nov 04, 2004 3:25 pm

Post by Spintz »

I wouldn't say Linux is a necessary evil. It has it's uses, but IMO, none of them are necessary.
Image
rogerborg
Admin
Posts: 3590
Joined: Mon Oct 09, 2006 9:36 am
Location: Scotland - gonnae no slag aff mah Engleesh
Contact:

Post by rogerborg »

UNIX/Linux encourages cognitive dissonance. Once you've gone through the pain of figuring out makefiles and vi(m), you tend to overrate their utility.

That's why most Linux developers stick with make even though it's ancient and painfully inefficient compared to (e.g.) a jam variant.

On the other hand, IDEs are fine until you need to understand a problem with the compiler or linker, at which point you're forced to acknowledge that they're really just pretty front ends for the command line tools. Yes, even on Windows.

My personal favourite C++ environment is on Windows, using Source Insight as an editor, performing a in integrated custom build step using kjam or even (gasp) nmake, then using MSVC as a visual debugger.

Source Insight is commercial (with a trial period), but if you don't think it's worth paying for, then you're vastly under-valuing your time.

[UPDATE] valgrind is indeed superb, and is one of the primary reasons for investing time in running or at least unit testing your code on Linux.
Last edited by rogerborg on Thu Mar 08, 2007 12:57 pm, edited 1 time in total.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
ShadowDust
Posts: 17
Joined: Mon Feb 12, 2007 11:48 pm
Location: New Zealand

Post by ShadowDust »

I like Linux, mainly because I hate Windows & Mac OS lol...


but I can't use Linux for the simple reasons:

1: I can't get my freaking GeForce 7300 working on it (hardware accel)

2: Visual Studio only seems to work in windows :(

so I'm stuck with windows at least until one of the linux variations get's better, so far the most likable one I've found is ubuntu (I havn't tried many) but it didn't write NTFS :(

:(
gfxstyler
Posts: 222
Joined: Tue Apr 18, 2006 11:47 pm

Post by gfxstyler »

for hardware accel im sure you can find some tutorials.

you can use codeblocks as IDE or (a little bit more complicated) anjuta/kdevelop.

and why use ntfs on linux?

btw: to share data between windows and linux you can make a big fat32 partition or just use ext3 everywhere (so you have symlinks on linux and can set permissions) and use the ext3 driver on windows to make the partition show up as a normal fat32/ntfs one.

see www.fs-driver.org for teh more detail :P
Spintz
Posts: 1688
Joined: Thu Nov 04, 2004 3:25 pm

Post by Spintz »

The ext3 driver does not support 64 bit( and most likely not Vista either ). I emailed the guy that creates it, and he told me he was working on it, but that was months ago and I haven't noticed support for it yet.

Has that changed?
Image
gfxstyler
Posts: 222
Joined: Tue Apr 18, 2006 11:47 pm

Post by gfxstyler »

i dont know cause i dont use 64bit - sorry.
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

Here is my story:

I had Kubuntu for a while, so I thought, why not set up the compiler? After some struggle with the video card and g++, I decided to install a nightly build of codeblocks and it was unusually easy. Just set up the ubuntu package, stick the lib and include paths in the project options, install gdb and everything worked fine! I had compiling, debugging, running setup in less than 30 minutes! (maybe even 5)

AFTER all this, I went back to windows. Why? Because nobody gives a poop about linux...hahhaha, after I fixed everything there was no point of me sticking around! I had to get back to all my MSVC 2005 projects waiting to be finished...

True story :)
anylo
Posts: 71
Joined: Mon Feb 20, 2006 11:14 am

Post by anylo »

What comes to a IDE in Linux, try KDevelop which is even better than Visual Studio on some areas (integrated support for Valgrind and SVN etc).

Read FAQ.
Spintz
Posts: 1688
Joined: Thu Nov 04, 2004 3:25 pm

Post by Spintz »

I've never met, or heard of, anyone that got a stable KDevelop working.

And I'd say you're a little nuts to think that it's better than Visual Studio, let alone Code::Blocks, in any ways!! You're stretching very far with that statement.
Image
anylo
Posts: 71
Joined: Mon Feb 20, 2006 11:14 am

Post by anylo »

Spintz wrote:And I'd say you're a little nuts to think that it's better than Visual Studio, let alone Code::Blocks, in any ways!!
It seems that you missed bolded "some" word from that sentence. And it seems that I was wrong about support for integrated SVN.

http://ankhsvn.tigris.org/

Anyway, Visual Studio is the best IDE (I've used it in work for seven years now), KDevelop is the best free alternative.

Collegue of mine said that emacs is the best tool in the world, but I'm not quite sure is it IDE or OS. ;)
Frodenius
Posts: 64
Joined: Sun Aug 29, 2004 11:24 am
Location: Germany/Frankfurt
Contact:

Post by Frodenius »

anylo wrote:Collegue of mine said that emacs is the best tool in the world, but I'm not quite sure is it IDE or OS. ;)
:lol: :lol:
worst programming style ever seen...
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

Post by buhatkj »

emacs is little more than an editor. there are some people who have hacked up scripting to make it do some pretty interesting things, but an IDE it is NOT. same thing with vi/vim/vile.
calling emacs an IDE is like calling 4 wheels a car. yes you need them, but they are not the whole thing.
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
anylo
Posts: 71
Joined: Mon Feb 20, 2006 11:14 am

Post by anylo »

buhatkj wrote:emacs is little more than an editor. there are some people who have hacked up scripting to make it do some pretty interesting things, but an IDE it is NOT. same thing with vi/vim/vile.
Define IDE, please.
calling emacs an IDE is like calling 4 wheels a car. yes you need them, but they are not the whole thing.
More like 16 wheels, 4 spare wheels, 2 steering wheels, afterburner and coffee maker.
CuteAlien
Admin
Posts: 9716
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

anylo wrote:More like 16 wheels, 4 spare wheels, 2 steering wheels, afterburner and coffee maker.
Not to forget that it's the only development environment which integrates a psychiatrist :-)
Post Reply