ZXDunny
Deep avatar
- Joined
- Oct 12, 2010
- Messages
- 2,585
That's an unusual position to have. I guess if you're a big Visual Studio fan I could just about understand you, but the weird-ass (and slow) Windows make system, the Windows paging strategy, and slow NTFS drivers just about swore me off using windows for anything serious. Linux might be obtuse at times, but once you've learned something, it's consistently applied, whereas in windows 10 I couldn't even edit a batch file in an installed app, despite being logged in as admin, and the file not being marked read-only, and the directory being writable. Somehow, in the end I managed to break that program entirely somehow and I had to reinstall it, so I still haven't been able to fix that bug.
No, I don't use VS at all - can't stand it. The only IDE I've ever really gotten into is Delphi - for C/C++ I tend to just use a text processor and the command line, but I don't do a lot of C. Maybe that's part of the problem - perhaps the IDEs you get for C/C++ on Linux really are amazingly good, and the ones I've tried for my Object Pascal work have been horrible.
I like Lazarus a lot too, although I left pascal a long time ago.
I code in Delphi professionally, and the IDE is pretty damned good - the debugger is sublime though. Lazarus is just a huge pile of unworkable mess compared to that. Inconsistent UI elements, broken debugging, a multi-window system on a desktop that doesn't really do windowing very well (Mostly using KDE here, but Cinnamon also is pretty bad) results in an unhappy Dunny. Fortunately Embarcadero provides PAServer, so I can develop in Windows and deploy to other platforms - though they're not going to be supporting Linux any time soon.