ในที่สุด Microsoft ก็เปิดตัวทางเลือกสำหรับ Silverlight

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

แอสเซมบลีของ Silverlight Blazor WebAssembly

Microsoft Silverlight จะสิ้นสุดการสนับสนุนในวันที่ 12 ตุลาคม พ.ศ. 2021 แม้ว่า Microsoft Silverlight จะยังคงได้รับการสนับสนุนโดย Microsoft แต่การพัฒนาที่ใช้งานอยู่ก็หยุดลงเมื่อหลายปีก่อน ขณะนี้ Silverlight รองรับเฉพาะใน Internet Explorer 11 เท่านั้น นักพัฒนาซอฟต์แวร์ Silverlight ที่เปิดใช้งานเพื่อสร้างทั้งแอปพลิเคชันเดสก์ท็อปและเว็บ Microsoft แนะนำให้นักพัฒนาแอปเดสก์ท็อปใช้ UWP หรือ WPF บน .NET Core สำหรับ Silverlight สำหรับนักพัฒนาเว็บ Microsoft ได้เปิดตัวเฟรมเวิร์กใหม่ที่เรียกว่า เบลเซอร์ เว็บแอสเซมบลี. นี่ไม่ใช่การเปิดตัวพรีวิว ขณะนี้ Blazor พร้อมสำหรับการผลิตแล้ว

Blazor ช่วยให้นักพัฒนาเว็บสร้างเว็บแอปพลิเคชันโดยใช้ C# แทน JavaScript นอกจากนี้ยังสามารถใช้รหัส .NET Silverlight ซ้ำได้อีกด้วย นอกจากนี้ แอป Blazor ยังประกอบด้วยส่วนประกอบ UI ของเว็บที่นำกลับมาใช้ใหม่ได้ ซึ่งใช้งานโดยใช้ C#, HTML และ CSS เนื่องจากทั้งรหัสไคลเอนต์และเซิร์ฟเวอร์เขียนด้วย C# นักพัฒนาจึงสามารถแบ่งปันรหัสและไลบรารีได้

Blazor เป็นคุณสมบัติของ ASP.NET ซึ่งเป็นเฟรมเวิร์กการพัฒนาเว็บยอดนิยมที่ขยายแพลตฟอร์มนักพัฒนา .NET ด้วยเครื่องมือและไลบรารีสำหรับสร้างเว็บแอป

Blazor มีข้อดีเหนือ Silverlight ดังต่อไปนี้:

  • Blazor ใช้มาตรฐานเว็บแบบเปิดโดยไม่มีปลั๊กอินหรือการถอดรหัสโค้ด
  • Blazor ใช้งานได้กับเว็บเบราว์เซอร์สมัยใหม่ทั้งหมด รวมถึงเบราว์เซอร์มือถือ
  • แอป Blazor สามารถใช้ไลบรารี .NET ที่มีอยู่ได้ ต้องขอบคุณ .NET Standard ซึ่งเป็นข้อกำหนดเฉพาะอย่างเป็นทางการของ .NET API ที่ใช้กันทั่วไปในการใช้งาน .NET ทั้งหมด
  • โค้ด C# ของคุณสามารถเรียกใช้ JavaScript API และไลบรารีได้อย่างง่ายดาย คุณสามารถใช้ระบบนิเวศขนาดใหญ่ของไลบรารี JavaScript ที่มีอยู่สำหรับ UI ฝั่งไคลเอ็นต์ในขณะที่เขียนตรรกะของคุณใน C#
  • Visual Studio และ Visual Studio Code มอบประสบการณ์การพัฒนา Blazor ที่ยอดเยี่ยมบน Windows, Linux และ macOS
  • .NET เป็นบริการฟรีและรวมถึง Blazor ไม่มีค่าธรรมเนียมหรือค่าลิขสิทธิ์ รวมถึงการใช้ในเชิงพาณิชย์

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการเปิดตัว Blazor ได้จากลิงก์แหล่งที่มาด้านล่าง

ที่มา: ไมโครซอฟท์

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: เอเอสพี .เน็ต, เสื้อคลุม, Silverlight, WebAssembly