Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
31415098y@rtannerf @RazorSh4rk I think vim + something like YouCompleteMe would qualify as an IDE.
-
31415098y@RazorSh4rk You can compile in vim with :make, even without plugins. As for git integration, there are plugins for this purpose.
-
rayanon13608yLol this thread is so full of ignorance. You can compile, build, test push and sleep inside Vim. Software engineering field had good engineers with good design sense back in the day. Now all you see is bloat. IDE it seems! IDEs are for kids who don't know shit. Feed them a shiny big toy and they are happy.
/rant -
darkness7348yI concur with @rtannerf.
IDE = Integrated Development Environment
The bare minimum for an IDE (I'd say): Source Code Editor, Compiler/Interpreter, Debugger. They can definitely provide more.
While Vim by itself ain't an IDE. Something like: Vim (Plugins: Vundle, NERDTree, Powerline/Airline, ctrlp, EasyMotion, YouCompleteMe etc.), zsh, tmux, compiler and debugger (GCC and GDB, in my case) and git can be considered an IDE. (In my case, add a Makefile.)
You choose the right tools, you'd get the most lightweight, super productive IDE. -
Apparently it's difficult for people to accept that not everything can be put in two categories, that it's a continuous spectrum.
Text editor + dev tools = IDE.
So is Atom an IDE? Yes, but not as specialized and heavy duty like the Jetbrains ones. You know those screwdrivers with replaceable bits? Would you argue its not "a real screwdriver?"
Vim is a great text editor, an amazing code editor, and a competent IDE for many (but not all) languages.
But it's an illusion that there are just two classes of programs to edit code. -
@magnusi So Jetbrains doesn't create IDEs? Because most of the functionality in their applications comes from (sometimes preinstalled) plugins.
-
*grabs popcorn while my point about development apps inhabiting a spectrum rather than two categories is being proven*
-
penguin20148y@magnusi VI alone might not an IDE but with plugins it is. It's still integrated, even if vi doesn't ship with plugins.
-
@penguin you should. Don't believe everything you read on internet and see it for yourself. If you don't like text editors choose IDE. Believe in yourself. I tried it all and felt at home in Emacs.
-
penguin20148y@theothergod I use vim with a bunch of plugins, curated over time :P. I find that much more efficient than GUI IDE's.
-
anything that has plugins and macros could technically be an IDE.
But that definition is kind of broad.
I mean you could probably write and deploy code from Excel but that doesn't mean we classify that program as an IDE does it?
If you call every extendable text editor an IDE the definitions become kind of meaningless. -
Arjun8338yHe didnt say Vim is an IDE, he is trying to say he hates all text editors , but Vim is an exception.
-
Both vim and notepad++ can be configured to be ide like but neither can replace a good well designed ide.
Also you can get a plugin for notepad++ to have vim key bindings so it's pretty moot.
Someone else: I hate notepad++, It's not even an IDE! I love Vim though
Me: And Vim is an IDE?
undefined