by DaOne256 on 9/15/23, 9:34 AM with 71 comments
by marcodiego on 9/15/23, 1:25 PM
Some new versions broke compatibility with previous version's components. There was the case where you paid a good amount of money on some proprietary components and they simply wouldn't work in the next version: you were imprisoned in an obsolete IDE. By not being multi-platform (I heard it improved lately) you could only use it with/for win32 so it lost servers, embedded, cloud and mobile. By not being open-source nobody could improve it.
Then it had to compete with "native tools". Whoever develops for windows wouldn't quit ms' tools to use it, whoever develops for mac wouldn't quit apple's tools to use it, whoever develops for android wouldn't quit google's tools to use it, whoever develops for linux was mostly ignored after kylix.
Note that I didn't even mentioned price and license.
They improved it later, I heard. But seems more like the old case of too little too late. Most successful programming languages today are open source and multi-platform. Delphi was dependent on win32 for too long and it still is "too proprietary". You do the world a favor by porting your project to lazarus.
by blinkingled on 9/15/23, 12:27 PM
(Yeah I am not downloading the "Community" edition if I have to provide my name address and phone number. Really if your product needs mindshare and you offer community edition the least you can do is make it easily downloadable.)
by pjmlp on 9/15/23, 9:59 AM
Microsoft completely messed up the XAML / C++/CX development experience with internal politics, only to have the team responsible for C++/WinRT going on to have fun in Rust/WinRT, leaving the former in maintenance state.
by cfn on 9/15/23, 12:27 PM
by aetherspawn on 9/16/23, 1:11 AM
Aside, I have used this in the past for GUI on windows and it was amazing. Like .NET but native and better.
by DaOne256 on 9/15/23, 9:35 AM
by nurettin on 9/15/23, 5:00 PM
by matt3210 on 9/15/23, 3:58 PM
by coliveira on 9/15/23, 12:38 PM
by phendrenad2 on 9/15/23, 4:18 PM