Live data from Hacker News

Welcome to .NET Multi-Platform App UI

devblogs.microsoft.com

21–22 of 22 posts

Re: Welcome to .NET Multi-Platform App UI

#21
post #20
post #18

I see many negative comments about Microsoft and "yet another UI framework"... I started back in the Webforms/Silverlight days, and brough over my skills to each next iteration and had a pretty pleasant dev. experience ever since. I was using the following: Silverlight -> WPF -> Windows Phone -> WPF -> Angular/webdev -> Xamarin.Forms and now since MAUI Preview 11, we've been building our new mobile/desktop product wi…

> Web frontend isn't even close to what any of those mentioned above are right now. Layouting stuff on the web is a nightmare. One with more experience with web dev can easily submit the exact opposite comment - web layout and tooling are light years ahead of whatever most recent .NET endeavor. The web is also already cross-platform, where every platform looks and feels native to itself. This announcement doesn't sho…

I do web dev and haven't done much desktop dev in years.

But a few months back I got to play with WPF and it was an absolute joy and breeze compared to web dev IMO.

Re: Welcome to .NET Multi-Platform App UI

#22
post #20
post #18

I see many negative comments about Microsoft and "yet another UI framework"... I started back in the Webforms/Silverlight days, and brough over my skills to each next iteration and had a pretty pleasant dev. experience ever since. I was using the following: Silverlight -> WPF -> Windows Phone -> WPF -> Angular/webdev -> Xamarin.Forms and now since MAUI Preview 11, we've been building our new mobile/desktop product wi…

> Web frontend isn't even close to what any of those mentioned above are right now. Layouting stuff on the web is a nightmare. One with more experience with web dev can easily submit the exact opposite comment - web layout and tooling are light years ahead of whatever most recent .NET endeavor. The web is also already cross-platform, where every platform looks and feels native to itself. This announcement doesn't sho…

I'd say I'm equally fluent in both because I put heaps of effort into my web dev skills so I could charge the same hourly rate and deliver the same quality I deliver for Desktop/Mobile. I adhere to certain standards when I put my name behind something I deliver to a client.

The amount of "oh yeah, it seems hacky but that's the best practice" on web is mindboggling. Every time I had to use HTML/CSS/JS hacks to achieve something rather simple in terms of laying out components on the screen, I wanted to quit working on the project.

The amount of work you have to put into web frontend to get it pixel perfect and according to the design, is roughly 40-50% more than achieving the same thing on let's say WPF.

Take it however you want, but what MS achieves in dev experience on their UI stacks is quite admirable. The fact that those stacks don't survive long is a another pair of shoes.

Post reply on HN