Author Topic: IDE and editor preference in 2024  (Read 5400 times)

0 Members and 2 Guests are viewing this topic.

Offline PicuinoTopic starter

  • Super Contributor
  • ***
  • Posts: 1461
  • Country: es
    • Picuino
IDE and editor preference in 2024
« on: July 31, 2025, 06:08:33 pm »
« Last Edit: July 31, 2025, 06:11:33 pm by Picuino »
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17783
  • Country: fr
Re: IDE and editor preference in 2024
« Reply #1 on: July 31, 2025, 06:23:26 pm »
I mainly use Geany - I see that it's 1% :-DD.
It's pretty much similar to Notepad++ in spirit, I think better, but that's me. Now if you're strictly on Windows, I understand you'd favor Notepad++. Geany works on Windows, but it looks nothing like "native" on it.
 
The following users thanked this post: Whales, radiolistener, DiTBho

Offline DiTBho

  • Super Contributor
  • ***
  • Posts: 5097
  • Country: gb
Re: IDE and editor preference in 2024
« Reply #2 on: July 31, 2025, 07:35:54 pm »
They all suck so much I developed my own.
But, if I have to vote: geany on GNU/Linux.
Just, I doesn't run on pseudo color xterminals.
It's very annoying, gtk no more supports it.
It did, back to 2004.

The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2540
  • Country: 00
Re: IDE and editor preference in 2024
« Reply #3 on: July 31, 2025, 08:39:30 pm »
 
The following users thanked this post: John B

Offline djacobow

  • Super Contributor
  • ***
  • Posts: 1182
  • Country: us
  • takin' it apart since the 70's
Re: IDE and editor preference in 2024
« Reply #4 on: July 31, 2025, 09:44:12 pm »
I've been using vim more or less exclusively for 15 years now. Because of Moolenaar's demise, I've been experimenting with neovim.
 

Offline DiTBho

  • Super Contributor
  • ***
  • Posts: 5097
  • Country: gb
Re: IDE and editor preference in 2024
« Reply #5 on: July 31, 2025, 10:32:34 pm »
I've been using vim more or less exclusively for 15 years now. Because of Moolenaar's demise, I've been experimenting with neovim.

What's your cofeflow?
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline Whales

  • Super Contributor
  • ***
  • Posts: 2686
  • Country: au
    • Halestrom
Re: IDE and editor preference in 2024
« Reply #6 on: July 31, 2025, 11:32:09 pm »
Geany all the way!

Good:
* Fast & stable
* A single key shortcut takes you to the definition of something (like a struct or func). All without needing to have an external "server" to work out how things reference each other (Kate requires this IIRC) and without needing to define a "project".  It just works.
* Find & replace supports wildcards, regex and escape codes (all togglable)
* Block operations (un/indent multiple rows at once, type on multiple rows at once, etc)
* Sidebar document list, tree view or list.

Complaints:
* Spellchecker addon sometimes misbehaves, requires toolbar to be enabled to toggle on/off
* Moving to GTK3 provided no benefits but made the UI slightly worse
 

Offline cfbsoftware

  • Regular Contributor
  • *
  • Posts: 173
  • Country: au
    • Astrobe: Oberon IDE for Cortex-M and FPGA Development
Re: IDE and editor preference in 2024
« Reply #7 on: August 01, 2025, 03:07:28 am »
Astrobe of course  ;)

We started with TextPad, toyed with customising Visual Studio and ended up developing our own.

Chris Burrows
CFB Software
https://www.astrobe.com
 

Offline John B

  • Super Contributor
  • ***
  • Posts: 1073
  • Country: au
Re: IDE and editor preference in 2024
« Reply #8 on: August 01, 2025, 04:12:14 am »
VSCodium is working pretty well for me across Fedora and Arch. I guess that is being lumped in with one of the first two?

I also like Geany, another similar one is KDE Kate.

Thonny gets an honourable mention when you just need to test some python code without setting up folders, or even saving a file.
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3911
  • Country: it
Re: IDE and editor preference in 2024
« Reply #9 on: August 01, 2025, 04:31:15 am »
I mainly use Geany - I see that it's 1% :-DD.
It's pretty much similar to Notepad++ in spirit, I think better, but that's me. Now if you're strictly on Windows, I understand you'd favor Notepad++. Geany works on Windows, but it looks nothing like "native" on it.

oooh looks nice! i'll give it a try later . I'm still stuck with notepad++ on windows and kate on debian, good enough but still sucks as it has the "old" kde look and feel
« Last Edit: August 01, 2025, 04:34:01 am by JPortici »
 

Offline DiTBho

  • Super Contributor
  • ***
  • Posts: 5097
  • Country: gb
Re: IDE and editor preference in 2024
« Reply #10 on: August 01, 2025, 05:30:29 am »
Nedit + atags

Pros: based on *motif, so it runs on pseudo color xterminals
Cons: needs to be hacked, needs external programs like "atags" to "jump" to the definition of something
« Last Edit: August 01, 2025, 12:15:21 pm by DiTBho »
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2540
  • Country: 00
Re: IDE and editor preference in 2024
« Reply #11 on: August 01, 2025, 06:39:20 am »
I'm still stuck with notepad++ on windows and kate on debian,

Kate is also available for windows (not that I would recommend windows anyway...)
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 5734
  • Country: Earth
Re: IDE and editor preference in 2024
« Reply #12 on: August 01, 2025, 06:50:10 am »
This ranking appears quite odd - the popular and lightweight Geany is near the bottom, while bloated and sluggish editors dominate the top positions.
 

Offline DimitriP

  • Super Contributor
  • ***
  • Posts: 1539
  • Country: us
  • "Best practices" are best not practiced.© Dimitri
Re: IDE and editor preference in 2024
« Reply #13 on: August 01, 2025, 06:55:40 am »
This ranking appears quite odd - the popular and lightweight Geany is near the bottom, while bloated and sluggish editors dominate the top positions.
One word: stackoverflow   :palm:
   If three 100  Ohm resistors are connected in parallel, and in series with a 200 Ohm resistor, how many resistors do you have? 
 

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 8459
  • Country: ro
Re: IDE and editor preference in 2024
« Reply #14 on: August 01, 2025, 07:54:26 am »
Another alternative to Visual Studio, VScode, or VScodium, is Pulsar IDE.

The team from Atom IDE discontinued Atom and moved to develop VScode instead, which VScode has Microsoft telemetry.  VScodium (not VScode) is a re-build of VScode, but without the Microsoft customization (which customizations are added on top of the open source part of VScode).  Or so I've understood from random online reads.

Pulsar IDE is community maintained fork of Atom before it was discontinued.

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 3911
  • Country: it
Re: IDE and editor preference in 2024
« Reply #15 on: August 01, 2025, 07:54:56 am »
I'm still stuck with notepad++ on windows and kate on debian,

Kate is also available for windows (not that I would recommend windows anyway...)

I know, i've been using okular as a pdf reader for some time. I'm using kate on debian because it's the most similar to notepad++, not the other way around.

I tried geany. Uninstalled ten minutes later. Having to mess with the command line to change the language :palm: it's the posix way they say, you must call the binary with an argument. I say it's bullshit. There is nothing stopping you to read the locale from a file and pass it as an argument, and having a setting in preferences to change the locale to that file. Also, it doesn't seem to have the couple of bits i'm really used to from notepad++/kate.
Also the vanilla GTK look, no thanks.

Too bad, it looked promising from the previews
« Last Edit: August 01, 2025, 08:00:20 am by JPortici »
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2540
  • Country: 00
Re: IDE and editor preference in 2024
« Reply #16 on: August 01, 2025, 09:01:16 am »
Choice is always good  8)
 
The following users thanked this post: SiliconWizard

Offline DiTBho

  • Super Contributor
  • ***
  • Posts: 5097
  • Country: gb
Re: IDE and editor preference in 2024
« Reply #17 on: August 01, 2025, 12:13:51 pm »
Geany is "ok".

There are a few things to be fixed, like how it handles files in a C-project.

Only absolute path? That makes it very annoying - because you lose the project references - when you move the project. I fixed/hacked to relative path.
Code: [Select]
[files]
current_page=3
FILE_NAME_0=/mnt/src/machine/platform/arm/zaurus/bootloader/src/v5/app.c
(not modified version of geany)
Code: [Select]
[files]
current_page=3
FILE_NAME_0=./app.c
(modified version of geany)

The geany project file needs to be autogenerated in order to have the right directives { all, clean, clean_all, interfaces, run, test, ... } to your Makefile.
Code: [Select]
[build-menu]
CFT_00_LB=_Compile
CFT_00_CM=make
CFT_00_WD=
CFT_01_LB=_Build
CFT_01_CM=make clean_all; make interfaces; make
CFT_01_WD=
filetypes=C;
EX_00_LB=_Execute
EX_00_CM=make run
EX_00_WD=

Not a problem, you just need to write a script for this.

The real big problem is how the geany interface is written: gtk-xml is very complex if you need to add/remove/change a button, e.g. { do
bg, ice, autoindent, coverage, ... }.

Plus, see here, supporting Markdown needs external plug-in, which are problematic to be compiled, especially on { mips32, hppa, ppc32 ... }
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 17783
  • Country: fr
Re: IDE and editor preference in 2024
« Reply #18 on: August 01, 2025, 12:58:26 pm »
This ranking appears quite odd - the popular and lightweight Geany is near the bottom, while bloated and sluggish editors dominate the top positions.

How is that odd? It's the same thing for programming languages and a lot of other stuff.
 

Offline eugene

  • Frequent Contributor
  • **
  • Posts: 600
  • Country: us
Re: IDE and editor preference in 2024
« Reply #19 on: August 03, 2025, 05:27:58 pm »
Who the hell uses Jupyter Notebook to write code?

Anyway, I use Geany for most things. I've tried to become fond of VSCode, but we just don't get along. Mostly I miss a customizable ribbon bar. Yeah, I'm the guy that can never remember shortcut key combinations. A tool ribbon is my crutch.
90% of quoted statistics are fictional
 

Offline bingo600

  • Super Contributor
  • ***
  • Posts: 2315
  • Country: dk
Re: IDE and editor preference in 2024
« Reply #20 on: August 03, 2025, 05:36:48 pm »
@linux mint

My favourite is Code::Blocks - Mostly because it's fast
https://www.codeblocks.org/
And it's in the repos

But i also have VScodium installed.

And Sublime , for those odd' jobs.

« Last Edit: August 03, 2025, 05:38:32 pm by bingo600 »
 

Offline djacobow

  • Super Contributor
  • ***
  • Posts: 1182
  • Country: us
  • takin' it apart since the 70's
Re: IDE and editor preference in 2024
« Reply #21 on: August 03, 2025, 08:46:09 pm »
Not sure I entirely understand the question, but I use LSPs to give me all the auto complete and syntax checking goodies. The LSPs get the build information from a compile_commands.json that is prior as a side effect of my build system, which at my current employer is Cmake, which I don't love, but it's okay. At other recent orgs I have used bazel or scons. For bazel, there is an add on that can make the json file. For scons, I used a build wrapper called near for that.

In almost all circumstances, I have a need to build a bunch of artifacts from the same source: targeting different hardware versions, or simulators, and different variations with experimental features, etc. Scons really handles that the best, IMHO, since basically it is just letting you use python to generate the dependency tree.
I've been using vim more or less exclusively for 15 years now. Because of Moolenaar's demise, I've been experimenting with neovim.

What's your cofeflow?
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 5762
  • Country: dk
Re: IDE and editor preference in 2024
« Reply #22 on: August 03, 2025, 08:51:30 pm »
I really liked ultraedit, but there is no way I am paying +100$ a year to use a text editor
 
The following users thanked this post: Picuino

Offline PicuinoTopic starter

  • Super Contributor
  • ***
  • Posts: 1461
  • Country: es
    • Picuino
Re: IDE and editor preference in 2024
« Reply #23 on: August 03, 2025, 09:49:39 pm »
Who the hell uses Jupyter Notebook to write code?

https://allendowney.github.io/ThinkPython/
"The book is now entirely in Jupyter notebooks, so you can read the text, run the code, and work on the exercises – all in one place."
 

Offline westfw

  • Super Contributor
  • ***
  • Posts: 4645
  • Country: us
Re: IDE and editor preference in 2024
« Reply #24 on: August 07, 2025, 09:20:19 am »
So… language-specific and language-agnostic IDEs are being rated on the same scale?
Hmmph.


I’m still using EMACS.

 
The following users thanked this post: ledtester


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf