โปรดไป ที่นี่ เพื่อค้นหารวงจรการใช้งานของผลิตภัณฑ์ของคุณ
.NET คืออะไร
.NET คือชุดของรันไทม์ ไลบรารี่ และส่วนประกอบคอมไพเลอร์ ซึ่งสามารถนํามาใช้ในการกําหนดค่าต่างๆ สําหรับเดสก์ท็อป เว็บ คลาวด์ และเวิร์คโหลดอุปกรณ์ .NET ซึ่งเป็นแบบข้ามแพลตฟอร์มและโอเพ่นซอร์สให้รูปแบบการพัฒนาที่เบาและยืดหยุ่นในการทำงานที่หลากหลายของแพลตฟอร์มระบบปฏิบัติการเครื่องมือด้านการพัฒนา .NET สามารถเข้าถึงได้ใน GitHub ภายใต้ใบอนุญาต MIT .NET หมายถึงเทคโนโลยีต่างๆ รวมทั้ง .NET Core, ASP.NET Core และ Entity Framework Core
.NET เป็นอย่างไร
.NET มีการเผยแพร่สําคัญปีละครั้ง ประมาณเดือนพฤศจิกายนโดยมีเลขคี่ เช่น .NET 8, .NET 10 และอื่น ๆ มีการเผยแพร่การสนับสนุนระยะยาว (LTS) และเลขคี่ เช่น .NET 9, .NET 11 ฯลฯ เป็นการเผยแพร่การสนับสนุนคําศัพท์มาตรฐาน (STS) รุ่น LTS ได้รับการสนับสนุนเป็นเวลาอย่างน้อย 3 ปีหรือ 12 เดือนหลังจากรุ่น LTS รุ่นต่อมา การปล่อยเวอร์ชัน STS ได้รับการสนับสนุนอย่างน้อย 24 เดือน หรือ 12 เดือนหลังจากที่เวอร์ชันถัดไปปล่อยออกมา ดูข้อมูลเพิ่มเติมเกี่ยวกับรุ่น .NET ได้ ที่นี่
วงจรชีวิตสําหรับ .NET จะทํางานอย่างไร
สามารถดูข้อมูลวงจรการใช้งานสําหรับ .NET ได้ ที่นี่
ฉันสามารถค้นหาวันที่สิ้นสุดสําหรับรุ่นที่เฉพาะเจาะจงของ .NET ได้ที่ไหน
คุณสามารถดูวันที่สิ้นสุดสำหรับ .NET ทุกรุ่นได้ ที่นี่
วงจรการใช้งานสําหรับ ASP.NET Core และ Entity Framework Core ทํางานอย่างไร?
ASP.NET Core และ Entity Framework Core เป็นส่วนหนึ่งของรุ่น .NET Core และจะเป็นไปตามวงจรการใช้งานหลักที่นําออกใช้
แล้วส่วนประกอบของบุคคลที่สามจะเป็นอย่างไร?
ในบางกรณี การติดตั้งคอมโพเนนต์หรือไลบรารี่ของบริษัทอื่นผ่านทาง NuGet อาจเป็นข้อกําหนดเบื้องต้นสําหรับการใช้ .NET การสนับสนุนสําหรับส่วนประกอบเหล่านี้จะมาจากผู้ขายที่จัดส่งส่วนประกอบหรือไลบรารี่เหล่านั้น
.NET รุ่นสําหรับบางแพลตฟอร์ม เช่น Red Hat Enterprise Linux จะถูกเผยแพร่โดย Red Hat แทน Microsoft สําหรับแพลตฟอร์มเหล่านี้ การปรับปรุงสำหรับ .NET จะมีพร้อมสำหรับเวนเดอร์เพื่อการปรับใช้ผ่านระบบของตน
จะเกิดอะไรขึ้นถ้าฉันใช้ซอร์สโค้ดของ .NET จาก GitHub
ลูกค้าที่ได้รับซอร์สโค้ด .NET จาก GitHub และสร้างขึ้นได้เองสามารถรับการแก้ไขและอัปเดตในรูปแบบต้นฉบับจาก GitHub ตราบใดที่รุ่น .NET ยังไม่ถึงจุดสิ้นสุดของการสนับสนุนและรวมสิ่งเหล่านี้ลงในรุ่นของตนเองของ .NET
.NET และ .NET Framework สัมพันธ์กันอย่างไร
.NET และ .NET Framework (โดยทั่วไป) มีความสัมพันธ์แบบเซ็ตย่อย-เซ็ตใหญ่ .NET Core ถูกตั้งชื่อเป็น "Core" เนื่องจากประกอบด้วยฟีเจอร์หลักจาก .NET Framework สําหรับทั้งรันไทม์และไลบรารี่เฟรมเวิร์ค ตัวอย่างเช่น .NET Core และ .NET Framework แบ่งปัน GC, JIT และประเภทต่าง ๆ เช่น String และ List<T>
.NET Core ถูกสร้างขึ้นเพื่อให้ .NET สามารถเปิดเผยรหัสที่มา ข้ามแพลตฟอร์ม และสามารถใช้ในสภาพแวดล้อมที่มีทรัพยากรจำกัดได้เพิ่มมากขึ้น
เหตุใดจึงไม่เผยแพร่ .NET Core ตามวงจรเดียวกับ .NET Framework
.NET เป็นแพลตฟอร์มการพัฒนาที่ใหม่กว่าและเป็นไปตามวงจรสมัยใหม่การเปิดตัวสําหรับ .NET ปฏิบัติตามจังหวะการเปิดตัวที่คล่องตัวและรวดเร็วมากขึ้น แอปพลิเคชั่นที่ใช้ .NET Framework มีการใช้งานกันอย่างแพร่หลายในหลายร้อยล้านคอมพิวเตอร์ที่มีความเข้ากันได้และมีความเสถียรสูง นี่ส่งผลให้มีความถี่ในการเปิดตัวรุ่นน้อยลงสำหรับ .NET Framework พร้อมการเปลี่ยนแปลงที่น้อยลง เนื่องจากความแตกต่างเหล่านี้ การเปิดตัว .NET และ .NET Framework จึงเป็นไปตามวงจรการใช้งานของตนเอง
ฉันใช้ .NET Framework 4.5.x หรือ 4.6.x หมายความว่าฉันต้องอัปเดตแอปพลิเคชั่นของฉันเพื่อทํางานกับ .NET Core หรือไม่
.NET Framework เวอร์ชันที่เก่ากว่า 4.6.2 ได้สิ้นสุดการสนับสนุนแล้ว ถ้าคุณกําลังใช้ .NET Framework 4.6.2 หรือใหม่กว่า คุณไม่จําเป็นต้องอัปเดตแอปพลิเคชั่นของคุณเพื่อทํางานกับ .NET ดังที่กล่าวมา แพลตฟอร์มการพัฒนา .NET มีข้อดีหลายอย่างมากกว่าแพลตฟอร์ม Microsoft .NET Framework แบบดั้งเดิมและเราขอแนะนําให้คุณพิจารณาปรับแอปของคุณให้ทันสมัยเพื่อใช้ประโยชน์จาก .NET ที่ทันสมัย คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ ที่นี่