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

ภาษาโปรแกรมสำหรับพัฒนา Mobile application มีอะไรบ้าง ?

$
0
0

Screen Shot 2559-01-02 at 9.20.14 AM

Screen Shot 2559-01-02 at 9.20.14 AM วันนี้มีคนถามว่า ในการพัฒนา Mobile application นั้นควรเลือกภาษาอะไรดี ? ถ้าให้ตอบง่าย ๆ แบบว่าถนัดสุด ๆ ก็คงเป็นภาษา Java สำหรับการพัฒนา Android application นั่นเอง แต่คิดว่ายังมีภาษาอื่น ๆ ที่ได้รับความนิยมอีกนะ ดังนั้นมาดูกันว่ามีภาษาอะไรบ้าง

1. Java

แน่นอนว่ามันคือ ภาษาหลัก ของการพัฒนา Android application ใครยังที่ต้องการพัฒนา Android application จำเป็นต้องรู้ และ เข้าใจในตัวภาษามันด้วย จากนั้นจึงมาเรียนรู้ Android ต่อไป มีบางคนบอกไว้ว่า Android ไม่เท่ากับ Java นะครับ เนื่องจากมันมีหลาย ๆ อย่างที่แตกต่างกัน และ ต้องระวัง แต่ถ้ามีความรู้พื้นฐานของภาษา Java มาแล้ว บอกได้เลยว่า มันสามารถเริ่มได้ง่าย และ เร็วกว่าแน่นอน

2. HTML 5

ถ้าต้องการพัฒนาระบบ web สำหรับทำงานบน mobile ได้อย่างดี แนะนำ HTML 5 เลยครับ ถ้าใครไม่รู้จักถือว่าแย่มาก ๆ แต่ปัญหาของ HTML 5 คือ เรื่องของ standard นั่นเอง ทำให้การพัฒนา และ การรองรับจาก browser ต่าง ๆ เป็นไปอย่างเชื่องช้า และ หลากหลายลีลามาก แต่ในปัจจุบันมันก็ก้าวเข้ามาเป็นสิ่งที่จำเป็น สำหรับ web developer ไปอย่างหลีกเลี่ยงไม่ได้นะ แน่นอนว่ายังรวมไปถึง CSS และ JavaScript อีกด้วย !!

3. Objective-C และ Swift

ถ้าต้องการพัฒนา iOS application แล้ว ภาษา Objective-C และ Swift คงเป็นภาษาหลัก และ ภาษารองตามลำดับ ในปัจจุบันภาษา Swift กำลังก้าวเข้ามาแทนที่ Objective-C แบบช้า ๆ แล้วนะ และสามารถ shared library จาก Objective-C มาใช้ได้ ส่วนตัวผมชอบภาษา Swift มากกว่า เนื่องจากมันมีรูปแบบ และ โครงสร้างของภาษาที่เข้าใจได้ง่ายกว่า แต่ library ต่าง ๆ ยังคงน้อยอยู่ เมื่อเทียบกับ Objective-C

4. C++

ถ้าคุณต้องการพัฒนา Mobile application ที่ทำงานร่วมกับ hardware เพื่อเพิ่มประสิทธิภาพการทำงานแล้ว ทั้ง Android และ Windows phone แนะนำภาษา C++ เลยครับ เป็นภาษาที่ทรงประสิทธิภาพในการทำงานสุด ๆ แต่ก็ต้องแลกมาด้วยความพยายามด้วยเช่นกัน

5. C#

มาถึงการพัฒนา application สำหรับ Windows phone บ้าง ซึ่งอาจจะไม่ค่อยได้รับความนิมยมมากนัก แต่ก็ยังมีอยู่ในตลาดของ Mobile อยู่ ซึ่งเราสามารถพัฒนาด้วยภาษา C# เป็นภาษาที่ดี และ เสถียร เลยนะ

สุดท้ายแล้ว

ไม่ว่าคุณจะเลือกพัฒนา Mobile application ด้วยภาษาโปรแกรมอะไรก็ตาม สิ่งที่หลาย ๆ บริษัท สิ่งที่หลาย ๆ ทีม สิ่งที่หลาย ๆ คน ตามหาก็คือ คนที่รู้ และ เข้าใจ รวมทั้งสามารถพัฒนา application ได้อย่างมีคุณภาพ ปล. เลือกภาษาโปรแกรมให้เหมาะสมกับงานกันด้วยนะครับ

Viewing all articles
Browse latest Browse all 1997

Trending Articles