Blazor คอมไพล์เป็น JavaScript หรือไม่
Blazor คอมไพล์เป็น JavaScript หรือไม่

วีดีโอ: Blazor คอมไพล์เป็น JavaScript หรือไม่

วีดีโอ: Blazor คอมไพล์เป็น JavaScript หรือไม่
วีดีโอ: ทำไมเราต้องใช้ Framework ในการพัฒนาเว็บไซต์? 👨‍💻💯 2024, พฤศจิกายน
Anonim

ไฟล์ที่สร้างขึ้นใน a เบลเซอร์ แอปพลิเคชัน Web Assembly ถูกรวบรวมและส่งไปยังเบราว์เซอร์ เบราว์เซอร์จะรัน your JavaScript , HTML และ C# ในแซนด์บ็อกซ์การดำเนินการบนเบราว์เซอร์ มันยังรันเวอร์ชันของไฟล์. NET รันไทม์

ดังนั้น Blazor ใช้ JavaScript หรือไม่

เบลเซอร์ มีสถาปัตยกรรมส่วนประกอบ การกำหนดเส้นทาง DOM เสมือน และ a JavaScript การทำงานร่วมกัน (การทำงานร่วมกัน) API ผ่าน JavaScript การทำงานร่วมกัน เบลเซอร์ แอป สามารถ เรียก JavaScript ฟังก์ชันจาก. NET และ C# จาก JavaScript รหัส. เพื่อโทรเข้า JavaScript จาก.

อาจมีคนถามว่า Blazor จะมาแทนที่ JavaScript หรือไม่? ไม่นะ จะ ไม่ แทนที่ JavaScript หรือห้องสมุด Wasm แปลว่า คุณ สามารถ แปลงไลบรารีที่เขียนเป็นภาษาอื่นเช่น c/c++, rust และไปที่ JavaScript ดังนั้นพวกเขา สามารถ ทำงานบนเว็บ

ผู้คนยังถามว่า Blazor จะฆ่า JavaScript หรือไม่

ประเด็นคือ JavaScript ไม่ นั้นและ เบลเซอร์ ไม่ มันจะไม่ “ ฆ่า ” JavaScript แต่โชคดีหน่อยที่นักพัฒนา C# จะไม่ต้องเขียนโค้ด Frontend ด้วย JS และ จะ สามารถยึดติดกับ เบลเซอร์.

การผลิต Blazor พร้อมหรือยัง?

เบลเซอร์ WebAssembly ยังอยู่ในการแสดงตัวอย่างและยังไม่ได้ พร้อม สำหรับ การผลิต ใช้ยัง. หากคุณกำลังมองหา พร้อมผลิต ทางออก แล้ว เบลเซอร์ เซิร์ฟเวอร์คือสิ่งที่เราอยากแนะนำ ครั้งหนึ่ง เบลเซอร์ WebAssembly วางจำหน่าย (พฤษภาคม 2020) โดยจะเปิดใช้งานส่วนประกอบ Razor และรหัส. NET ในเบราว์เซอร์บนอุปกรณ์ของผู้ใช้

แนะนำ: