(no title)
avinium | 6 years ago
That being said, UI isn't a strength on .NET to begin with, so I think it's unfair to point that criticism at F#. Uno seems to doing some great things though.
The F# SQL type provider, however, is great. For those who don't know, this generates design- and compile-time types based on your (live) DB schema, enabling auto-complete and compile-time type checking for SQL queries. I do agree that Ionide/VS Code support isn't quite there yet.
To be perfectly honest, I don't know what you're referring to by "application architecture design".
It's definitely not perfect - I never claimed otherwise. I'm just saying that everything points to MS increasing support for F#, not the opposite.
pjmlp|6 years ago
Sorry but remark only reveals lack of knowledge of what Forms, WPF and UWP are capable of, their related tooling and component libraries from the likes of Telerik, DevExpress, ComponentOne, among others.
Practically most modern Windows applications are mix of .NET and C++ libraries accessed via C++/CLI, P/Invoke or COM/UWP.
Plain old Win32 is left for legacy, games and a couple of unicorns like Adobe's Photoshop.
Application architecture design are the tools available in Visual Studio Enterprise for end-to-end application development, and modeling mapping into code modules, also known as Application Lifecyle Management.
avinium|6 years ago
I'm fully aware of WinForms, WPF, UWP, having built applications with all of them at one stage or another.
As far as UI frameworks go, they're serviceable - but no way am I recommending .NET just because of them (well, maybe WinForms if someone's writing that type of application).
Personal opinion, of course.