IDEs; The Solution to a non-problem

I shouldn't have to say this, but this is objective.
objective truth :^)

IDEs, I personally don't like them. Never have. I have actually never NEEDED to use them. Even on Windows. Now on Linux, I have a reason to not use them even more. I can create python scripts using
Code:
gedit name.py
save it and then
Code:
 python name.py
. This goes for most everything I can think of. MAYBE you would need to use an IDE for java, maybe.

inb4 "you just liek terminal cause u a script kiddy lol"
  • Like
Reactions: 3 people

Comments

G
"[/SIZE]" lmao

Anyways, neither is bad, but why is there a war for it? It's almost as pointless as arguing political parties.

Somethings I use terminal for, somethings I use IDEs for. It all depends on preference/what the matter at hand is.
 
  • Like
Reactions: 3 people
for a scripting language like python something like VS or Eclipse is indeed an overkill, but for C, C++, C#, Java or any static typed languange, where the autocompletion can actually register every available symbol, (sematic based) autocompletion is incredible helpful. I know there are autocompletion plugins for Vim, Emacs and other terminal based editors, but not everyone likes UIs which are restricted by the terminal grid and to edit a ton of config files to get autocompletion to work.
And it doesn't has to be a full blown IDE. E.g. VS Code and to some degree Atom and Sublime feature advanced autocompletion too but don't rely on fat project files.
 
  • Like
Reactions: 5 people
F
Also, if something doesn't workout, you can easily go back and edit the code, not relaunch cmd thousand of times or try your luck.
It's just matter of preference, really.
 
Saying that IDE's are pointless when you have notepad is like saying databases are pointless because you can just make unique variables for everything. As your program grows in source files and resources, at some point you have so many dependencies that you need an IDE to organise.
 
  • Like
Reactions: 9 people
I have Atom and when i'm working on a python script I have a plugin so pressing F5 previews it. I only need to use cmd if there's a error because the error closes automatically.
 
If IDEs didn't exist you wouldn't be able to play your beloved videogames btw
 
There's no denying that IDE's come in handy - simulated code runs saved hours of my life trying to find bugs since a simulated run logs code execution in scripts. They're extremely useful for anything more complex than a few lines of code.
 
  • Like
Reactions: 1 person
For small projects like singular Python scripts, obviously an IDE isn't going to help much. But in managing larger projects with hundreds of source files? Hundreds or thousands of lines of code in each of them, and a build script that measures into pages? Yeah, you're not gonna want to manage that on a per-file basis.
 
  • Like
Reactions: 1 person
B
I used to use IDEs like NetBeans. Found out that I'm better off just using a Text Editor and the Command Line. I guess we're in the same boat.
 
My projects never was that Big and I always use IDE. Sure I can set up enviroment variables in windows(but for what, it's stupid and annoying) or create some clean templates with .bat files for quick compile to click and work with notepad++, but It's really more easy to getting started with instaling IDE first. Don't have to think even about such a thing as installing mingw seperately. You don't have to create project, just compile .c file and check warinings, then dubble click for place your cursor directly to line to correct. Clicking is so beautiful I asure you. With linux is different story.
 
  • Like
Reactions: 2 people
I personally like IDEs, used eclipse when writing Java, useful to have feedback on simple errors without needing to compile.

Only time it's really given me issues is when dealing with other peoples software/source code and it needed to be altered to be suitable e.g. splitting classes.
 

Blog entry information

Author
VinLark
Views
114
Comments
28
Last update

More entries in Personal Blogs

General chit-chat
Help Users
  • No one is chatting at the moment.
    DJPlace @ DJPlace: don't forget the meatballs +1