4 ms·
You are confusing .Net, C# and WP* frameworks. .Net is closer to the JVM, C# is the language and WP* are libraries that interact with w32 apis
by atoko 10y ago
You are confusing .Net, C# and WP* frameworks. .Net is closer to the JVM, C# is the language and WP* are libraries that interact with w32 apis
- Fire-Dragon-DoL 10y agoAs rpeden pointed out, it's you that are confusing the things. CLR is what JVM is for C#, while all the stuff I mentioned are inside the .net framework
- rpeden 10y agoNot trying to be pedantic, just posting to set the record straight: - WPF, WinForms, ASP.NET, ADO.NET etc. etc. are all officially part of the .NET Framework. - WPF doesn't do much (or any) direct interaction with Win32. It uses Direct#D for rendering. - The CLR is the .NET equivalent of the JVM. It's useful to look at the .NET Framework the same way as the standard library that ships with the JVM. They're both large standard libraries that include GUI Library (AWT, Swing, JavaFX, Winforms, WPF), database access (JDBC, ADO.NET). In both cases, the extensive standard library can easily be used by multiple languages (i.e. VB, C#, F# in .NET, Java, Scala, Clojure and many others on the JVM).