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

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 17 มิถุนายน 2017.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    เมื่อเดือนที่แล้วไมโครซอฟท์ประกาศเปิดตัว 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
    [​IMG]

    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
    [​IMG]

    Topics: UWPWindows 10Visual StudioMicrosoftDevelopment
     

แบ่งปันหน้านี้