ไมโครซอฟท์เปิดตัว .NET Core 3 Preview 1 ให้คนทั่วไปดาวน์โหลดความเปลี่ยนแปลงสำคัญคือมีไลบรารีเดสก์ทอปแล้ว หลังจาก .NET Core 2 ตัดส่วนนี้ออกไป
ตัว .NET Core เป็นโอเพนซอร์สในเวอร์ชั่นนี้ก็ยังเป็นเช่นเดิม โดยไมโครซอฟท์เปิดซอร์ส WPF, Windows Form, และ WinUI ออกมาพร้อมกัน โดยเฉพาะตัว WPF และ Windows Form นั้นอยู่ภายใต้ .NET Foundation และมีผู้ทั้งกูเกิล, เรดแฮต, ซัมซุง, Unity เข้ามาสนับสนุน
ความเปลี่ยนแปลงในตัวไลบรารีหลักมีอีกหลายอย่าง เช่น การรองรับ IoT ด้วยการรองรับพอร์ต UART บนลินุกซ์, รองรับ GPIO, PWM, SPI, และ I2C ส่วนในแง่ความปลอดภัยรองรับ TLS 1.3
ตัวแพลตฟอร์มรองรับ Windows 7, 8, 10, Windows Server 2012 R2 SP1+, macOS 10.12+, ลินุกซ์สายหลักทั้ง RHEL, Fedora, Ubuntu, Debian, SLES, OpenSUSE, Alphine ซีพียูรองรับทั้ง x86, x86-64, ARM32, และ ARM64
note: พาดหัวแรกของข่าวนี้ระบุว่า แอปเดสก์ทอปจะรองรับบนลินุกซ์ด้วย อันนี้เป็นความเข้าใจผิดของผมเอง โดยแม้จะโอเพนซอร์สไลบรารีออกมาแต่ยังซัพพอร์ตเฉพาะวินโดวส์ จึงลบพาดหัวนี้ออกไป
ที่มา - MSDN
Comments
แจ่มเลยครับ
คงจะไม่ได้เห็นแอป .NET บน Linux/Mac ได้ง่ายง่ายเพราะว่าใน Repository ทาง Microsoft เขียนไว้ว่า
"We also do not intend to accept contributions that provide cross-platform implementations for Windows Forms or WPF."
Make WPF cross-platform (MacOS and Linux support)
อ่านจบแล้ว รู้สึกเสียดายเวลาที่หมดไปกับการลง mac
สงสัยว่าทำไมไม่ทำแบบ Swing ไปเลยว้า
รอ cross-platform ยังไงก็ต้องมา T_T