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

.NET Framework
นักพัฒนาMicrosoft
วันที่เปิดตัว13 กุมภาพันธ์ พ.ศ. 2545
รุ่นสุดท้าย
4.8.1 / 9 สิงหาคม 2022; 20 เดือนก่อน (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.

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

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