![screen-shot-2559-11-17-at-10-10-33]()
![vs01]()
เมื่อคืนนั่งรอทาง Microsoft เปิดให้
download Visual Studio for Mac (Preview 1)
ซึ่งมันก็คือร่างใหม่ของ Xamarin นั่นเอง
ดังนั้นมาลองใช้งานกันหน่อย ว่าทำอะไรได้บ้าง ?
- พัฒนา Native mobile app ทั้ง iOS และ Android ด้วยภาษา C#
- พัฒนาระบบบน Cloud ของ Microsoft ได้เลยนั่นก็คือ Azure
- พัฒนา Console app ด้วย .Net Core
- พัฒนา Web app ด้วย .Net Core
- พัฒนา Web app ด้วย ASP.Net
- ทดสอบ Mobile app ผ่านระบบ Xamarin Test Cloud
มาเริ่มกันเลยดีกว่า
สำหรับการ Download และ ติดตั้งก็จัดเลยนะ
ใช้เวลาในการติดตั้งเยอะหน่อย
เพราะว่าต้องทำการ download component ต่าง ๆ กว่า 4GB
ถ้า internet ใครแรง ๆ น่าจะเร็วขึ้น
แสดงดังรูป
เมื่อเปิดขึ้นมาก็มี Template ของ project เพียบเลย
ซึ่งแบ่งออกเป็น 3 กลุ่มหลัก ๆ คือ
1. Multiplatform
2. .Net Core
3. Other
ส่วนผมก็เริ่มต้นด้วย NUnit Library Project ดีกว่า
เป็น project ที่มี library สำหรับการเขียน test มาให้เลย
นั่นคือ nUnit library
![vs03]()
จากนั้นเขียน test กันเถอะครับ มันสนุกมาก ๆ
โดยที่ IDE ก็มีความสามารถเยอะเลย
ทั้งสนับสนุน git โดย default
จัดการ code ต่าง ๆ ได้ดี
มี Fix it ให้ ช่วยทำให้เขียน code ง่ายขึ้น
มีการ history, merge, blame code ให้
สำหรับการจัดการ package ต่าง ๆ ทำงานผ่าน NuGet
แสดงดังรูป
ส่วนปัญหาในการใช้งานก็มีพอสมควร
ตัวอย่างเช่น การพัฒนาระบบด้วย .Net Core ก็มีปัญหาตอน run
แสดงดังรูป
![vs07]()
แต่ก็แก้ไขด้วยการ update มาใหม่ !!
มันแปลกดีนะที่ต้องมานั่ง update เอง
ผ่าน package manager นะ
แถมใช้ไปใช้มาก็ค้าง ต้อง Force close เสียอย่างนั้น !!
![vs08]()
แต่โดยรวม ๆ แล้วสนุกดีนะครับ
เป็นแนวทางที่น่าสนใจมาก ๆ สำหรับ Visual Studio
ปิดท้ายด้วยการสร้างระบบด้วย ASP.Net MVC บ้าง
ผลที่ออกมาคือ ชอบเลยเพราะว่าใช้งานได้ และ ดีด้วย
![vs09]()
แถมสามารถเพิ่มการสร้าง REST API ได้ง่าย ๆ
![vs10]()
ผลการทำงานเป็นดังรูป
ลองสร้าง REST API หน่อยสิ
สามารถเขียน code แบบง่าย ๆ ได้ดังนี้
![vs12]()
มาดูผลการทำงานหน่อยสิ
ทำการแสดงผลข้อมูลในรูปแบบ XML
หรือถ้าอยากเปลี่ยนเป็น JSON ก็ได้ง่าย ๆ
เพียงเท่านี้น่าจะทำให้การเขียนโปรแกรมสนุกมากยิ่งขึ้นแล้วนะครับ
มาลองใช้งานกันกับ Visual Studio for Mac Preview 1 !!!