Tags:
Node Thumbnail

แอปเปิลออกอัพเดต iOS 16.4 beta 1 เวอร์ชันทดสอบสำหรับนักพัฒนา โดยมีของใหม่ที่สำคัญคือ Safari รองรับการแจ้งเตือน Web Push แล้ว

ฟีเจอร์นี้จะรองรับสำหรับเว็บใน Safari ที่ผู้ใช้งานสร้างเป็นไอคอนเว็บแอปขึ้นมาบนหน้า Home (กด Share เลือก Add to Home Screen) โดยการทำงานของการแจ้งเตือน Web Push เหมือนกับ Safari 16.1 บน macOS Ventura ที่ออกมาก่อนหน้านี้ ผู้ใช้งานสามารถปรับตั้งค่าการเตือนได้ใน Settings เหมือนแอปอื่น ๆ

ในฝั่งนักพัฒนา ระบบการแจ้งเตือนใช้วิธีเดียวกับการกำหนดค่า Apple Push Notification ของแอป นอกจากนี้การแจ้งเตือนของเว็บแอป ยังรองรับกับโหมด Focus สามารถส่งข้อความเตือนแบบสรุปเนื้อหารายวัน และสร้าง Badge เป็นตัวเลขการแจ้งเตือนที่ไอคอนได้ด้วย

Tags:
Node Thumbnail

Blazor เป็นเฟรมเวิร์คตัวหนึ่งในตระกูล ASP.NET เอาไว้เขียนเว็บแอพแบบหน้าเดียว (single-page) ด้วย HTML ผสมกับ C# แทนที่จะเป็น JavaScript

จุดเด่นของ Blazor คือใช้ภาษา C# ที่นักพัฒนาสาย .NET คุ้นเคย, ใช้โค้ด C# ทั้งฝั่งไคลเอนต์และเซิร์ฟเวอร์, ใช้ไลบรารีของ .NET ได้, มีระบบ UI component ให้พร้อมสรรพ

ก่อนหน้านี้ การทำงานของ Blazor คือต้องรันเซิร์ฟเวอร์ Blazor ที่เป็น .NET ด้วย แต่ล่าสุดในงาน Build 2020 ไมโครซอฟท์เพิ่มวิธีรัน Blazor แบบที่สองคือ Blazor WebAssembly แปลงโค้ดของรันไทม์ .NET เป็น WebAssembly ที่รันในเว็บเบราว์เซอร์รุ่นใหม่ๆ ได้ทั้งตัว