After 12 years at last I can say its good to be a .Net developer, we are not there definitely but I see a very bright future.
@leriosindane7203 жыл бұрын
That's why I love and get inspired, at microsoft. Who constantly learns from their mistakes, listens to customers' concerns, transforming them into functionalities.
@lextr31103 жыл бұрын
haha funny
@heagandev3 жыл бұрын
@@lextr3110 Microsoft has really changed a lot over the years especially after Satya took over, pushing their products to cross-platform and open source. Just two examples of major steps in the right direction. Care to add why you disagree?
@olimilo14023 жыл бұрын
20:51 dark mode "Register" is not visible anymore
@obinnaokafor62523 жыл бұрын
I cannot wait for the C# MVU feature of Maui.
@lloydfromfar3 жыл бұрын
Me neither! :o
@borisbo943 жыл бұрын
Yeah! Sure! Let’s make the code look like s**t! Why would someone want to create ui in code???
@obinnaokafor62523 жыл бұрын
@@borisbo94 Sensible developers such as ones we have doing great development with C#, and Flutter and SwiftUI developers. Think deeply before you start typing.
@borisbo943 жыл бұрын
@@obinnaokafor6252 I think deeply about what I write. What does my comment have to do with your “sensible developers”, and why on earth I can’t express my opinion about coding style? I think that creating buttons (and ui as a whole) from code, is a terrible idea and makes the code look bad...
@jcbeppler3 жыл бұрын
@@borisbo94 Looks like we are going back to windows forms lol
@JasonPurkiss3 жыл бұрын
Sorry if i missed this point but with the merge to MAUI will i be able to add a web project to my Xamarin shared project as would like a web version of what i already have? :)
@Dhaiky3 жыл бұрын
No, not web. It's just blazor desktop, not blazor web.
@deaasaleh36133 жыл бұрын
We are waiting more about MAUI
@hotlineoperator3 жыл бұрын
Waiting for good example of working demo app with great UI. When I see really nice UI, -- then I will be excited, that I want. If I only see PowerPoint presentation of list of concepts, well not happy with that. What you are trying to accomplish is interesting.
@bobweiram63213 жыл бұрын
If Microsoft insists on making the desktop look and behave like mobile apps, it will fail. They failed to learn from Windows 8 where it was flat out rejected because of the modal, single Window style user interface.
@bobweiram63213 жыл бұрын
@Tom Joney Great point! I can't think of a single Android, Windows, MacOS or iOS app written in Xamarin Forms. You know what the real irony of all this is? Qt was under the control of Nokia which was purchased by Microsoft. Qt is the only real successful cross platform framework. WPF has a very flexible event model and rendering engine, making it easy to port across platforms, but Microsoft spent years leaving developers in doubt about its future. UWP is doomed and useless.
@tidiane34563 жыл бұрын
@@bobweiram6321 I agree with you. WPF is very good. Some years ago I have tried to migrate my application to UWP but one month later I went back to WPF because UWP is real crap. I read comment about people investing in silverlight and lost a lot of time. Microsoft should make WPF cross-platform instead of trying to create new things. Today for developing Windows desktop app WPF is the best choice even if WPF is here since 2006. All these years Microsoft has not developed something better than WPF for desktop development. It's always good to wait until it is enough mature (and that Microsoft didn't threw it out) before investing in a Microsoft technology.
@germwire903 жыл бұрын
How does animations work cross pkatform?
@StevosSows3 жыл бұрын
Can you guys add a small MAUI learning module to Microsoft Learn? That would be awesome! I am developing in Flutter but this MAUI is huge, I mean C# to be the one ring for dev looks like in 2022!
@daudsadiq50353 жыл бұрын
web support with maUI?
@bench23283 жыл бұрын
love the video man. although i have a question . I am building an app (Android) and i wanted to add a functionality, which is to modify the phone settings. the app basically connects the phone to a secured wifi-network by generating a key (which is the password) the phone user can use the key to connect to the secured wifi (well thats part of the things the app does). SO, my question is wether it is possible to integrate into the app a functionality that also forgets the wifi-network (i.e remove the wifi-network entirely from the phone ) maybe when you exit the app.
@qiavist64043 жыл бұрын
MAUI + Blazor, nice :) How MAUI application can be published to different market places... is there any templates to do this? Is it possible to publish MAUI application with ClickOnce? It would be nice to know more about this application publish phase but nice work! :)
@venumadhavanv3 жыл бұрын
Can we have a single solution/project for all app platforms and Web browser? i mean for android , iOS and Web application?
@Dhaiky3 жыл бұрын
Yes, but no web brwoser. There's no Web part in MAUI
@emilie19773 жыл бұрын
In this moment use dart+flutter for crossplatform... I return to C# if MAUI is really cross platform (desktop win, linux, macos etc.)
@nromy20063 жыл бұрын
me two
@fdhsdrdark3 жыл бұрын
.Net MAUI is the evolution of .Net Forms. Will Xamarin Native (distinct Android/iOS projects) still be supported? Is there any chance Microsoft depricates Natives and support just MAUI? Any response very much appreciated.
@venumadhavanv3 жыл бұрын
Is this SEO friendly?
@ppsee77703 жыл бұрын
How about mobile blazor bindings?
@HotCakeX3 жыл бұрын
Awesome video, really enjoyed watching and learning, the future is very bright for .NET
@samadhistate96373 жыл бұрын
I have built a WPF/XAML Windows desktop app. What's involved in porting this app to work on Mac OS? Can this be done with .Net 6.0? My current app is all XAML and C#.
@SuperGURU_Ben3 жыл бұрын
I think Mac os it should run already on Mac os. Is it a .net 5 WPF Desktop App? Then it is already compatible with Mac OS.
@MusicalGeniusBar3 жыл бұрын
When it goes public will Maui be in visual studio ?
@sergekg2kg8443 жыл бұрын
I don't see any mentions of Linux; ;-(; Only Blazor - NOT MAUI, can handle all platforms.
@joshemm49913 жыл бұрын
i'd guess since mobile is more of the focus of the merger, and desktop is good but secondary, linux falls down the line.
@swordblaster25963 жыл бұрын
Another UI technology MS will abandon in 6 or so years?
@user-hz1yc6cw6k3 жыл бұрын
MAUI is just rebranded Xamarin and there is nothing new, so it will be hard to abandon it.
@swordblaster25963 жыл бұрын
@@user-hz1yc6cw6k I have confidence MS will manage to abandon it somehow.
@MizanNet3 жыл бұрын
@@swordblaster2596 lol agreed
@Raul-em2xe3 жыл бұрын
I don't understand why the people keeps saying this. I've been working with .NET for 17 years now. Our very big enterprise application has been working for all this years with no compatibility problems. It is a WinForms app and Microsoft still supports everything (even with .NET 5 we will be able to "upgrade" it). Tell me about any web framework where you don't need to rewrite everything every some few years. Of course, maybe you are meaning Silverlight, but this is another story. We as developers (and our customers) decided that we didn't need it. At least not with the constraints it had.
@alanbourke40693 жыл бұрын
And the other major players never abandon anything, noooooo
@danm27562 жыл бұрын
Why no Linux?
@alanbourke40693 жыл бұрын
Nice to have focus on reducing complexity, finally.
@Courserasrikanthdrk3 жыл бұрын
thaks from india very valuable
@raphaeljaggerd35853 жыл бұрын
love for both flutter and .net
@icavalheiro3 жыл бұрын
What about Linux?
@icavalheiro3 жыл бұрын
@Dylanrules22 I'm expecting a oficial support. I understand their favoriting Windows, but since they are also support Mac it makes no sense for them to simply ignore Linux. I don't trust the "we've got no budget for linux" bs, if MS don't have the money to add a few extra devs for Linux support who has it?
@Grasher1343 жыл бұрын
I'd like for them to do that, but imo for linux blazor app will do. User base is too non-existent to focus on it. Paying customers on linux using it on servers. Those don't need UIs usually
@frankhaugen3 жыл бұрын
My biggest issue is with th need for emulators. I'd love to just have a mock, that just mocks the device like a Unit Testing framework -mocking tool
@doctor91013 жыл бұрын
Please release virtual canvas, we can easily move from the expensive autocad
@KR_103 жыл бұрын
Why do you scratch your head when people say it's not native? If you bring in a runtime like mono then your code is not native. Even if your C# calls native bindings, your actual code is not running native.
@gavinw773 жыл бұрын
Because WinUI is native?
@SuperGURU_Ben3 жыл бұрын
What they also mean is, it is not a webpage disguised as an app. It really shows native controls. So it is a native app and not html.
@bobweiram63213 жыл бұрын
If you're only planning on targeting WinUI for Windows and Catalyst for MacOS, then Maui is doomed from the start. Haven't you guys learned your lesson about the perils of treating the desktop and mobile UI as if they are the same? This common denominator approach makes it impossible to leverage the strengths of the desktop.
@orchardskills57993 жыл бұрын
MAUI needs to support Linux right out of the box just like what they did for .NET Core! Come on Microsoft! What happen to "Microsoft Loves Linux"?
@jaredsibson6463 жыл бұрын
Ha, there's no standardisation on linux for GUI development. Do you expect Microsoft to do all the work for you? Get on GitHub and do it yourself you lazy sod!
@marcinsaata9143 жыл бұрын
it's a really good future :-)
@willinton063 жыл бұрын
I want Blazor Desktop, this si cool but blazor is where the money is
@obiwanjacobi3 жыл бұрын
Where's Linux?
@stevenlee79583 жыл бұрын
What maddy is smiling about ? definitely not the boring NET 6 introduction.
@stoffe35943 жыл бұрын
Now we are just missing Linux in that scope of MAUI...
@diopistacchio50373 жыл бұрын
I think the real fight Is againist JavaScript/HTML/CSS and the mobile bindings is a good way to fight it with C#/HTML/CSS . Microsoft is moving in a good way but the fight is long. Create an unified ecosystem Is the way to win. Multiplatform is the only way. P.S. I like a lot MVVM, more than MVC.
3 жыл бұрын
Glad I quit [messy] Java !
@ruffianeo34183 жыл бұрын
MS lost me with .NET core. For me, desktop programming is still the first use case and I felt the urge to look for alternatives. .NET turned out to be a moving target, moving way too fast to my taste. Now I am a happy Common Lisp programmer (similarly powerful environment and comparably fast) and stopped investing time to "keep up" with the latest .NET mood swings.