Net Framework ที่พัฒนาโดย Microsoft เป็นแพลตฟอร์มที่เรียกใช้งานแอ็พพลิเคชันหลักๆบนระบบปฏิบัติการ Microsoft Windows Net Framework ทำให้คุณมีไลบรารีโปรแกรมมิงที่สนับสนุนการสร้างโปรแกรมซอฟต์แวร์ซึ่งรวมถึงโปรแกรมมิงอินเตอร์เฟส, การเข้าถึงฐานข้อมูล, การเชื่อมต่อ, เว็บแอ็พพลิเคชัน, อัลกอริธึม, โครงสร้างข้อมูล ข้อมูล, การสื่อสารเครือข่าย ...
.NET Framework คือสภาวะแวดล้อมการเรียกใช้งานที่ถูกจัดการที่จัดเตรียมเซอร์วิสต่างๆให้กับแอ็พพลิเคชันที่รันอยู่ ซึ่งประกอบด้วยสองคอมโพเนนต์หลัก: common language runtime (CLR)ซึ่งเป็นเอ็นจินการเรียกใช้งานที่จัดการกับแอ็พพลิเคชันที่รันอยู่และ .NET Framework Class Libraryซึ่งจัดเตรียมไลบรารีของการทดสอบ, โค้ดที่สามารถนำมาใช้ใหม่ได้ที่ผู้พัฒนาสามารถเรียกได้จากแอ็พพลิเคชันของพวกเขาเอง
Net Framework คือแพล็ตฟอร์มการโปรแกรมมิงที่รวบรวมไลบรารีโปรแกรมมิงเพื่อช่วยคุณจัดการกับการเรียกใช้งานและการรันโปรแกรมที่เขียนบน .NET Framework Net Framework Win 7 64 bit ยังเน้นความสามารถในการปรับปรุงความปลอดภัยเมื่อรันแอพพลิเคชันมีคุณลักษณะที่มีความยืดหยุ่นสูงเพื่ออำนวยความสะดวกในการใช้งาน
Microsoft Net Framework 4.8 เป็นเวอร์ชันล่าสุดในปัจจุบันมันเป็นหนึ่งในแอ็พพลิเคชันที่สร้างสภาพแวดล้อมเพื่อรันโปรแกรมแอ็พพลิเคชันที่รันบนระบบปฏิบัติการ Windows โปรแกรมสนับสนุนแอ็พพลิเคชันอื่นที่รันอยู่บนคอมพิวเตอร์และยังสนับสนุนโปรแกรมด้วยโปรแกรมเพื่อทดสอบและรันแอ็พพลิเคชันบนคอมพิวเตอร์
NET Framework ประกอบด้วยเซอร์วิสช่วงกว้างสำหรับการรันแอ็พ:
- การจัดการหน่วยความจำ ในภาษาโปรแกรมหลายภาษาโปรแกรมเมอร์มีหน้าที่รับผิดชอบในการจัดสรรและปล่อยหน่วยความจำและสำหรับการจัดการกับอ็อบเจ็กต์ไลฟ์ไทม์ ในแอ็พพลิเคชัน .NET Framework CLR จัดเตรียมเซอร์วิสเหล่านี้ในนามของแอ็พพลิเคชัน
- ระบบชนิดที่ใช้ร่วมกัน ในภาษาการเขียนโปรแกรมแบบดั้งเดิมชนิดพื้นฐานจะถูกกำหนดโดยคอมไพเลอร์ซึ่งเป็นชนิดของการทำงานร่วมกันระหว่างภาษา ใน .NET Frameworkชนิดพื้นฐานจะถูกกำหนดโดยระบบชนิด .NET Framework และเป็นแบบทั่วไปสำหรับภาษาทั้งหมดที่เป็นเป้าหมาย .NET Framework
- ไลบรารีคลาสที่ขยายเพิ่ม แทนที่จะต้องเขียนโค้ดจำนวนมากเพื่อจัดการกับการดำเนินการโปรแกรมมิงระดับล่างทั่วไปโปรแกรมเมอร์สามารถใช้ไลบรารีชนิดและสมาชิกที่สามารถเข้าถึงได้ง่ายขึ้นและสมาชิกจากไลบรารีคลาสไลบรารี .NET Framework
- กรอบงานการพัฒนาและเทคโนโลยี .NET Framework ประกอบด้วยไลบรารีสำหรับพื้นที่เฉพาะของการพัฒนาแอ็พพลิเคชันเช่น ASP. NET สำหรับเว็บแอ็พพลิเคชัน, ADO. NET สำหรับการเข้าถึงข้อมูลและ Windows Communication Foundation for service-oriented applications.
- ภาษา inter operability คอมไพลเลอร์ภาษาที่เป็นเป้าหมายที่ .NET Framework ทำให้เป็นโค้ดระดับกลางที่ชื่อ Common Intermediate Language (CIL), ซึ่งในทางกลับกันจะถูกคอมไพล์ขณะรันไทม์ด้วยรันไทม์ภาษาทั่วไป. ด้วยคุณลักษณะนี้รูทีนที่เขียนในภาษาหนึ่งสามารถเข้าถึงได้โดยภาษาอื่นๆและโปรแกรมเมอร์สามารถให้ความสำคัญกับการสร้างแอ็พพลิเคชันในภาษาที่ต้องการหรือภาษาที่ต้องการ
- ความเข้ากันได้ของเวอร์ชัน ด้วยข้อยกเว้นที่หาได้ยากแอ็พพลิเคชันที่พัฒนาขึ้นโดยใช้เวอร์ชันเฉพาะของ .NET Framework สามารถรันโดยไม่มีการแก้ไขในเวอร์ชันที่สูงกว่า
- การเรียกใช้งานแบบ Side-by-side .NET Framework ช่วยแก้ปัญหาความขัดแย้งของเวอร์ชันโดยอนุญาตให้รันไทม์ภาษาทั่วไปหลายเวอร์ชันมีอยู่บนคอมพิวเตอร์เครื่องเดียวกัน ซึ่งหมายความว่าแอ็พพลิเคชันหลายเวอร์ชันยังสามารถอยู่ร่วมกันและแอ็พพลิเคชันสามารถรันบนเวอร์ชันของ .NET Framework ที่ถูกสร้างขึ้น
- การกำหนดเป้าหมาย โดยการกำหนดเป้าหมาย .NET Framework Portable Class Library ผู้พัฒนาสามารถสร้างชุดประกอบที่ทำงานบนแพล็ตฟอร์ม .NET Framework หลายแพล็ตฟอร์มเช่น .NET Framework, Silver light, Windows Phone 7 หรือ Xbox 360
- .NET Framework ได้รับการออกแบบมาเพื่อเติมเต็มวัตถุประสงค์ต่อไปนี้:
- เมื่อต้องการจัดเตรียมสภาวะแวดล้อมการโปรแกรมมิงที่มุ่งเน้นอ็อบเจ็กต์ไม่ว่าจะถูกเก็บอ็อบเจ็กต์และเรียกใช้งานแบบโลคัล, เรียกใช้งานแบบโลคัลแต่อินเตอร์เน็ตกระจายหรือถูกเรียกทำงานแบบรีโมต
- เมื่อต้องการจัดเตรียมสภาวะแวดล้อมการเรียกใช้งานโค้ดที่ช่วยลดการปรับใช้ซอฟต์แวร์และการกำหนดเวอร์ชันที่ขัดแย้งกัน
- เมื่อต้องการจัดเตรียม สภาวะแวดล้อมการเรียกทำงานโค้ดที่ส่งเสริมการดำเนินการที่ปลอดภัยของโค้ดซึ่งรวมถึงโค้ดที่สร้างโดยบุคคลที่ไม่รู้จักหรือบุคคลอื่นที่เชื่อถือได้
- เมื่อต้องการจัดเตรียมสภาวะแวดล้อมการเรียกทำงานโค้ดที่ช่วยลดปัญหาด้านประสิทธิภาพของสคริปต์หรือการแปลสภาวะแวดล้อม
- เมื่อต้องการทำให้ผู้พัฒนามีประสบการณ์ตรงข้ามชนิดของแอ็พพลิเคชันที่แตกต่างกันอย่างแพร่หลายเช่นแอ็พพลิเคชันบน Windows และแอ็พพลิเคชันแบบอิงเว็บ
- เมื่อต้องการบิวต์การสื่อสารทั้งหมดบนมาตรฐานอุตสาหกรรมเพื่อให้แน่ใจว่าโค้ดที่อิงตาม .NET Framework สามารถรวมกับโค้ดอื่นใด
ระบบปฏิบัติการที่สนับสนุน
- Windows 7 Service Pack 1, Windows 8, Windows 8.1, 10, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Server 2012 R2, Windows Vista Service Pack 2