[ / / / / / / / / / / / / / ] [ dir / agatha2 / choroy / dempart / doomer / htg / komica / mde / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
Verification *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): de4a9370ef1a3a8⋯.gif (1.79 MB, 1200x763, 1200:763, ide trash.gif) (h) (u)

[–]

 No.1057828>>1057843 >>1057899 >>1057936 [Watch Thread][Show All Posts]

I seriously don't understand why people use IDEs. Someone please explain it to me.

>tiny fraction of screen is dedicated to code

>rest is occupied by BLOAT BLOAT BLOAT

>takes hundreds of years to load

>can't edit simple files without making a BLOATED project first

 No.1057832>>1057900

I don't know what the above abomination is but Geany is awesome. And you don't need to enable all those "diagnostic tools" or whatever I assume?


 No.1057833

That gif made me puke.

+1 for geany but I don't think that counts as an 'IDE', just an editor with some nifty addon functionality.


 No.1057843

>>1057828 (OP)

Because a lot of people don't know any better. They can be up and running in a few minutes without having to learn

* how to use the language documentation

* how to use the compiler

* how to use the debugger

Once they get started with an IDE, they're likely to stay with it because "why fix what aint broke lol"

It also dosn't help that most people start on windows that dosen't come with a compiler or make-equivalent. Since you have to go out and download these things anyway, you might as well just get the whole IDE so you're not missing anything.


 No.1057850

Just use GNU Emacs


 No.1057852>>1057871 >>1057936

>tiny fraction of screen is dedicated to code

Stop right there. If you are writing code with lines longer than 100 characters (and I am being generous there), which is a tiny fraction of screen if your eyesight doesn't suck, you are doing something wrong. I used to use Visual Studio, the IDE depicted in the gif, in my old job, and I had more than enough space to put two code windows vertically side by side. It's not the IDE's fault that the guy in the gif has a low screen resolution, is using a tiny window or is using an absurd font size.

>rest is occupied by BLOAT BLOAT BLOAT

Most of those windows have a use. Fuck, there are a lot of Vim plugins that attempt to recreate them, and unless you are one of those hardcore vanilla Vim purists, I am sure you have installed them as well. You may have a case with all the buttons, though.

>takes hundreds of years to load

This one is true, sadly, but in practice, you rarely have to reboot them.

>can't edit simple files without making a BLOATED project first

This is straight up false, and I can't believe nobody has called you on your bullshit yet. Guess /tech/ has never touched an IDE, yet they love to shittalk them because using Vim because virtue signaling or something.


 No.1057871

>>1057852

>This is straight up false, and I can't believe nobody has called you on your bullshit yet.

Yeah Geany doesn't require that, but it is a useful feature anyway when you're deailng with a lot of files.

>This one is true, sadly, but in practice, you rarely have to reboot them.

Well even if true you can just have a simple text editor installed alongside an IDE.


 No.1057899>>1059314

>>1057828 (OP)

You will understand once you're actually employed.


 No.1057900

>>1057832

Haven't used it in a while but isn't Geany a glorified text editor?


 No.1057936>>1057980

>>1057828 (OP)

An IDE is an integrated development environment and the first word say it all. It just works and you can hand an IDE to anyone and have him up and running in the company ecosystem within an hour or so. When working in a team the lowest common denominator will be used, and usually that means the tool you can train the average Pajeet to use.

Now compare this to Vim: first you have to learn the editor, then you have to set up your configuration, install a Language Server Protocol plugin, install the language server, install a compiler, install an auto completion plugin, install libraries, get familiar with the command line and probably a bunch of other thins I have forgotten about.

Don't get me wrong, once you have done all these things and you have a tailor-made working environment you are pretty much unstoppable, but it takes an upfront investment to get to that point. Personally I wouldn't want it any other way, but there are many people who just want to be told "press these buttons in that order". You can find plenty of tutorial on "how to turn Vim/Emacs in an IDE for X", which misses completely the point of these editors.

I used to be an IDE user, but I got frustrated by them. They only support the languages they are made for and if your project is slightly out of the ordinary you will end up fighting your tool instead of the problem. That was one of the reasons I learned to use the shell and Vim, now I can organize my projects any way I want to and use whatever tools I need. I can sed, grep or awk during the build process, I can use any programming language I want, I can organize my code however I want, and there are no magical "project" files that need a dedicated program to process.

>>1057852

It's only enough space if you think that having one window open at a time is acceptable.


 No.1057980

>>1057936

>not having two screens

Weak tbqh. You can configure your IDE not to have superfluous side windows and just cram them at the bottom of the screen, though.


 No.1059314




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
11 replies | 0 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / choroy / dempart / doomer / htg / komica / mde / vichan ][ watchlist ]