.NET: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
Miraheze>Adám Brudzewsky
Miraheze>Adám Brudzewsky
Line 15: Line 15:
== External links ==
== External links ==


[http://help.dyalog.com/latest/index_Left.htm#CSHID=DotNet%2FOverview%2FIntroduction.htm|StartTopic=Content%2FDotNet%2FOverview%2FIntroduction.htm Dyalog .NET Interface Guide]
* [http://help.dyalog.com/latest/#DotNet/Overview/Introduction.htm Dyalog .NET Interface Guide]

Revision as of 21:50, 5 November 2019

.NET (pronounced as "dot net") is a software framework developed by Microsoft. It includes a large class library named as Framework Class Library (FCL) and provides language interoperability (each language can use code written in other languages) across several programming languages, including Dyalog APL and APL+Win. FCL provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications.

.NET Framework

.NET Framework is the primary implementation, but is restricted to Microsoft Windows only and is mainly proprietary software.

WPF

Windows Presentation Foundation (WPF) is a graphical subsystem (similar to WinForms) originally developed by Microsoft for rendering user interfaces in Windows-based applications. On Windows, Dyalog APL can use WPF through its .NET interface, and comes bundled with Syncfusion's WPF library which the license covers as well.

.NET Core

.NET Core is an alternative Microsoft implementation of the framework; it has similarities with .NET Framework and even shares some API, but is designed based on different sets of principles: It is cross-platform and free and open-source. Starting in 2020, it will become the primary implementation.

External links