ผู้ใช้:Jothefiredragon/ทดลองเขียน/.NET Framework

จากวิกิพีเดีย สารานุกรมเสรี
.NET Framework
นักพัฒนาMicrosoft
วันที่เปิดตัว13 กุมภาพันธ์ พ.ศ. 2545
รุ่นสุดท้าย
4.8.1 / 9 สิงหาคม 2022; 19 เดือนก่อน (2022-08-09)[1]
ระบบปฏิบัติการWindows 98 or later, Windows NT 4.0 or later
แพลตฟอร์มIA-32, x86-64, and ARM
ถัดไป.NET
ประเภทSoftware framework
สัญญาอนุญาตMixed; see § Licensing
สถาปัตยกรรมของดอตเน็ตเฟรมเวิร์ก 3.0

ดอตเน็ตเฟรมเวิร์ก (.NET Framework) คือแพลตฟอร์มสำหรับพัฒนาซอฟต์แวร์สร้างขึ้นโดยไมโครซอฟท์ เน้นการทำงานบนวินโดวส์ โดยเมื่อก่อนนี้ดอตเน็ตเฟรมเวิร์กเป็นแพลตฟอร์มที่ยึดหลักการ โครงสร้างพื้นฐานภาษาร่วม ตัวหลัก ก่อนที่จะถูกแทนที่ด้วยเฟรมเวิร์ก ดอตเน็ต ตัวใหม่ที่ทำงานได้แบบข้ามแพลตฟอร์ม ดอตเน็ตเฟรมเวิร์กมีไลบรารีเป็นจำนวนมากสำหรับการเขียนโปรแกรม รองรับภาษาดอตเน็ตมากกว่า 40 ภาษา และโค้ดแต่ละภาษาสามารถเข้าถึงโค้ดที่เขียนในภาษาอื่นได้[2] ซึ่งรวมถึงบริหารการดำเนินการของโปรแกรมบนดอตเน็ตเฟรมเวิร์ก โดยไลบรารีนั้นได้รวมถึงส่วนต่อประสานกับผู้ใช้ การเชื่อมต่อฐานข้อมูล วิทยาการเข้ารหัสลับ ขั้นตอนวิธี การเชื่อมต่อเครือข่ายคอมพิวเตอร์ และการพัฒนาเว็บแอปพลิเคชัน

โปรแกรมที่เขียนบนดอตเน็ตเฟรมเวิร์ก จะทำงานบนสภาพแวดล้อมที่บริหารโดย Common Language Runtime (CLR) ซึ่งเป็นส่วนหนึ่งในดอตเน็ตเฟรมเวิร์ก โดย CLR นั้นเตรียมสภาพแวดล้อมเสมือน (application virtual machine) ทำให้ผู้พัฒนาไม่ต้องคำนึงถึงความสามารถที่แตกต่างระหว่างหน่วยประมวลผลต่างๆ และ CLR ยังให้บริการด้านกลไกระบบความปลอดภัย การบริหารหน่วยความจำ และException handling ดอตเน็ตเฟรมเวิร์กนั้นออกแบบมาเพื่อให้การพัฒนาซอฟต์แวร์ง่ายขึ้น รวดเร็วขึ้น และปลอดภัยขึ้นกว่าเดิม

ดอตเน็ตเฟรมเวิร์กนั้นยังได้เป็นส่วนประกอบในระบบปฏิบัติการวินโดวส์เซิร์ฟเวอร์ 2003 และวินโดวส์วิสตา ซึ่งรุ่นแรกได้ออกในปีพ.ศ. 2545 รุ่นที่สองได้ออกในปีพ.ศ. 2548 ซึ่งตั้งแต่รุ่นแรกถึงรุ่นสองนั้นได้รองรับระบบปฏิบัติการไมโครซอฟท์ วินโดวส์เกือบทุกรุ่น และรุ่นที่สาม ซึ่งเป็นรุ่นปัจจุบันได้ออกวันที่ 6 พฤศจิกายน พ.ศ. 2549 โดยได้รองรับวินโดวส์เอกซ์พี SP2 วินโดวส์เซิร์ฟเวอร์ 2003 SP1 และวินโดวส์วิสตา

ดูเพิ่ม[แก้]

อ้างอิง[แก้]

  1. "Download .NET Framework 4.8 Offline Installer". Microsoft. เก็บจากแหล่งเดิมเมื่อ August 15, 2019. สืบค้นเมื่อ August 15, 2019.
  2. ".NET Languages". คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2005-10-25. สืบค้นเมื่อ 2006-11-18.

แหล่งข้อมูลอื่น[แก้]

หมวดหมู่:การเขียนโปรแกรม หมวดหมู่:แพลตฟอร์มคอมพิวเตอร์ หมวดหมู่:เอพีไอของไมโครซอฟท์