Linked by Gilboa Davara on Thu 30th Jun 2005 12:29 UTC
If you've heard about Linux and feel like giving it a go or if you want to try Linux but you're too afraid it'll shew up your computer, this article is for you. Read it, feel free to take what you need and ignore the rest. This is not a tutorial, it's a README-FIRST-like article. It should help you to take that first dive.
Permalink for comment
To read all comments associated with this story, please click here.
ilyak, when you compare vim to vs you sound nothing but funny. i don't want to write a 10-line program, for that i can use even "echo" for an editor. i want you to show me an ide that has autocompletion, intellisense and parameter hints. as for strace+gdb, well i'm afraid you can't compare them to softice. i saw both...
Just to squash some misinformation here, I pretty much do all my development in ViM. The "basic" ViM is just an editor, sure, but a quick visit to www.vim.org, choose what scripts you'd like to install, and viola! you have the IDE you've always wanted, nothing more, nothing less. It's best not to imply that "ViM is a joke compared to VS!" ... besides the things you mentioned, I can, for e.g., query/execute SQL against DBs, w/o leaving the editor pane i'm in, as well as many other things.
However, ViM is not for everyone. Nor is EMACS. (Although both can do what you described). Some new Linux-coming-from-Windows devs would likely prefer KDevelop, which has nice features, and you get to click the mouse over all the icons you want.
Also strace and gdb aren't themselves each replacements for softice (i've never used softice, just now reviewed it online). GDB + DDD (or just KDevelop), maybe. But strace and gdb, and many, many other tools do offer the same features. Some people, like you it seems, like to have all "programming" and all "debugging" in one application each. Others prefer one-off tools for any particular task.
What's *easier* is what works best for whatever purpose or task you have at hand.
anonymous, for your information i didn't need to learn vs. it's so easy to use that everyone can handle it... and that's what i call a comfortable tool.
You may feel the VS really is the easiest and best all around IDE -- but *you did have to learn things to use it*. I know I get upset with people sometimes when they can't talk objectively about the possible benefits of using ViM, because they can't get over the "learning" of what the different keys do in different modes. Knowing where to click in VS and *what the things you're clicking on mean* takes patience and learning....just like any program, really.
ilyak, when you compare vim to vs you sound nothing but funny. i don't want to write a 10-line program, for that i can use even "echo" for an editor. i want you to show me an ide that has autocompletion, intellisense and parameter hints. as for strace+gdb, well i'm afraid you can't compare them to softice. i saw both...
Just to squash some misinformation here, I pretty much do all my development in ViM. The "basic" ViM is just an editor, sure, but a quick visit to www.vim.org, choose what scripts you'd like to install, and viola! you have the IDE you've always wanted, nothing more, nothing less. It's best not to imply that "ViM is a joke compared to VS!" ... besides the things you mentioned, I can, for e.g., query/execute SQL against DBs, w/o leaving the editor pane i'm in, as well as many other things.
However, ViM is not for everyone. Nor is EMACS. (Although both can do what you described). Some new Linux-coming-from-Windows devs would likely prefer KDevelop, which has nice features, and you get to click the mouse over all the icons you want.
Also strace and gdb aren't themselves each replacements for softice (i've never used softice, just now reviewed it online). GDB + DDD (or just KDevelop), maybe. But strace and gdb, and many, many other tools do offer the same features. Some people, like you it seems, like to have all "programming" and all "debugging" in one application each. Others prefer one-off tools for any particular task.
What's *easier* is what works best for whatever purpose or task you have at hand.
anonymous, for your information i didn't need to learn vs. it's so easy to use that everyone can handle it... and that's what i call a comfortable tool.
You may feel the VS really is the easiest and best all around IDE -- but *you did have to learn things to use it*. I know I get upset with people sometimes when they can't talk objectively about the possible benefits of using ViM, because they can't get over the "learning" of what the different keys do in different modes. Knowing where to click in VS and *what the things you're clicking on mean* takes patience and learning....just like any program, really.