Blazor คืออะไร

เสร็จสมบูรณ์เมื่อ

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

ประโยชน์บางประการของการใช้ Blazor ประกอบด้วย:

  • สร้าง UI สําหรับเว็บได้อย่างรวดเร็วด้วยส่วนประกอบที่นํามาใช้ใหม่ได้: แบบจําลองคอมโพเนนต์ที่มีความยืดหยุ่นของ Blazor ทําให้ง่ายต่อการสร้างส่วนประกอบที่นํามาใช้ใหม่ได้ซึ่งคุณสามารถใช้เพื่อประกอบแอปได้อย่างรวดเร็ว
  • เพิ่มการโต้ตอบที่หลากหลายใน C#: จัดการเหตุการณ์ UI ตามอําเภอใจจากเบราว์เซอร์และใช้ตรรกะคอมโพเนนต์ทั้งหมดใน C# ซึ่งเป็นภาษาที่ปลอดภัยในรูปแบบที่ทันสมัยซึ่งง่ายต่อการเรียนรู้และใช้งานได้หลากหลาย
  • หนึ่งสแตกการพัฒนา : สร้างเว็บแอปของคุณทั้งหมดจาก frontend ไปยัง Backend โดยใช้สแตกการพัฒนาเดียวและแชร์รหัสสําหรับตรรกะทั่วไปบนไคลเอ็นต์และเซิร์ฟเวอร์
  • การแสดงผลตาม diff ที่มีประสิทธิภาพ : เป็นคอมโพเนนต์ที่แสดงผล Blazor จะติดตามส่วนของ DOM ที่เปลี่ยนแปลงอย่างระมัดระวังเพื่อให้การอัปเดต UI รวดเร็วและมีประสิทธิภาพ
  • การแสดงผลเซิร์ฟเวอร์และฝั่งไคลเอ็นต์: แสดงคอมโพเนนต์จากทั้งเซิร์ฟเวอร์และไคลเอ็นต์เพื่อใช้สถาปัตยกรรมเว็บแอปต่าง ๆ และมอบประสบการณ์เว็บแอปที่ดีที่สุดที่เป็นไปได้
  • การแสดงเซิร์ฟเวอร์ที่ปรับปรุงอย่างต่อเนื่อง: ใช้การสนับสนุนภายในสําหรับการนําทางที่ดีขึ้น & การจัดการฟอร์มและการแสดงสตรีมมิ่งเพื่อยกระดับประสบการณ์ผู้ใช้ของเว็บแอปที่แสดงผลบนเซิร์ฟเวอร์
  • Interop กับ JavaScript: ใช้ระบบนิเวศของไลบรารี JavaScript และ API ของเบราว์เซอร์จากโค้ด C# ของคุณ
  • รวมกับแอปที่มีอยู่: คอมโพเนนต์ Integrate Blazor ด้วยแอป MVC, Razor Pages หรือแอปที่ใช้ JavaScript ที่มีอยู่
  • เครื่องมือที่ยอดเยี่ยม: ใช้ Visual Studio หรือ Visual Studio Code เพื่อเริ่มต้นใช้งานในไม่กี่วินาทีและทํางานด้วยการสนับสนุนการแก้ไขโค้ดที่ยอดเยี่ยม
  • Web, mobile และ desktop: คอมโพเนนต์ Blazor ยังสามารถใช้เพื่อสร้างแอปเดสก์ท็อป & มือถือแบบดั้งเดิมโดยใช้การผสมผสานของเนทีฟและเว็บที่เรียกว่า Blazor Hybrid