News for hackers. Stuff that matters.
Re:Area 120, Google’s in-house incubator, severely impacted ... by pjmlp on Saturday January 21, 2023 @12:18PM (#34467992)
I used to think so regarding Microsoft, but since the WinRT reboot, deprecation of the tooling and rebooting again back to Win32/COM, while at the same time rebooting Xamarin.Forms into MAUI, and parallel to those two efforts, trying to push Blazor everywhere there is some form of Web Widget, I am no longer sure.
Re:Area 120, Google’s in-house incubator, severely impacted ... by somenameforme on Saturday January 21, 2023 @01:21PM (#34468712)
That's not even scratching the surface. They're spread far and wide and the ice is cracking. WPF -> UWP -> WinUI 2 -> WinUI 3 is an even bigger mess that's creating a system of frameworks that completely overlaps in functionality with MAUI, except it's Windows only - but not really.

The entire pipeline there doesn't even make any sort of coherent sense. WPF was clean, had extensive interest and support, and could have been trivially extended with more refined and "modern" styling/functionality. That's fundamentally all that UWP/WinUI are anyhow. But with each branching off, they splintered and annoyed developers in the XAML domain, to say nothing of the fact that I'm just pretending MAUI/Xamarin doesn't exist here.

I feel that the constant desire to push onto new things is, somewhat ironically, really holding back major progress. Because you put out some new awesome and really exciting tech, but things take time to mature. C# is absolutely awesome now, but was a mediocre java clone when it first emerged. It took decades of incremental and focused progress to get there.

Re:Area 120, Google’s in-house incubator, severely impacted ... by pjmlp on Saturday January 21, 2023 @01:40PM (#34468919)
What has pissed me most was the way they managed the C++/CX to C++/WinRT transition, because not only does WinDev expect .NET devs to keep their C++ skills up to date for specific APIs, now they want us to author components like in the ATL glory days.

Then we finally have Native AOT, but still fails short from .NET Native capabilities.