5 ms·
I feel like .NET Core has become a technology I should be considering for my team, not least because it is so much easier to find .NET devs in the UK than just
by jimnotgym 8y ago
I feel like .NET Core has become a technology I should be considering for my team, not least because it is so much easier to find .NET devs in the UK than just about anything else (apart from php WordPress and Magento peeps).
I feel I know nothing about it at all, and I wonder if anyone would be kind enough to suggest some resources? I'm primarily going to be working with enterprise CRUD apps, and ERP stuff.
Out of interest, what are the options for cross platform desktop apps, if the Windows GUIs are going to remain closed source?
- avinium 8y ago> Out of interest, what are the options for cross platform desktop apps, if the Windows GUIs are going to remain closed source? .NET Core 3 will support WPF -https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/ https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-...
- blinkingled 8y agoNo, it's not cross platform. WPF will be supported on .Net Core runninng on Windows platform only - previously you needed .NET framework to run WPF apps - given everything will be .NET Core going forward this move makes sense.
- avinium 8y agoOops, you’re right, didnt read my own link closely enough. I guess Avalonia is the only option for cross platform .NET UI? https://github.com/AvaloniaUI/Avalonia https://github.com/AvaloniaUI/Avalonia
- jf- 8y agoThere is no official cross platform desktop GUI solution for .NET core. There are third party efforts however, take a look at avalonia and eto.forms. Or alternatively think of doing a web app in ASP.NET core. If you don’t need a bells and whistles SPA then ASP.NET core MVC is a very performant solution.
- jimnotgym 8y agoThanks. I think ASP.NET core MVC is what I should be looking at. Are there any books you could recommend?
- jabart 8y agoA nice trick a lot of .Net devs don't use is code generation(T4 templates). Generate a Enitity Framework context, use Visual Studio to add a controller, select the context, basic crud and HTML generated. I take that, style it, copy the code into the service layer and 70% of the boring code is done. I can't type fast enough to make that much code that error free and quick.
- colemickens 8y agoI've never had T4 in a project where I didn't immediately have problems. It also doesn't seem to really be a thing for .NET Core...
- jabart 8y agoIf you use Visual Studio, the Add Area, Add Controller's are all using T4 templates. VS Code may have a plugin for it, but that is why I mentioned Visual Studio, which I have to pay for so I use it more :)