ไมโครซอฟท์ออก Windows Template Studio เครื่องมือช่วยเริ่มต้นสร้างแอพ UWP

by Job_The_Gamer
17 June 2017 - 01:58

เมื่อเดือนที่แล้วไมโครซอฟท์ประกาศเปิดตัว Windows Template Studio เครื่องมืออำนวยความสะดวกให้กับการพัฒนาแอพ Universal Windows Platform ในรูปแบบของส่วนเสริมใช้งานร่วมกับ Visual Studio ซึ่งจะช่วยให้การเริ่มต้นสร้างแอพ UWP ทำได้ง่ายขึ้นและประหยัดเวลาไปได้อย่างมาก

โดยในขณะที่นักพัฒนากำลังเริ่มต้นโปรเจ็กต์แอพ UWP ใหม่ Windows Template Studio จะมาเป็นวิซาร์ดช่วยขึ้นโครงร่างแอพ (scaffold) โดยเปิดให้นักพัฒนาเลือกหยิบรูปแบบเพจและฟีเจอร์ที่ต้องการ รวมถึงเฟรมเวิร์คที่จะทำงานด้วย ผ่านการเลือกตัวเลือกต่างๆ เพียง 4 ขั้นตอน จนสามารถขึ้นเป็นแอพ UWP ที่พร้อมทดลองรันได้ภายในไม่กี่คลิก

รายละเอียดของตัวเลือกที่มีให้ใช้ภายในวิซาร์ดมีดังนี้

  1. Project types: รูปแบบ navigation ของหน้า UI โดยรวม ทั้งแบบพื้นฐาน, Navigation Pane และ Pivot and Tabs
  2. App framework: แพทเทิร์นของโค้ดที่ต้องการใช้ในโปรเจ็กต์ มีตั้งแต่ Code Behind, MVVM Basic ไปจนถึง MVVM Light

ภาพตัวอย่างตัวเลือก Project Type และ Framework

  1. App pages: รูปแบบเพจที่ต้องการให้มีในแอพ มีให้เลือกทั้งเลย์เอาต์ทั่วๆ ไป เช่นหน้า Master/Detail, Tabbed, Web View ไปจนถึงเพจที่อิมพลีเมนต์การทำงานบางอย่างมาให้แล้วเช่นหน้า App Settings และ Map Control
  2. Windows 10 features: ความสามารถของแอพ UWP ที่ต้องการใช้ทั้งด้าน Application Lifecycle (Setting Storage, Suspend and Resume), การรัน Background Tasks ไปจนถึงส่วนที่เกี่ยวข้องกับ User Interaction (Toast Notifications, Live Tiles และ Azure Notifications Hub)

และนอกเหนือจากการช่วยให้นักพัฒนาสามารถเริ่มโปรเจ็กต์ UWP ได้อย่างรวดเร็วแล้ว ความดีอีกอย่างของ Windows Template Studio คือโปรเจ็กต์ที่เป็นผลลัพธ์จากวิซาร์ดข้างต้นนั้นผ่านการพิสูจน์แล้วว่าเป็นแอพมีโครงสร้างที่ดี (well-formed), แพทเทิร์นตรงตามมาตรฐานและเป็น best practice, โค้ดอ่านง่ายและยังมากับลิงก์เอกสารและบล็อกที่เป็นประโยชน์ต่อการพัฒนา พร้อมที่จะเป็นรากฐานในการพัฒนาต่อยอดเป็นแอพ UWP ที่สมบูรณ์ต่อไป

นอกจากนี้ไมโครซอฟท์ยังได้เปิดซอร์ส Windows Template Studio ไว้ที่ GitHub เพื่อสนับสนุนให้นักพัฒนานำไปแก้ไขให้ตรงกับความต้องการของบริษัทตนเอง

และสำหรับนักพัฒนาที่ต้องการติดตั้งส่วนเสริมเพื่อใช้งานเลยสามารถเข้าไปดาวน์โหลดได้ที่ Visual Studio Marketplace ครับ

ที่มา - Windows Developer Blog, Windows Template Studio GitHub via MSPoweruser

ภาพตัวอย่างแอพที่ได้จาก Windows Template Studio

Blognone Jobs Premium