Content deleted Content added
grammar mistake:" Microsoft also produces " Tags: Reverted Visual edit |
Reverted good faith edits by 2409:40D5:5E:B08:1513:2179:2F95:DBA8 (talk): Not sure what the issue was here; it was less wordy before and emphasizes that they are still developing Visual Studio |
||
Line 23:
The '''.NET Framework''' (pronounced as "''dot net''") is a proprietary [[software framework]] developed by [[Microsoft]] that runs primarily on [[Microsoft Windows]]. It was the predominant implementation of the [[Common Language Infrastructure]] (CLI) until being superseded by the cross-platform [[.NET]] project. It includes a large [[class library]] called [[Framework Class Library]] (FCL) and provides [[language interoperability]] (each language can use code written in other languages) across several [[programming language]]s. Programs written for .NET Framework execute in a [[software]] environment (in contrast to a [[computer hardware|hardware]] environment) named the [[Common Language Runtime]] (CLR). The CLR is an [[process virtual machine|application virtual machine]] that provides services such as security, [[memory management]], and [[exception handling]]. As such, computer code written using .NET Framework is called "[[managed code]]". FCL and CLR together constitute the .NET Framework.
FCL provides the [[user interface]], [[data access]], [[database connection|database connectivity]], [[cryptography]], [[web application]] development, numeric [[algorithm]]s, and [[computer networking|network communications]]. Programmers produce software by combining their [[source code]] with .NET Framework and other libraries. The framework is intended to be used by most new applications created for the Windows platform. Microsoft
.NET Framework began as [[proprietary software]], although the firm worked to [[software standard|standardize]] the software stack almost immediately, even before its first release. Despite the standardization efforts, developers, mainly those in the [[free and open-source software]] communities, expressed their unease with the selected terms and the prospects of any free and open-source implementation, especially regarding [[software patent]]s. Since then, Microsoft has changed .NET development to more closely follow a contemporary model of a community-developed software project, including issuing an update to its patent promising to address the concerns.<ref>{{Cite web|date=November 19, 2014 |title=Microsoft gets on board with open source|url=https://opensource.com/business/14/11/microsoft-dot-net-empower-open-source-communities|access-date=2020-01-02|website=Opensource.com|language=en |first1=Luis |last1=Ibanez }}</ref>
|