.NET คืออะไร? ความหมายและความหมาย

คอลเลกชันของบริการบนเว็บที่พัฒนาโดย Microsoft Corporation ซึ่งมีวัตถุประสงค์เพื่อเปลี่ยนตำแหน่งบริษัทเป็นผู้ให้บริการของ บริการกระจายทางอินเทอร์เน็ต รวมถึงการบำรุงรักษาและอัปเกรดซอฟต์แวร์ และการเข้าถึงข้อมูล ไฟล์ และซอฟต์แวร์ของบุคคลใด ๆ อย่างโปร่งใส อุปกรณ์ได้ทุกที่

สถาปัตยกรรมนี้มีจุดประสงค์เพื่อแทนที่สถาปัตยกรรม Component Object Model (COM) และมิดเดิลแวร์ COM+ ของ Microsoft ด้วยเฟรมเวิร์กที่ใกล้เคียงกับแพลตฟอร์ม Java 2 Enterprise ของ Sun (J2EE) มันอาศัยภาษาการพัฒนาที่คล้ายกับ Java (C#), Common Language Runtime (CLR) ที่คล้ายกับเครื่องเสมือน Java และชุดของโปรโตคอล สำหรับบริการบนเว็บ รวมถึง XML, SOAP, Web Services Description Language (WSDL) และ Universal Description, Discovery และ Integration (UDDI). ดูการต่อต้านการผูกขาด SOAP, UDDI, XML

Technipages อธิบาย .NET

.NET ออกเสียงว่า dot net เป็นแพลตฟอร์มที่พัฒนาโดย Microsoft ซึ่งทำงานบน Microsoft windows เป็นหลัก เป็นแพลตฟอร์มการพัฒนาแอปพลิเคชันมากกว่า เป็นซอฟต์แวร์ที่ไม่ขึ้นกับแพลตฟอร์ม ซึ่งหมายความว่าสามารถใช้กับแพลตฟอร์มการเขียนโปรแกรมต่างๆ ได้ แพลตฟอร์มนี้รวบรวมและรันโปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรม เช่น COBOL, A sharp, c#, Visual Basic, C++, C sharp เป็นต้น

แอปพลิเคชันที่พัฒนาบนแพลตฟอร์มนี้สามารถใช้ได้กับ Windows, Mac OS X และ Linux ในขณะที่ Android และ iOS ใช้ Xamarin ส่วน Xamarin ใช้สำหรับแพลตฟอร์มมือถือ .net

CLR (Common Language Runtime) คือสภาพแวดล้อมที่เรียกใช้โปรแกรม .Net นอกเหนือจากการเรียกใช้โค้ด CLR ยังสามารถจัดการกับเงื่อนไขพิเศษในการเขียนโปรแกรม และยังจัดสรรหน่วยความจำให้กับส่วนต่างๆ ของโปรแกรม ซึ่งสามารถเรียกคืนส่วนนั้นของโค้ดได้ตลอดเวลา โปรแกรมที่เขียนด้วย .Net จะเรียกว่าโค้ดที่ได้รับการจัดการ

แพลตฟอร์มการเขียนโปรแกรมเปิดตัวในปี 2545 ก่อนหน้านี้ การพัฒนาได้เริ่มขึ้นแล้วในปี 1990 และเดิมเรียกว่า Next Generation Windows Service (NGWS) เปิดตัวสำหรับการทดสอบเบต้าในปลายปี 2544 13 กุมภาพันธ์ 2545 รุ่นแรกเปิดตัว นอกจากนี้ยังเป็นโปรแกรมโอเพ่นซอร์ส

การใช้งานทั่วไปของ .NET

  • .สุทธิ เป็นแพลตฟอร์มสำหรับการพัฒนาโค้ดจากภาษาการเขียนโปรแกรมอื่นและดำเนินการได้ โค้ดเหล่านี้เรียกว่าโค้ดที่ได้รับการจัดการ
  • .สุทธิ จัดสรรหน่วยความจำไปยังส่วนต่างๆ ของรหัสจากพื้นที่นั้นเมื่อจำเป็น สามารถเรียกคืนอะไรก็ได้เพื่อใช้งาน ฟังก์ชันนี้จัดการโดย CLR
  •  แม้ว่า .สุทธิการพัฒนาเริ่มเร็วพอสมควรจนกระทั่งประมาณ 10 ปีก่อนที่รุ่นแรกจะออกวางจำหน่ายในวันที่ 13NS ของเดือน กุมภาพันธ์ 2545

การใช้ .NET. ในทางที่ผิดที่พบบ่อย

  • .สุทธิ ไม่เคยตั้งใจที่จะแทนที่สถาปัตยกรรมมิดเดิลแวร์ Component Object Model (COM) ของ Microsoft ด้วยเฟรมเวิร์กที่คล้ายกับแพลตฟอร์ม Java 2 Enterprise ของ Sun