I use Wolfram|One 13.1 under Windows 10 and 11 which has the standard local Wolfram Desktop as development platform. This has limited capabilities when regarded as an editor or even IDE. (This is not to say anything against the great idea and functionality of notebooks).
In particular I often miss the possibly to open two or more windows on the same notebook. I liked to edit it at two different places (e. g. function definition and use) at the same time. The desktop doesn't allow this. It can only hide cells or cell groups which is tedious to use.
As a bypass I have the notebook in one session for edit and test. And start a completely new second session/frontend with the last saved state of the notebook. This second instance can only be used for viewing or copying, not editing, since changes are not synchronized between the two instances.
And of course, I miss a real (and working) debugger.
I assume there are products under Wolfram's many products(1), which can be called a real IDE. But which one?
Or do I have to use additional tools like Eclipse, Visual Studio or the like? If yes, can someone point me towards instructions how to setup such an environment?
(1) I have never understood why there are so many products and what their differences are. As an example: Why there are things called "Wolfram" and others called "Mathematica"? Isn't the latter just the ancient name for "Wolfram"?