On 05/02/24 12:32, Jeff Gaines wrote:
>
> OK, let's get this over first, I currently use Windows 10
> and Visual Studio 2008 (later versions introduce new bugs as
> well as carrying forward old ones).
>
> For anybody still reading I want to make the move to Linux,
> Windows 11 is a step too far for me, I have tried Ubuntu and
> it does pretty well all I need. However, my main interest in
> my old age is programming and the Visual Studio IDE suits me
> perfectly.
>
> I have been searching for an equivalent for Linux but I'm
> not sure there is one. My apps tend to be Windows Forms apps
> (to become Linux GUI apps) and the ease of designing a form
> in Visual Studio is brilliant. Once the form is designed
> then writing the code is what keeps my grey cells working.
>
> Is there anything like Visual Studio for Linux?
the answer that I can propose is : partially :\
The IDE in itself is replaceable by, for example, Visual
Studio Code (also community edition), and Codium (the
de-microsoftized version).
Another very powerful IDE is QT Creator (different, but not
quite inferior to the outstanding Visual Studio .... yes, I
used to love it too).
The actual problem is another : the underlying framework.
VS is native with full .net framework, that is the real hard
part to know and work with.
Migrating on linux has two choices.
One conservative, rather frustrating (based on "Mono", the
porting of .NET on Linux), adopted by many ide, among which
Eclipse
One very time consuming, based on native linux frameworks
(there each Ide carries its own, and there are a lot).
Now the language could even be the same (i.g. C++), but
nothing would work as before, since the libraries, objects
and class hierarchy, would be difference, and this means 1)
learn the new target system libraries, 2) rewrite almost
from scratch the programs.
I used to code in Visual Basic, now I use gambas.
I must say rather often I am no longer able to replicate the
same things as before.
I must also say now I do different things I was unable to do
that times.
And I'm quite still learning gambas components and their
behaviour (recently I discovered poppler for PDF
manipulation and XML management that is really powerful, and
also a web engine that is almost a packetized version of
chrome !).
The transition is painful, yes.
> I know VS
> Code exists but that's a coder's text editor rather than a
> GUI as far as I can see.
VS Code is very complex and shapeless, in the sense it is so
highly configurable and extensible by uncountable plugins
that is fit for everything you learn to do with it. It is
really much more than an editor, also a web server for LIVE
JS programing if you learn to use the plugins.
It is a true ide since it is semantically competent and the
"intellisense" understands the syntax (a lot many of them).
Eclipse is an (very heavy !) RAD IDE, also flexible.
In C families I find it better QT Creator. Unbelievable they
still offer it for free, even if it is a "lite" version (its
"lite"-ness is only a definition, largely surdimensioned for
my needs, I cannot even imagine the bonus they offer for
paid versions).
>
> Any suggestions appreciated, including pointers to more
> appropriate places to ask.
>
> Many thanks.
>
--
1) Resistere, resistere, resistere.
2) Se tutti pagano le tasse, le tasse le pagano tutti
MarioCPPP