โลโก้ของดอตเน็ตเฟรมเวิร์ก และ ดอตเน็ต
ดอตเน็ตเฟรมเวิร์ก เป็นคำที่ใช้เรียกเฟรมเวิร์กสำหรับการพัฒนาซอฟต์แวร์ ที่สร้างขึ้นโดยไมโครซอฟท์ ที่ยึดหลักการ โครงสร้างพื้นฐานภาษาร่วม
มีหลายเฟรมเวิร์กที่ผู้คนมักเรียกว่า ดอตเน็ตเฟรมเวิร์ก นั่นคือ
ดอตเน็ตเฟรมเวิร์ก (อังกฤษ : .NET Framework )
ดอตเน็ตคอมแพกต์เฟรมเวิร์ก (อังกฤษ : .NET Compact Framework )
ดอตเน็ตไมโครเฟรมเวิร์ก (อังกฤษ : .NET Micro Framework )
ดอตเน็ต (อังกฤษ : .NET )
ไมโครซอฟท์ยังได้พัฒนาสิ่งแวดล้อมสำหรับการพัฒนาแบบเบ็ดเสร็จ เรียกว่าวิชวลสตูดิโอ ในการพัฒนาด้วยเฟรมเวิร์กเหล่านี้อีกด้วย
ดอตเน็ตเฟรมเวิร์ก
สถาปัตยกรรมของดอตเน็ตเฟรมเวิร์ก 3.0
ดอตเน็ตเฟรมเวิร์ก (อังกฤษ : .NET Framework ) เน้นการทำงานบนวินโดวส์ โดยเมื่อก่อนนี้ดอตเน็ตเฟรมเวิร์ก เป็นแพลตฟอร์มที่ยึดหลักการ โครงสร้างพื้นฐานภาษาร่วม ตัวหลัก ก่อนที่จะถูกแทนที่ด้วยเฟรมเวิร์กดอตเน็ต ตัวใหม่ที่ทำงานได้แบบข้ามแพลตฟอร์ม มีไลบรารี เป็นจำนวนมาก เรียกว่า Framework Class Library (FCL) และสนับสนุนให้แต่ละภาษาสามารถใช้โค้ดที่เขียนในภาษาอื่นได้ โดยรองรับภาษาระบบโครงสร้างพื้นฐานภาษาร่วม มากกว่า 40 ภาษา และโค้ดแต่ละภาษาสามารถเข้าถึงโค้ดที่เขียนในภาษาอื่นได้[ 2]
โปรแกรมที่เขียนบน ดอตเน็ตเฟรมเวิร์ก จะทำงานบนสภาพแวดล้อมที่เรียกว่า รันไทม์ภาษาร่วม (อังกฤษ : Common Language Runtime (CLR) ) โดย CLR นั้นคือเครื่องจักรเสมือนระดับแอปพลิเคชัน (application virtual machine) ทีให้บริการด้านกลไกระบบความปลอดภัย การบริหารหน่วยความจำ (Memory Management) และException handling ทำให้ผู้พัฒนาไม่ต้องคำนึงถึงความสามารถที่แตกต่างระหว่างหน่วยประมวลผล ต่าง ๆ
ดอตเน็ตเฟรมเวิร์ก นั้นเริ่มต้นด้วยการเป็นซอฟต์แวร์กรรมสิทธิ์ (อังกฤษ : proprietary software ) ทำให้ถึงแม้ว่าจะมีความพยายามที่จะสร้างมาตรฐานของเฟรมเวิร์กนี้ ผู้พัฒนาจำนวนมากโดยเฉพาะในแวดวงซอฟต์แวร์ที่ฟรีและโอเพนซอร์สได้ตำหนิเฟรมเวิร์กนี้ ในเดือนเมษายน พ.ศ. 2562 ไมโครซอฟต์ได้ปล่อย ดอตเน็ตเฟรมเวิร์ก เวอร์ชัน 4.8 ซึ่งเป็นเวอร์ชันสุดท้ายเป็นซอฟต์แวร์กรรมสิทธ์ มีการอัปเดตผ่านการซ่อมบั๊กซอฟต์แวร์ เป็นรายเดือนเท่านั้น ไม่มีการเปลี่ยนแปลงเพิ่มเติม [ 3]
ภาพรวมของการเปิดตัวเวอร์ชันต่างๆ ของดอตเน็ตเฟรมเวิร์ก[ 4] [ 5] [ 6] [ 7]
เวอร์ชัน
รันไทม์ภาษาร่วม
วันที่ เปิดตัว
สิ้นสุด การสนับสนุน
วิชวลสตูดิโอ
แถมมากับ
สามารถติดตั้งได้บน
มาแทนที่
Windows
Windows Server
Windows
Windows Server
1.0
1.0
2002-01-15[ 8] [ 9]
Visual Studio .NET (2002)
—
—
NT 4.0 SP6a , 98 , 98SE , Me , 2000 , XP
NT 4.0 SP6a, 2000, 2003
—
1.0 SP1
↑
2002-03-19[ 10]
—
—
↑
↑
↑
1.0 SP2
↑
2002-08-07[ 11]
XP SP1[a]
—
↑
↑
↑
1.0 SP3
↑
2004-08-30[ 12]
2009-07-14[ 13]
—
—
↑
↑
↑
1.1
1.1
2003-04-09[ 14]
Visual Studio .NET 2003
—
2003 (x86)
NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista
NT 4.0 SP6a, 2000, 2003 (x64), 2008
1.0[ 15]
1.1 SP1
↑
2004-08-30[ 12]
2013-10-08[ 13]
XP SP2, SP3[b]
2003 SP1, SP2 (x86)
↑
↑
↑
2.0
2.0
2005-10-27[ 16]
Visual Studio 2005
—
2003 R2
98, 98SE, Me, 2000 SP3, XP SP2
2000 SP3, 2003
—
2.0 SP1
↑
2007-11-19[ 17]
—
2008
2000 SP4, XP SP2
2000 SP4, 2003 SP1
↑
2.0 SP2
↑
2008-08-11[ 18]
2011-07-12[ 13]
—
2008 SP2, 2008 R2
↑
↑
↑
3.0
2.0
2006-11-06[ 19]
Visual Studio 2008
Vista
—
XP SP2
2003 SP1
2.0
3.0 SP1
↑
2007-11-19[ 17]
Vista SP1
2008[c]
↑
↑
↑
3.0 SP2
↑
2008-08-11[ 18]
2011-07-12[ 13]
Vista SP2
2008 SP2,[c] 2008 R2[c]
↑
↑
↑
3.5
2.0
2007-11-19[ 17]
Visual Studio 2008
—
—
XP SP2, Vista
2003 SP1, 2008
2.0, 3.0
3.5 SP1
↑
2008-08-11[ 18]
2029-01-09[d] [ 13]
Visual Studio 2008 SP1
7 , 8 ,[c] 8.1 ,[c] 10 ,[c] 11 [c]
2008 R2,[c] 2012 ,[c] 2012 R2 ,[c] v1709-v20H2,[c] 2016 -2022 [c]
↑
↑
↑
4.0
4
2010-04-12[ 20]
2016-01-12[ 13]
Visual Studio 2010
—
—
XP SP3, Vista SP1, 7
2003 SP2, 2008, 2008 R2
—
4.5
4
2012-08-15[ 21]
2016-01-12[ 13]
Visual Studio 2012
8
2012
Vista SP2, 7 SP1
2008 SP2, 2008 R2 SP1
4.0
4.5.1
4
2013-10-17[ 22]
2016-01-12[ 13]
Visual Studio 2013
8.1
2012 R2
Vista SP2, 7 SP1, 8
2008 SP2, 2008 R2 SP1, 2012
4.0, 4.5
4.5.2
4
2014-05-05[ 23]
2022-04-26[ 13]
Visual Studio 2015
—
—
Vista SP2, 7 SP1, 8, 8.1
2008 SP2, 2008 R2 SP1, 2012, 2012 R2
4.0-4.5.1
4.6
4
2015-07-20[ 24]
2022-04-26[ 13]
Visual Studio 2015
10 v1507
—
Vista SP2, 7 SP1, 8, 8.1 Update
2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Update
4.0-4.5.2
4.6.1
4
2015-11-30[ 25]
2022-04-26[ 13]
Visual Studio 2015 Update 1
10 v1511
—
7 SP1, 8, 8.1 Update, 10 v1507
2008 R2 SP1, 2012, 2012 R2 Update
4.0-4.6
4.6.2
4
2016-08-02[ 26]
2027-01-12[ 13]
Visual Studio 2017 15.0
10 v1607
2016
7 SP1, 8.1 Update, 10 v1507-v1511
2008 R2 SP1, 2012, 2012 R2 Update
4.0-4.6.1
4.7
4
2017-04-05[ 27]
เหมือนกับระบบปฏิบัติการที่เป็นเสมือนพ่อแม่ของมัน[ 13]
Visual Studio 2017 15.1
10 v1703
—
7 SP1, 8.1 Update, 10 v1607
2008 R2 SP1, 2012, 2012 R2 Update, 2016
4.0-4.6.2
4.7.1
4
2017-10-17[ 28]
Visual Studio 2017 15.5
10 v1709
v1709
7 SP1, 8.1 Update, 10 v1607-v1703
2008 R2 SP1, 2012, 2012 R2 Update, 2016
4.0-4.7
4.7.2
4
2018-04-30[ 29]
Visual Studio 2017 15.8
10 v1803-v1809
v1803-v1809, 2019
7 SP1, 8.1 Update, 10 v1607-v1709
2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1709
4.0-4.7.1
4.8
4
2019-04-18[ 30]
Visual Studio 2019 16.3
10 v1903-v22H2 , 11 v21H2
v1903-v20H2, 2022
7 SP1, 8.1 Update, 10 v1607-v1809
2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1803-v1809, 2019
4.0-4.7.2
4.8.1
4
2022-08-09[ 31]
Visual Studio 2022 17.3
11 v22H2
—
10 v20H2-v22H2, 11 v21H2
2022
4.0-4.8
หมายเหตุ:
a.^ .NET Framework 1.0 is an integral component of Windows XP Media Center Edition and Windows XP Tablet PC Edition . Installation CDs for the Home edition and the Professional edition of Windows XP SP1, SP2 or SP3 come with .NET Framework 1.0 installation packages.[ 6]
b.^ Installation CDs for the Home edition and the Professional edition of Windows XP SP2 and SP3 come with .NET Framework 1.1 installation packages.[ 6]
c.^ .NET Framework is not automatically installed with this operating system. It must be installed either from a Windows installation media or from the Internet on demand. Control Panel or Server Manager always attempts the latter.[ 32]
d.^ This date applies only when running on Windows 10 version 1809, Windows Server 2019 or later. On older versions of Windows, .NET Framework 3.5 Service Pack 1 adopts the lifecycle of the underlying Windows operating system.[ 13]
ดอตเน็ตคอมแพกต์เฟรมเวิร์ก
ดอตเน็ตคอมแพกต์เฟรมเวิร์ก (อังกฤษ : .NET Compact Framework (.NET CF) ) เป็นเวอร์ชันของดอตเน็ตเฟรมเวิร์ก ที่ออกแบบมาให้ทำงานได้บนอุปกรณ์ที่มีทรัพยากรจำกัด โดยไลบรารีในดอตเน็ตคอมแพกต์เฟรมเวิร์ก ถูกย่อขนาดมาจากไลบรารีในดอตเน็ตเฟรมเวิร์ก เพื่อให้กินเนื้อที่น้อยลง
ดอตเน็ตไมโครเฟรมเวิร์ก
ดอตเน็ตไมโครเฟรมเวิร์ก (อังกฤษ : .NET Micro Framework (.NET MF) ) เป็นเวอร์ชันของ ดอตเน็ตเฟรมเวิร์ก ที่ออกแบบมาให้ทำงานได้บนอุปกรณ์ที่มีทรัพยากรจำกัด
ดอตเน็ตไมโครเฟรมเวิร์ก เป็นส่วนหนึ่งของมูลนิธิดอตเน็ต [ 35] [ 36]
คุณสมบัติอันเป็นเอกลักษณ์ของ ดอตเน็ตไมโครเฟรมเวิร์ก คือ
ต้องการหน่วยความจำแค่ 300 kB; ซึ่งน้อยกว่าความต้องการของ ดอตเน็ตเฟรมเวิร์ก ที่เล็กที่สุดเป็นตัวถัดไปมาก นั่นคือดอตเน็ตคอมแพกต์เฟรมเวิร์ก ที่ทำงานบน Windows CE (ต้องการหน่วยความจำ 12 MB)
สามารถทำงานบนเครื่องจักรที่มีหรือไม่มีระบบปฏิบัติการก็ได้
ปรับปรุงประสิทธิภาพมาเพื่อการประหยัดพลังงานสำหรับอุปกรณ์ที่ใช้แบตเตอรี่
ไม่ต้องการ memory management unit
มีโมเดลไดรเวอร์อุปกรณ์ ทำให้อุปกรณ์สามารถเขียนด้วยภาษาซีชาร์ปได้
มีข้อบังคับในการทำงานที่จะแก้ไขปัญหาอุปกรณ์ล่ม
รองรับการเก็บวัตถุในความจำที่ไม่ต้องใช้ไฟฟ้า
การรองรับดอตเน็ตไมโครเฟรมเวิร์ก
สถาปัตยกรรมอาร์ม (รวมไปถึง ARM7, ARM9, และ Cortex-M) รองรับ ดอตเน็ตไมโครเฟรมเวิร์ก และยังรองรับบนอุปกรณ์ Blackfin จากบริษัท Analog Devices
ไมโครซอฟต์อนุญาตให้นักพัฒนาสร้างแอปพลิเคชันด้วย ดอตเน็ตไมโครเฟรมเวิร์ก ได้โดยไม่ต้องเสียค่าใช้จ่าย และแจกชุดพัฒนาซอฟต์แวร์ ให้ดาวน์โหลดไปใช้กับวิชวลสตูดิโอได้ฟรี [ 37]
ผู้ผลิตหลายรายสร้างชิปและชุดพัฒนาที่ทำงานบนดอตเน็ตไมโครเฟรมเวิร์ก
[ 38]
จีเฮชไออิเล็กทรอนิกส์
จีเฮชไออิเล็กทรอนิกส์ (อังกฤษ : GHI Electronics )ผลิตโมดูลที่รองรับดอตเน็ตไมโครเฟรมเวิร์ก :
เมาท์เท่นเนียร์บอร์ดส์
เมาท์เท่นเนียร์บอร์ดส์ (อังกฤษ : Mountaineer boards ) ส่วนหนึ่งของ เมาท์เท่นเนียร์กรุ๊ป (อังกฤษ : Mountaineer Group ) ผลิตบอร์ดที่ใช้ดอตเน็ตไมโครเฟรมเวิร์ก [ 43]
เน็ตเอ็มเอฟดีไวซ์
เน็ตเอ็มเอฟดีไวซ์ (อังกฤษ : Netmfdevices ) เป็นเพลตฟอร์มอิเล็กทรอนิกส์โอเพนซอร์สที่ใช้เฟสแฮ็กเกอร์ (อังกฤษ : FEZHacker ) กับ ดอตเน็ตไมโครเฟรมเวิร์ก [ 44]
ดอตเน็ต
ดอตเน็ต (อังกฤษ : .NET ) เดิมเรียกว่า ดอตเน็ตคอร์ (อังกฤษ : .NET Core ) เป็นเฟรมเวิร์กที่ฟรีและโอเพนซอร์ส สำหรับวินโดวส์ ลินุกซ์ และแมคโอเอส [ 47] นับเป็นตัวพัฒนาฉบับข้ามแพลตฟอร์ม ต่อเติมมาจาก ดอตเน็ตเฟรมเวิร์ก [ 48] โปรเจกต์นี้ถูกพัฒนาโดยพนักงานของบริษัทไมโครซอฟท์ ภายใต้การดูแลของมูลนิธิดอตเน็ต และปล่อยออกมาด้วยสัญญาอนุญาตของสถาบันเทคโนโลยีแมสซาชูเซตส์
ความเป็นมาของ ดอตเน็ต
ในวันที่ 12 พฤศจิกายน พ.ศ. 2557 ไมโครซอฟต์เปิดตัวดอตเน็ตคอร์ เพื่อสร้างการสนับสนุนแบบครอสแพลตฟอร์มสำหรับดอตเน็ต รวมไปถึงลินุกซ์และแมคโอเอส[ 49]
ดอตเน็ตคอร์ 1.0 ได้ปล่อยออกมาในวันที่ 27 มิถุนายน พ.ศ. 2559[ 50] พร้อมกับ Microsoft Visual Studio 2015 Update 3, ซึ่งใช้ในการพัฒนาร่วมกับดอตเน็ตคอร์ [ 51] ดอตเน็ตคอร์ 1.0.4 และดอตเน็ตคอร์ 1.1.1 ถูกปล่อยมาพร้อมกับเครื่องมือดอตเน็ตคอร์ 1.0 และ Visual Studio 2017 ในวันที่ 7 มีนาคม พ.ศ. 2560 [ 52]
ดอตเน็ตคอร์ 2.0 ได้ปล่อยออกมาในวันที่ 14 สิงหาคม พ.ศ. 2560, พร้อมกับ Visual Studio 2017 15.3, ASP.NET Core 2.0, และ Entity Framework Core 2.0.[ 53] .NET Core 2.1 was released on May 30, 2018.[ 54] NET Core 2.2 was released on December 4, 2018.[ 55]
ดอตเน็ตคอร์ 3 ได้ปล่อยออกมาในวันที่ 23 กันยายน พ.ศ. 2562.[ 56] ดอตเน็ตคอร์ 3 เพิ่มการรองรับการพัฒนาแอปฟลิเคชันบนเดสก์ทอปวินโดวส์ [ 57] และการพัฒนาประสิทธิภาพทั่วทั้งไลบรารีพื้นฐาน
ดอตเน็ต 5 ได้ปล่อยออกมาในวันที่ 23 พฤศจิกายน พ.ศ. 2563, ตั้งแต่เวอร์ชันนี้เป็นต้นไปจะไม่มีคำว่า "คอร์" อยู่ในชื่อ นอกจากนี้เวอร์ชัน 4.0 ถูกข้ามไปเพื่อป้องกันการสับสนกับดอตเน็ตเฟรมเวิร์ก ซึ่งยังคงเป็นผลิตภัณฑ์เฉพาะสำหรับวินโดวส์[ 58]
ดอตเน็ต 6 ได้ปล่อยออกมาในวันที่ 8 พฤศจิกายน พ.ศ. 2564 [ 59] และดอตเน็ต 7 ได้ปล่อยออกมาในวันที่ 8 พฤศจิกายน พ.ศ. 2565 [ 60] แต่มีแค่ดอตเน็ต 6 เท่านั้นที่เป็นการปล่อยแบบสนับสนุนยาว (long-term support หรือ LTS)
เวอร์ชัน
วันที่ปล่อย
ปล่อยออกมาพร้อมกับ
เวอร์ชันย่อยสุดท้าย
วันที่ปล่อยเวอร์ชันย่อยสุดท้าย
วันสิ้นสุดการสนับสนุน[ 61]
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET Core 1.0
2016-06-27[ 62]
Visual Studio 2015 Update 3
1.0.16
000000002019-05-14-0000 14 พฤษภาคม 2019
000000002019-06-27-0000 27 มิถุนายน 2019
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET Core 1.1
2016-11-16[ 63]
Visual Studio 2017 Version 15.0
1.1.13
000000002019-05-14-0000 14 พฤษภาคม 2019
000000002019-06-27-0000 27 มิถุนายน 2019
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET Core 2.0
2017-08-14[ 64]
Visual Studio 2017 Version 15.3
2.0.9
000000002018-07-10-0000 10 กรกฎาคม 2018
000000002018-10-01-0000 1 ตุลาคม 2018
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET Core 2.1
2018-05-30[ 65]
Visual Studio 2017 Version 15.7
2.1.30 (LTS )
000000002021-08-19-0000 19 สิงหาคม 2021
000000002021-08-21-0000 21 สิงหาคม 2021
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET Core 2.2
2018-12-04[ 66]
Visual Studio 2019 Version 16.0
2.2.8
000000002019-11-19-0000 19 พฤศจิกายน 2019
000000002019-12-23-0000 23 ธันวาคม 2019
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET Core 3.0
2019-09-23[ 67]
Visual Studio 2019 Version 16.3
3.0.3
000000002020-02-18-0000 18 กุมภาพันธ์ 2020
000000002020-03-03-0000 3 มีนาคม 2020
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET Core 3.1
2019-12-03[ 68]
Visual Studio 2019 Version 16.4
3.1.32 (LTS )
000000002022-12-13-0000 13 ธันวาคม 2022
000000002022-12-13-0000 13 ธันวาคม 2022
เวอร์ชันเก่า ไม่สนับสนุนอีกต่อไป: .NET 5
2020-11-10[ 69]
Visual Studio 2019 Version 16.8
5.0.17
000000002022-05-10-0000 10 พฤษภาคม 2022
000000002022-05-10-0000 10 พฤษภาคม 2022
เวอร์ชันเก่า ยังคงสนับสนุนอยู่: .NET 6
2021-11-08[ 70]
Visual Studio 2022 Version 17.0
6.0.20 (LTS )
000000002023-07-11-0000 11 กรกฎาคม 2023
000000002024-11-12-0000 12 พฤศจิกายน 2024
เวอร์ชันเสถียรปัจจุบัน: .NET 7
2022-11-08[ 71]
Visual Studio 2022 Version 17.4
7.0.9
000000002023-07-11-0000 11 กรกฎาคม 2023
000000002024-05-14-0000 14 พฤษภาคม 2024
การเปิดตัวในอนาคต: .NET 8
2023-11-08[ 72]
(will be LTS )
000000002026-11-10-0000 10 พฤศจิกายน 2026
การเปิดตัวในอนาคต: .NET 9
2024-11 (projected)
May 2026 (projected)
สัญลักษณ์:
รุ่นเก่า ไม่ได้รับการสนับสนุนอีกต่อไป
รุ่นเก่า ยังได้รับการสนับสนุน
รุ่นล่าสุด
รุ่นพรีวิวล่าสุด
การเปิดตัวในอนาคต
ภาษาที่ ดอตเน็ต รองรับ
ดอตเน็ตพัฒนาตามมาตรฐาน Common Language Infrastructure (CLI)
ดอตเน็ตรองรับภาษา C# และ F# นอกจากนี้ยังรองรับ Visual Basic .NET [ 73]
ไมโครซอฟต์เดิมประกาศว่าดอตเน็ตคอร์ 3 จะมาพร้อมกับรันไทม์ของวิชวลเบสิก แต่สองปีถัดมาเส้นเวลาของการสนับสนุนดังกล่าวถูกเลื่อนไปเป็นดอตเน็ต 5[ 74] [ 75]
สถาปัตยกรรมของ ดอตเน็ต
ดอตเน็ตรองรับการทำงานแบบข้ามแพลตฟอร์ม ดังต่อไปนี้: โปรแกรมประยุกต์บนเว็บ ที่เขียนด้วย เอเอสพีดอตเน็ตคอร์ , command line apps, ไลบรารีต่าง ๆ และ Universal Windows Platform apps ก่อนหน้าดอตเน็ตคอร์เวอร์ชัน 3 ดอตเน็ตยังไม่ได้รองรับ Windows Forms กับ Windows Presentation Foundation (WPF), ซึ่งเป็นตัวเรนเดอร์ GUI พื้นฐานของวินโดวส์[ 76] ตั้งแต่ดอตเน็ตคอร์ 3 เป็นต้นไปก็ได้รองรับฟังก์ชันเหล่านั้นรวมถึง Universal Windows Platform (UWP)[ 77]
ส่วนประกอบหลักสองอย่างของดอตเน็ตคือ CoreCLR และ CoreFX ซึ่งเทียบได้กับ Common Language Runtime (CLR) และ Framework Class Library (FCL) ของ ดอตเน็ตเฟรมเวิร์ก (ทั้งดอตเน็ตเฟรมเวิร์กและดอตเน็ตพัฒนาตามมาตรฐาน Common Language Infrastructure (CLI) )[ 78]
ผังแพกเก็จ UML ของ stream hierarchy ภายในดอตเน็ต
ดอตเน็ต เอ็มเอยูไอ
ดอตเน็ต เอ็มเอยูไอ (อังกฤษ : .NET Multi-platform App UI ) หรือ .NET MAUI เป็นเฟรมเวิร์กแบบข้ามแพลตฟอร์มในการสร้างแอปด้วยภาษาซีชาร์ปและ Extensible Application Markup Language (XAML),[ 79]
ดูเพิ่ม
อ้างอิง
↑ "Download .NET Framework 4.8 Offline Installer" . Microsoft . เก็บ จากแหล่งเดิมเมื่อ August 15, 2019. สืบค้นเมื่อ August 15, 2019 .
↑ ".NET Languages" . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2005-10-25. สืบค้นเมื่อ 2006-11-18 .
↑ gewarren. ".NET Framework & Windows OS versions" . docs.microsoft.com (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ 2020-11-21 .
↑ ".NET Framework System Requirements" . MSDN . Microsoft . สืบค้นเมื่อ 28 November 2016 .
↑ ".NET Framework Versions and Dependencies" . MSDN . Microsoft . สืบค้นเมื่อ August 26, 2019 .
↑ 6.0 6.1 6.2 Stebner, Aaron (14 March 2007). "Mailbag: What version of the .NET Framework is included in what version of the OS?" . Aaron Stebner's WebLog . Microsoft .
↑ "Install the .NET Framework on Windows 10 and Windows Server 2016" . Microsoft . 20 December 2017.
↑ "Microsoft Releases .NET Framework, Visual Studio .NET" . News . Redmond Channel Partner. January 16, 2002.
↑ "Microsoft .NET Framework Software Development Kit" . News . Neowin. January 17, 2002.
↑ "Lots of .Net updates" . News . Neowin. March 20, 2002.
↑ ".NET Framework Service SP2" . News . Neowin. August 8, 2002.
↑ 12.0 12.1 "1.1 SP1, 1.0 SP3 released" . Eric Gunnerson's Compendium . Microsoft. 30 August 2004.
↑ 13.00 13.01 13.02 13.03 13.04 13.05 13.06 13.07 13.08 13.09 13.10 13.11 13.12 13.13 "Microsoft .NET Framework" . Microsoft . สืบค้นเมื่อ 14 January 2023 .
↑ "Microsoft .NET Framework Version 1.1" . News . Neowin. April 9, 2003.
↑ ".NET Framework Developer Center – Frequently Asked Questions" . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ July 24, 2012.
↑ "Final official version of .NET Framework 2.0 is available for download!" . Aaron Stebner's WebLog . Microsoft. 27 October 2005.
↑ 17.0 17.1 17.2 "Final release of Visual Studio 2008 and .NET Framework 3.5 now available" . Aaron Stebner's WebLog . Microsoft. 19 November 2007.
↑ 18.0 18.1 18.2 ".NET Framework 3.5 SP1 and Visual Studio 2008 SP1 download and troubleshooting links" . Aaron Stebner's WebLog . Microsoft. 11 August 2008.
↑ "The final version of the .NET Framework 3.0 is now available for download" . Aaron Stebner's WebLog . Microsoft. 7 November 2006.
↑ "Final versions of Visual Studio 2010 and the .NET Framework 4 are now available" . Aaron Stebner's WebLog . Microsoft. 13 April 2010.
↑ "Announcing the release of .NET Framework 4.5 RTM - Product and Source Code" . .NET Blog . Microsoft. 15 August 2012.
↑ ".NET Framework 4.5.1 RTM => start coding" . .NET Blog . Microsoft. 17 October 2013.
↑ "Announcing the .NET Framework 4.5.2" . .NET Blog . Microsoft. 5 May 2014.
↑ "Announcing .NET Framework 4.6" . .NET Blog . Microsoft. 20 July 2015.
↑ ".NET Framework 4.6.1 is now available!" . .NET Blog . Microsoft. 30 November 2015.
↑ "Announcing .NET Framework 4.6.2" . .NET Blog . Microsoft. 2 August 2016.
↑ "Announcing .NET Framework 4.7" . .NET Blog . Microsoft. 5 April 2017.
↑ "Announcing .NET Framework 4.7.1" . .NET Blog . Microsoft. 17 October 2017.
↑ "Announcing .NET Framework 4.7.2" . .NET Blog . Microsoft. 30 April 2018.
↑ "Announcing .NET Framework 4.8" . .NET Blog . Microsoft. 18 April 2019.
↑ "Announcing .NET Framework 4.8.1" . .NET Blog . Microsoft. 9 August 2022.
↑ "Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8" . MSDN . Microsoft . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 28 September 2019.
↑ ".NET Micro Framework 4.4 is now available!" . Microsoft . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2017-10-25. สืบค้นเมื่อ 2018-12-09 .
↑ ".NET Micro Framework" . Microsoft.
↑ Malliet, Steve. "Is .Net MF being discontinued?" . GitHub . สืบค้นเมื่อ 2019-04-13 .
↑ .NET Foundation
↑ "NETMF4 SDK" . Microsoft.
↑ "Compatible Device Matrix" . Microsoft . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2010-12-23. สืบค้นเมื่อ 2010-10-29 .
↑ "Catalog - Latest Products - GHI Electronics" . GHI Electronics, LLC. คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2012-03-20. สืบค้นเมื่อ 2011-02-20 .
↑ "Catalog - Latest Products - GHI Electronics" . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2012-12-04. สืบค้นเมื่อ 2011-02-20 .
↑ "USBizi144 Chipset - GHI Electronics" . GHI Electronics, LLC. คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2014-01-07. สืบค้นเมื่อ 2011-02-20 .
↑ "USBizi100 Chipset - GHI Electronics" . GHI Electronics, LLC. คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2014-01-07. สืบค้นเมื่อ 2011-02-20 .
↑ "NETMF for STM32 - Mountaineer Group" . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2018-11-19.
↑ "Netmfdevices" . คลังข้อมูลเก่าเก็บจากแหล่งเดิม เมื่อ 2019-06-26. สืบค้นเมื่อ 2019-06-26 .
↑ ".NET Framework 4.8.1 is available on Windows Update and Catalog June 27, 2023" . 27 มิถุนายน 2023. สืบค้นเมื่อ 3 กรกฎาคม 2023 .
↑ "core/LICENSE.TXT" . GitHub . สืบค้นเมื่อ June 4, 2018 .
↑ "Download .NET Core" . microsoft.com . Microsoft . สืบค้นเมื่อ October 31, 2017 .
↑ ".NET Framework is dead – long live .NET 5" . May 7, 2019.
↑ "Why a .NET Development Company Could Be the Perfect Boost | Pangea.ai" . www.pangea.ai (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ 2022-12-08 .
↑ Bright, Peter (June 27, 2016). ".NET Core 1.0 released, now officially supported by Red Hat" . Ars Technica . Condé Nast .
↑ Foley, Mary Jo (June 27, 2016). "Microsoft showcases SQL Server, .NET Core on Red Hat Enterprise Linux deliverables" . ZDNet . CBS Interactive .
↑ "Announcing .NET Core Tools 1.0 | .NET Blog" . Blogs.msdn.microsoft.com. March 7, 2017. สืบค้นเมื่อ January 18, 2020 .
↑ "Announcing .NET Core 2.0" . .NET Blog . Microsoft. August 14, 2017.
↑ "Announcing .NET Core 2.1" . .NET Blog . Microsoft. May 30, 2018.
↑ "Announcing .NET Core 2.2" . .NET Blog . Microsoft. December 4, 2018.
↑ ".NET Core is the Future of .NET" . .NET Blog (ภาษาอังกฤษแบบอเมริกัน). May 6, 2019. สืบค้นเมื่อ May 17, 2019 .
↑ "What's new in .NET Core 3.0" . .NET documentation (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ December 30, 2020 .
↑ "Announcing .NET 5.0" . .NET Blog (ภาษาอังกฤษแบบอเมริกัน). November 10, 2020. สืบค้นเมื่อ November 21, 2020 .
↑ Lander, Richard (2021-11-08). "Announcing .NET 6 – The Fastest .NET Yet" . .NET Blog (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ 2022-05-06 .
↑ Douglas, Jon (2022-11-08). ".NET 7 is Available Today" . .NET Blog (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ 2022-12-07 .
↑ ".NET Core official support policy" . .NET . Microsoft.
↑ "Announcing .NET Core 1.0" . .NET Blog . Microsoft. June 27, 2016.
↑ "Announcing .NET Core 1.1" . .NET Blog . Microsoft. November 16, 2016.
↑ "Announcing .NET Core 2.0" . .NET Blog . Microsoft. August 14, 2017.
↑ "Announcing .NET Core 2.1" . .NET Blog . Microsoft. May 30, 2018.
↑ "Announcing .NET Core 2.2" . .NET Blog . Microsoft. December 4, 2018.
↑ "Announcing .NET Core 3.0" . .NET Blog . Microsoft. September 23, 2019.
↑ "Announcing .NET Core 3.1" . .NET Blog . Microsoft. December 3, 2019.
↑ "Announcing .NET 5.0" . .NET Blog . Microsoft. November 10, 2020.
↑ "Announcing .NET 6" . .NET Blog . Microsoft. November 8, 2021.
↑ Douglas, Jon (2022-11-08). ".NET 7 is Available Today" . .NET Blog (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ 2022-12-07 .
↑ ".NET Release Notes" . Github . 2023-05-16. สืบค้นเมื่อ 2023-05-30 .
↑ ".NET framework supports different programming languages" . สืบค้นเมื่อ 2022-04-21 .
↑ "Visual Basic in .NET Core 3.0 | Visual Basic Blog" . Blogs.msdn.microsoft.com. October 12, 2019. สืบค้นเมื่อ January 18, 2020 .
↑ "Visual Basic support planned for .NET 5.0 | Visual Basic Blog" . Blogs.msdn.microsoft.com. March 11, 2020. สืบค้นเมื่อ August 26, 2020 .
↑ Carter, Phillip; Knezevic, Zlatko (April 2016). ".NET Core – .NET Goes Cross-Platform with .NET Core" . MSDN Magazine . Microsoft .
↑ Lander, Rich (May 7, 2018). ".NET Core 3 and Support for Windows Desktop Applications" . MSDN . Microsoft .
↑ "Understanding .NET Framework, .NET Core, .NET Standard And Future .NET" . www.c-sharpcorner.com (ภาษาอังกฤษ). สืบค้นเมื่อ February 1, 2021 .
↑ "What is .NET MAUI? - .NET MAUI" . learn.microsoft.com (ภาษาอังกฤษแบบอเมริกัน). สืบค้นเมื่อ 2022-11-08 .
แหล่งข้อมูลอื่น