No seriously I want to know. Don't act all like haxxorz from the '70s.
You are anonymous after all.
I myself am a newbie who was introduced to /prog/ramming using Borland's Turbo Pascal. Then I began using gedit when I began learning OOp in Java. And recently I began learning Vi but I'm still quite clumsy with it. All I am wondering is if it's really a good idea or just a waste of time?
So how many of /prog/ prefer a GUI editor over a CLI editor or even an IDE over an text editor?
Pascal was infinity more fun than JAVA lol
Name:
Anonymous2010-07-11 18:19
Some times I feel like using a ide is like killing a bird with a canon, but is nice to hava a IDE over a text editor
But seriously. There is nothing more cosy than using CLI. It's a struggle to climb the learning curve but once on top it's awesome. I suggest you even get a Keyboard Only Window Tile Manager going on your system (the likes of ratpoison and dmv).
It depends mostly just on personal opinion. I mean unless your tasks are so easy that you spend less time forming the algorithm than actually coding it. It that case CLI would be infinity faster.
Vim is comfortable. I don't see why I should use an IDE with graphics and buttons and shit when I'm writing what is essentially just plain text.
Name:
Anonymous2010-07-11 19:02
I like syntax highlighting, code folding, and a way to recompile and run without moving anything around on the screen. Nano, some terminal windows, and keyboard shortcuts _are_ my IDE.
That said, if I have to code under windows, I'll take full advantage of IDE's built-in code completion and debuggers. I HATE as-you-type syntax fixers. I'll write down my fucking closing brace/semicolon/whatever when I damn well please!
I've never been comfortable working with editors that finish your quotes or brackets for you. I know that in order to familiarize yourself with a tool's benefits, you have to embrace a new way of working, but they always seem to fuck up whatever it is I'm in the middle of typing.
I'm really used to code hints, but I'm getting so fed up with IDEs fucking shit up for me that I'm ready to switch to vim or emacs.
If I have an IDE, I use it. Microcontroller C compilers usually have an IDE and I use it. I've used Eclipse for Java and Python, though I don't normally program in those languages. I don't know if DrRacket counts but I use that. Otherwise I just use vim/gvim and make. I don't really see a huge advantage to IDEs.
I like code completion and all that, but I would rather compile from the CLI or write my own makefiles than have to mess with all the settings in an IDE.
Speaking of, is there a good text editor for Windows or Linux with auto completion, code folding, etc. and preferably vim keybindings?
Name:
Anonymous2010-07-11 20:23
I use python's idle a lot when messing around..
I don't really see any problem with IDE's. They are just there to test out little programs.
>>14
Word processors are garbage. After decades of using Word and OpenOffice I am really sick of them. They're a pain in the ass to use unless you set up all these fucking styles, which would be fine in itself, except no one knows how to use styles, so any collaborative document is a massive piece of shit. You delete a word and the formatting goes nuts. That's retarded.
In another reality, latex and some version control system was used for collaboration. I go there sometimes, in my dreams. It's nice.
Name:
Anonymous2010-07-11 21:53
They're a pain in the ass to use unless you set up all these fucking styles, which would be fine in itself, except no one knows how to use styles
To be fair, Microsoft realized this with Office 2007 and made styles the most prominent feature in the entire UI, among other things. I find that styles in Word are now extremely easy to use and almost everyone I know utilizes them.
>>23
I've messed around with 2007 a little, the ribbon is an improvement (long-awaited), but my company can't afford to ask "how high" every time MS says "jump."
>>1
IDEs are more useful for reading code than they are for writing it; syntax highlighting and the ability to jump to a function definition simply by clicking on it make a world of difference. I use netbeans at home, eclipse at work (no choice there).
A competent developers turns his operating system into his IDE. I've yet to hear of a single thing an IDE can do that 1. vim can't, and 2. justifies the colossal waste of resources.
Anyone defending IDEs doesn't have a clue what he's doing as a programmer.
Name:
Anonymous2010-07-12 1:46
I love Netbeans and all the typing it does for me.
Name:
Anonymous2010-07-12 2:05
I'm too manly to use an IDE. I use Textmate. Watch the screencasts.
Not as a primary way of programming, no, I don't use IDEs. If I could get intellisense in vim, then I wouldn't see a point of IDEs at all.
Nowadays I write a lot of C# and people think that documenting their libraries isn't necessary, because they have their IDEs with code completion and inline XML documentation, god damit. I don't want to read documentation in an IDE, that's retarder. So, yeah, I have to sometimes use IDE, because that's easier than reading the source.
Name:
Anonymous2010-07-12 6:29
Depends on what I'm doing.
For First Draft and stuff like that, Notepad++
Once I start compiling, I'll typically throw it over into and IDE. I used ECLIPSE on my last to projects (Code Red's Red Suite for writing control software for Cortex M3, Xilinx's SDK for writing control software into Spartan3A µblaze)
If I need to write more, I will often C/P over into NP++ again, because I like it. Some of the guys I work with think that's a funny habit, but I like having my code on the entire screen, in a program where an accidental key combination won't compile useless shit or some other random event that'll happen when you *want* to hit ctrl-s but instead hit ctrl-(a,w,e,d,x,z).
>>34
I don't use methods with the same name but different capitalization. I guess there could be a library that does that, but so far it hasn't been an issue.
I generally don't auto-complete variable names, it's usually faster for me just to type them.