Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

สวัสดีกับ Visual Studio for Mac (Preview 1)

$
0
0

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 ใครแรง ๆ น่าจะเร็วขึ้น แสดงดังรูป vs02 เมื่อเปิดขึ้นมาก็มี Template ของ project เพียบเลย ซึ่งแบ่งออกเป็น 3 กลุ่มหลัก ๆ คือ 1. Multiplatform 2. .Net Core 3. Other

ส่วนผมก็เริ่มต้นด้วย NUnit Library Project ดีกว่า

เป็น project ที่มี library สำหรับการเขียน test มาให้เลย นั่นคือ nUnit library vs03 จากนั้นเขียน test กันเถอะครับ มันสนุกมาก ๆ vs04

โดยที่ IDE ก็มีความสามารถเยอะเลย

ทั้งสนับสนุน git โดย default จัดการ code ต่าง ๆ ได้ดี มี Fix it ให้ ช่วยทำให้เขียน code ง่ายขึ้น มีการ history, merge, blame code ให้ vs05

สำหรับการจัดการ package ต่าง ๆ ทำงานผ่าน NuGet

แสดงดังรูป vs06

ส่วนปัญหาในการใช้งานก็มีพอสมควร

ตัวอย่างเช่น การพัฒนาระบบด้วย .Net Core ก็มีปัญหาตอน run แสดงดังรูป vs07 แต่ก็แก้ไขด้วยการ update มาใหม่ !! มันแปลกดีนะที่ต้องมานั่ง update เอง ผ่าน package manager นะ แถมใช้ไปใช้มาก็ค้าง ต้อง Force close เสียอย่างนั้น !! vs08 แต่โดยรวม ๆ แล้วสนุกดีนะครับ เป็นแนวทางที่น่าสนใจมาก ๆ สำหรับ Visual Studio

ปิดท้ายด้วยการสร้างระบบด้วย ASP.Net MVC บ้าง

ผลที่ออกมาคือ ชอบเลยเพราะว่าใช้งานได้ และ ดีด้วย vs09 แถมสามารถเพิ่มการสร้าง REST API ได้ง่าย ๆ vs10 ผลการทำงานเป็นดังรูป vs11

ลองสร้าง REST API หน่อยสิ

สามารถเขียน code แบบง่าย ๆ ได้ดังนี้ vs12 มาดูผลการทำงานหน่อยสิ ทำการแสดงผลข้อมูลในรูปแบบ XML หรือถ้าอยากเปลี่ยนเป็น JSON ก็ได้ง่าย ๆ vs13
เพียงเท่านี้น่าจะทำให้การเขียนโปรแกรมสนุกมากยิ่งขึ้นแล้วนะครับ มาลองใช้งานกันกับ Visual Studio for Mac Preview 1 !!!

Viewing all articles
Browse latest Browse all 1997

Trending Articles