Windows phone ใช้ภาษาใดในการพัฒนา

Windows phone ใช้ภาษาใดในการพัฒนา

วันนี้มีคนถามว่า
ในการพัฒนา 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 ได้อย่างมีคุณภาพ

ปล. เลือกภาษาโปรแกรมให้เหมาะสมกับงานกันด้วยนะครับ

Tags:mobile

�Ѩ�غѹ��� �ҡ�ٴ�֧�����⿹��ҡ�й֡�֧�ͧ�к�����觡ѹ�ҵ�ʹ ��蹤�� iPhone ������к� iOS �Ѻ�����⿹���������� ������к� Android �����ѧ�ӡѹ�� ���»ա�͹ �͡�ҡ Android ��� iOS ���� �ѧ�� Windows Phone �Ŵ��������ǧ��ô��� �¶١���Ӥ��Ѻ�����⿹ Nokia Lumia ����鹪��������෤����ա�ö����ٻ���ⴴ���ҡ����ҹ�� ���ش�������� Windows Phone �����仨ҡǧ�����Ͷ�� ������ Android �Ѻ iOS �觡ѹ������§�ͧ���

����Ѻ�÷���ѧ���Դ�֧ ������ҡ���ѡ�Ѻ Windows Phone �������͹������ͧ����Թ�ҧ�ͧ�к���Ժѵԡ�õ�ǹ��ѹ�ա��Ҥ�Ѻ

1996

Windows CE

Windows phone ใช้ภาษาใดในการพัฒนา

HP 320XL (Windows CE 1.0)

�ش������鹢ͧ�к���Ժѵԡ�� Windows Phone �Ҩ��ͧ��͹��Ŷ֧�� 1996 ����繻շ�� Microsoft �Դ����к���Ժѵԡ�� Windows CE 1.0 ������ҹ�Ѻ���������쾡�� ���ͷ�����¡��� Palmtop

��� Palmtop �����ҹ�� ���ѡɳ�����͹��绷�ͻ�����ǹ����ջҡ�������㹵�� �������ͧ�բ�Ҵ��� �Ѻ����ͧ�Դ�Ţ ����չ��˹ѡ��Ǥ��觡��š��� (�Ѻ������ҡ������ؤ���) ��ǹ�ѧ��ѹ�����ҹ��������ҡ�ѡ ��ѡ� �����红�����, ���ѹ�֡, �纵��ҧ�Ѵ���� �������繾��ҹء��

��ѧ�Դ��������ҹ ���ա���ѻ�ô�� Windows CE 2.0 ����ͧ�Ѻ�����ҹ����絿���������ҧ��ҧ�ҡ��� �� ö¹��, ����ͧ���͹�� �������ͧ��俿�Һҧ������ �ͧ�Ѻʶһѵ¡��� ARM, MIPS, PowerPC, StrongARM, SuperH ��� x86 �͡�ҡ����ѧ�ͧ�Ѻ���� ������к� network 㹵�� 

2000

Pocket PC

Windows phone ใช้ภาษาใดในการพัฒนา

Dell Axim X5 (Pocket PC 2002)

������������ؤ����Ź����� ᷺�ء���ҧ��š�����������¹����ͧ��������ê������ Microsoft �ͧ���蹡ѹ �����Դ����к���Ժѵԡ��������㹪��� Pocket PC 2000 ���Ѳ�ҵ���ʹ�Ҩҡ Windows CE 3.0 ����Դ���仡�͹㹻����ǡѹ ���ǹ���Ҿ�����Ѻ�ͻ��С�� Office 㹵�� �����Ҩ��� Word, Excel, Outlook ��� Notes �������ö�ʹ�����ͨҡ�ҡ��������� text �� �����෤����ա��������ҹ�Թ���ô

��������ҹ Pocket PC 2002 �����Դ��ǵ���͡�� ���ա���͡Ẻ˹�ҵ�������¡Ѻ Windows XP �����������������ʹ����ҧ WAP browsing �����ʴ�˹�����䫵�Ẻ��� �µѴ�ٻ������������ �͡ ���������ҹ���ػ�ó쾡�ҷ���໡����٧����¢�� �繵�

2003

Windows Mobile

Windows phone ใช้ภาษาใดในการพัฒนา

Palm Treo 750v ( Windows Mobile 5.0)

�����á����ա������� Windows �Ѻ�к���Ժѵԡ�ú��ػ�ó쾡�� ���ա�������س���ѵ���������ʹ��������ҧ ���к� VPN, ����������� WiFi ���բ�� ��� SMS API ������ѹ Entertprise ���������¹���ʶһѵ¡���˹��¤��������� ����˹��¤����Ӷ��� RAM �������ѹ�������ҹ�� ���������������������ẵ��������

�����㹻� 2007 �ش����¹�����Ӥѭ�ͧǧ��ä��������쾡��������Ѿ����Ͷ�͡��Ҷ֧ ����� Apple ���Դ��� iPhone ����á���к���Ժѵԡ���͡�� ������Ѻ�����������ҧ�Ǵ���� �����ѧ�ҡ������ҹ���ա���Դ��������⿹���к���Ժѵԡ�� Android ����á���ҧ HTC Dream ����� �����⿹�֧����������᷹�����������쾡�� ������Ѿ����Ͷ�� �ù��������¹仹�� �觼š�з���ͷ�ȷҧ��þѲ���к���Ժѵԡ����Ͷ���͹Ҥ��ͧ Microsoft ���ҧ�ҡ�����·�����

2010
Windows Phone 7

Windows phone ใช้ภาษาใดในการพัฒนา

HTC HD7 (Windows Phone 7)

㹻� 2010 㹷���ش�к���Ժѵԡ�� Windows ����������Ŵ����ǧ��������⿹���ҧ������ 㹪��� Windows Phone 7 ��С����繷�訴�Ӵ����Թ����࿫ Metro UI �������ٻẺ���ҧ ����䫹����鹤������º����ʺ�µ� �������ѹʴ����������� ������͹�����蹷���������蹵� ������͡�ѡɳ�੾�е�ǵ�ҧ�ҡ Android ��� iOS

����Ӥѭ��� Microsoft �٨������ Windows Phone 7 �ҡ �֧��Ҵ�Ѵ��ǹ�ҹȾ����� iPhone ��·�����

Windows phone ใช้ภาษาใดในการพัฒนา

��ǹ�ҹȾ iPhone �Ѵ�� Microsoft ���͹�ѹ��¹ 2010 ��ѧ�ҡ�Ѳ�� Windows Phone 7 ��������ó�

Windows Phone 7 �������ѹ���Ƿ���վ�鹰ҹ�Ҩҡ Windows CE ��͹������¹��� Windows NT kernel ᷹

2012

Windows Phone 8

Windows phone ใช้ภาษาใดในการพัฒนา

Nokia Lumia 800 (Windows Phone 8)

Windows Phone 8 �Ѳ�����վ�鹰ҹ�ҡ Windows NT ����鴺ҧ��ǹ�ҡ Windows 8 ��㹤��ǹ�� Microsoft �������Ӥѭ�Ѻ������˹�����������ҧ��絿�����ҡ��� �֧�͡Ẻ�������˹�ҵ���Фس���ѵ��������ҧ����͹�Ѻ�к���Ժѵԡ�� Windows 8 ������������ PC ��ؤ����ա���ѻ�ô����Ӥѭ����ա�������������Ѩ����� Cortana ����� Windows Phone �ͧ�Ѻ�����觡�ô������§�� �����������������͹Ẻ���� ���������� Internet Explorer 11

㹪�ǧ����ͧ �繨ѧ��з�� Microsoft ��µ�Ҵ�����⿹���ҧ�����Ǵ��¡�ü�֡���ѧ�Ѻ�ù����Ͷ�� Nokia ������� Nokia Lumia 800 ŧ����Ҵ �Ѻ�繡������͹��Ƿ��١�Ѻ���ͧ���ҧ�ҡ����ҹ��

2015

Windows 10 Mobile

Windows phone ใช้ภาษาใดในการพัฒนา

Microsoft Lumia 950 XL (Windows 10 Mobile)

����ҹ�� ����Թ�ҧ�ͧ Windows ��š�ͧ�����⿹������Һ��蹹ѡ �Ҩ���¡��ҷ��ѡ������¡������ ���Ф�������ҧ iOS ��� Android �հҹ��������Ժⵢ�����ҧ�Ǵ���Ǩ���ǵ��ͧ Windows Phone ������Ш״�ҧŧ�������� ����з�� Microsoft ��ͧ�������ش���� ��蹤�� Windows 10 Mobile

Windows 10 Mobile �Դ����͡�Ҿ�����Ѻ Windows 10 ����Ѻ���������� PC ����������˹�����ǡѹ�����ҧ��絿�����ҡ��鹴��� Universal Windows Platform (UWP) ��������ͻ���पѹ����ö�ѹ�� ecosystem �ͧ Windows 10 ��ء��絿���� �����Ҩ��������⿹, PC ��������ͧ���͹�� �·����Ѳ���ͻ����ͧ���쵢���仢������������ҡ ��ѧ�٧�����ҹѡ�Ѳ������ҷ��ͻŧ�� Windows �ҡ���

�͡�ҡ��� Windows 10 Mobile �ѧ��Ѻ��ا�к���ëԧ�������ҧ���ǫ����բ�� �� �������һԴᶺ����͹� PC ᶺ����͹���ǡѹ���Ͷ�͡�ж١�Դ仴��� �繵�

2017

�ش�ҧ�ѹ Windows Phone

Windows phone ใช้ภาษาใดในการพัฒนา

��ѧ�ҡ��������������㹵�Ҵ�����⿹�ҹҹ 㹷���ش����Թ�ҧ�ͧ Windows Phone ���Ҷ֧�ش����ش ���͹���Ҥ� 2017 Microsoft ���ŧ¡��ԡ��è�˹�����м�Ե Windows Phone ���������ҧ�繷ҧ��� ����Ѻ�������ҹ���� �����Ѻᾷ���ѻവ���� ���ᾷ���ѡ�Ҥ�����ʹ�����ҹ��

��ûԴ���ŧ�ͧ Windows Phone �����˵���ѡ� �Ҩҡ�ͻ���पѹ� ecosystem �������ҡ�������º�Ѻ Android ���� iOS ������������Ŵŧ������� ��᷺������������ǹ�觵�Ҵ �����ҵ�� UI �����Ѻ����͡Ẻ�Ҵ��ҡ����

��ѧ�ҡ�������ͧ��Ǣͧ Windows Phone �Դ�ҡŧ Microsoft ���¡�ҧ�Ѻ Nokia ��ҧ���µ�ҧ�Թ������Ƿҧ�ͧ����ͧ �Ѩ�غѹ Microsoft �������ШѺ��Ҵ�����⿹�ա���駴�����Ͷ�ͨͤ�� Surface Duo �������к� Android ����ѧ�����ʺ�����������ҷ���� ��ǹ Nokia ��������������⿹��к� Android ����͹�ѹ ���鹵�Ҵ�дѺ��ҧ����дѺ��ҧ����ѡ

���֧�͹��� ���¤��ѧ���ͺ��ѧ���� ��� Windows Phone �С�Ѻ���ա�����͹Ҥ� ���д�������ҡ ������Ѻǧ���෤����� ���á��Դ����� ��觷��ѧ��ѹ����Ҩ�дѺ��ѹ˹�� ��觷��Ѻ������Ҩ�С�Ѻ�ҴѧẺ���Ҵ�Դ������

Windows Mobile รุ่นแรกคือรุ่นใด

Windows Mobile 2003กำเนิดมาภายใต้ชื่อ Ozone เข้ามาในวันที่ 23 มิถุนายน ปี 2003 และครั้งแรกที่มีการใช้ Windows Mobile 2003 นำเข้ามาใช้กับ 4 Edition คือ Windows Mobile 2003 for Pocket PC Premium Edition, Windows Mobile 2003 for Pocket PC Professional Edition , Windows Mobile 2003 for Smartphone Edition, Windows Mobile ...

ยังมีคนใช้ Windows Phone อยู่ไหม

จบในจบ! Microsoft ประกาศหยุดซัพพอร์ต Windows Phone พร้อมแนะผู้ใช้ให้ย้ายไป iOS หรือ Android แทน :: Thaimobilecenter.com.

Windows Phone หายไปไหน

2017. สุดทางฝัน Windows Phone. หลังจากที่พยายามต่อสู้ในตลาดสมาร์ทโฟนมานาน ในที่สุดการเดินทางของ Windows Phone ก็มาถึงจุดสิ้นสุด ในเดือนตุลาคม 2017 Microsoft ได้แถลงยกเลิกการจำหน่ายและผลิต Windows Phone ทั้งหมดอย่างเป็นทางการ สำหรับผู้ที่ใช้งานอยู่ จะได้รับแพทช์อัปเดตแก้บั๊ก และแพทช์รักษาความปลอดภัยเท่านั้น

Windows หมายถึงอะไร

Windows คือ ระบบปฏิบัติการคอมพิวเตอร์ (OS = Operating System) ซึ่งเป็นเทคโนโลยีที่พัฒนาขึ้นมาให้เพื่อให้เราสามารถใช้งานอุปกรณ์คอมพิวเตอร์ได้อย่างสะดวกขึ้น เนื่องจากสมัยก่อนมีการใช้งานดอส (DOS = Disk Operating System) ซึ่งมีความยากในการใช้งาน เพราะเวลาใช้งาน ผู้ใช้ต้องป้อนชุดคำสั่งต่างๆ เข้าไปเป็นจำนวนมาก