dotnet maui developer roadmap
1.0.0
ภาพโดย Orfano Mondo/Flickr Lokelani เป็นดอกไม้อย่างเป็นทางการของเกาะเมาอิ |
เดือนกรกฎาคม 2021 และในอีก 12 เดือนข้างหน้า เป้าหมายของฉันคือการสำรวจการพัฒนาแอปหลายแพลตฟอร์ม (สำหรับสภาพแวดล้อมบนมือถือ เว็บ และเดสก์ท็อป) โดยใช้เทคโนโลยีที่หลากหลาย แผนงานสำหรับนักพัฒนา (การเรียนรู้) นี้มุ่งเน้นไปที่ระบบนิเวศ .NET
หนึ่งในเป้าหมายหลักของฉันคือ .NET MAUI ซึ่งขณะนี้อยู่ในการแสดงตัวอย่าง 6 ซึ่งเป็นเฟรมเวิร์กข้ามแพลตฟอร์มสำหรับการพัฒนาแอปบนมือถือ (Android, iOS) และเดสก์ท็อป (Windows, MacOS) โดยใช้ C# และ XAML อ่านเอกสารสำหรับรายละเอียดเพิ่มเติม รูปภาพนี้ (จากหน้านั้น) แสดงสถาปัตยกรรมระดับสูงของแอป .NET MAUI และความเกี่ยวข้องกับกรอบงาน .NET และระบบปฏิบัติการเฉพาะอุปกรณ์ | |
Xamarin.Forms เป็นเฟรมเวิร์ก UI แบบโอเพ่นซอร์สสำหรับการสร้างแอปพลิเคชันมือถือ ( Xamarin.Android, Xamarin.iOS) และเดสก์ท็อป ( Windows) จากโค้ดเบสที่ใช้ร่วมกัน - โดยใช้ C# และ XAML ให้คิดว่าสิ่งนี้เป็นบรรพบุรุษของ .NET MAUI พร้อมด้วยคำแนะนำที่จะช่วยให้คุณโยกย้ายแอป Xamarin.Forms ที่มีอยู่ไปยัง .NET MAUI ซึ่งจะพร้อมใช้งานโดยทั่วไปในเดือนพฤศจิกายน 2021 เมื่อ .NET 6 จัดส่ง | |
ASP.NET เป็นเฟรมเวิร์กเว็บโอเพ่นซอร์สที่สร้างโดย Microsoft สำหรับการสร้างแอปและบริการเว็บสมัยใหม่ด้วย .NET ASP.NET ช่วยให้คุณสร้างแอปพลิเคชันเว็บหลายประเภท รวมถึงหน้าเว็บ, REST API, ไมโครเซอร์วิส และฮับที่ส่งเนื้อหาแบบเรียลไทม์ไปยังไคลเอนต์ที่เชื่อมต่อ ASP.NET Core เป็น ASP.NET เวอร์ชันโอเพ่นซอร์สและข้ามแพลตฟอร์ม รูปภาพนี้มาจากโพสต์ในปี 2559 ซึ่งอธิบายกลยุทธ์ข้ามแพลตฟอร์มที่กว้างขึ้นใน .NET ดู JUL 2021: ASP.NET Core Updates in .NET 6 | |
ด้วยแรงบันดาลใจจากแผนงานสำหรับนักพัฒนา AspNetCore และแผนงานสำหรับนักพัฒนา Xamarin ฉันได้สร้างแผนงานของฉันเอง - ปรับแต่งสำหรับเส้นทางการเรียนรู้ของฉัน และจัดลำดับความสำคัญของทรัพยากรเอกสาร เรียนรู้ และ GitHub จากทีม Microsoft คาดว่าสิ่งนี้จะเปลี่ยนไปเมื่อการเรียนรู้ของฉันดำเนินต่อไป คุณสามารถดูภาพแผนงานโดยละเอียดได้ที่นี่ หรือไปที่เครื่องหมายที่เกี่ยวข้องเพื่อดูลิงก์ทรัพยากร | |
นี่คือวัตถุประสงค์การเรียนรู้ตามแผนงานสำหรับนักพัฒนาซอฟต์แวร์นี้ ฉันหวังว่าคุณจะเข้าร่วมกับฉันและสร้างของคุณเอง!