ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

Cordova (คอร์โดวา) คืออะไร ใช้ทำงานอย่างไร

     ผมต้องกล่าวถึงที่มาที่ไปก่อนว่า เริ่มต้นด้วยมีบริษัทหนึ่งพัฒนา Prodect (โปรดักส์) และตั้งชื่อว่า PhoneGap (โฟนแกพ) และต่อมาถูกซื้อกิจการต่อด้วย Adobe (อะโดบี้) และยังไม่จบ Adobe ส่งต่อให้กับ Apache (อาปาเช่) เพื่อดูแลและ Apache ก็ได้เปลี่ยนชื่อมาเป็น Cordova ที่เราจะมาพูดกันต่อจากนี้นั้นเองครับ 

Cordova
Cordova

    ถ้าให้แปลก็คือ เจ้า Cordova คือ platform (แพลทฟอร์ม) ตัวนึ่งครับที่รับหน้าที่ สร้าง application (แอพพลิเคชั่น) โดยใช้ภาษาHTML (เอช ที เอ็ แอล),CSS3(ซี เอส เอส) และ JS (เจ เอส) นั้นก็คือ แค่เราเขียน Web (เว็บ) เป็นเราก็สามารถทำ Application ได้แล้ว ซึ่งถ้าพูดถึงการเขียน App Android (แอพ แอนดรอยด์) จากภาษา Java (จาวา)  ซึ่งซึ่งมันก็ยากเอาเรื่องเลยที่เดียว เดี๋ยวนี้ไม่ต้องแล้วครับ เพียงมี Technology (เทคโนโลยี) นี้ช่วยได้เยอะครับ ใครที่เขียนเว็บเก่งอยู่แล้วก็จะทำได้ง่ายขึ้นความพิเศษของการสร้าง App แบบ Cordova คือเราเขียน Code (โค้ด) แบบเดียวสามารถ Build (บิลด์) เป็น Application ได้แทบทุก OS (โอ เอส) พูดง่ายๆเลย ก็คือเราเขียน web ครั้งเดียวก็สามารถเลือกได้เลยว่าอยากให้ออกมาเป็น App ของ OS อะไรก็ได้ครับ

เรามาดูกันดีกว่าว่า ตอนนี้ Cordova สามารถสร้าง App ให้ระบบปฏิบัติการ ไหนได้บ้างนะครับ

1. Amezon Fire OS (อเมซอน ไฟ โอ เอส)

2. Android (แอนดรอยด์)

3. Bada (บาด้า)

4. Blackberry (แบล็คเบอรี่)

5. Firefox OS (ไฟฟอก)

6. iOS (ไอ โอ เอส)

7. Mac OS X (แม็ก โอ เอส เอ็ก)

8. Qt (คิว ที)

9. Tizen (ไทเซน)

10 Ubuntu (อูบุนตู)

11 Web OS (เว็บ โอ เอส)

12 Windows Phone 7 8 (วินโดว์ โฟน 7 8)

 ภาพประกอบ : https://goo.gl/ptPxWx

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 20 พฤศจิกายน 2562
โดย numtan5839 พ 20 พ.ย. 2019 10:10 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
4
34
พฤ 21 พ.ย. 2019 2:09 pm โดย numtan5839
list box เพื่อเลือกจังหวัดที่ต้องการให้แสดงผลพยากรณ์อากาศ
โดย bankjittapol อ 19 พ.ย. 2019 7:12 pm บอร์ด Joomla Developing Knowledge
0
36
อ 19 พ.ย. 2019 7:12 pm โดย bankjittapol
justify-content: space-between คำสั่ง flex ที่จะช่วยให้ระยะห่างแต่ละรูปเท่ากัน
โดย jamepiyawat อ 19 พ.ย. 2019 6:13 pm บอร์ด CSS Knowledge
0
28
อ 19 พ.ย. 2019 6:13 pm โดย jamepiyawat
วิธีการสร้าง form เมื่อกดปุ่ม โดยใช้ javascript
โดย Ittichai_chupol อ 19 พ.ย. 2019 6:09 pm บอร์ด Jquery & Ajax Knowledge
0
39
อ 19 พ.ย. 2019 6:09 pm โดย Ittichai_chupol
อยากทราบวิธีการ Link ปุ่ม
โดย numtan5839 อ 19 พ.ย. 2019 5:06 pm บอร์ด MindPHP News & Feedback
2
52
อ 19 พ.ย. 2019 5:50 pm โดย numtan5839
อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript
โดย Ittichai_chupol อ 19 พ.ย. 2019 5:19 pm บอร์ด JavaScript & Jquery Ajax
4
58
อ 19 พ.ย. 2019 6:02 pm โดย jamepiyawat
report ปัญหา รูปโปรไฟล์หาย
โดย chatee supasand พ 13 พ.ย. 2019 12:46 pm บอร์ด MindPHP News & Feedback
1
83
อ 19 พ.ย. 2019 11:18 am โดย thatsawan
report ปัญหา ไม่มีแจ้งเตือนเวลามีคนตอบกระทู้ของเรา
โดย chatee supasand พ 13 พ.ย. 2019 1:05 pm บอร์ด MindPHP News & Feedback
2
87
อ 19 พ.ย. 2019 11:16 am โดย thatsawan
อยากทราบวิธีการจัดรูปแบบ css ให้เรียงอยู่ใน บรรทัดเดียวตลอด ทั้งตอนย่อ หรือ ตอนเต็มจอ
โดย Ittichai_chupol อ 19 พ.ย. 2019 10:53 am บอร์ด HTML CSS
0
51
อ 19 พ.ย. 2019 10:53 am โดย Ittichai_chupol
งานประจำวันที่ 19 พฤศจิกายน 2562
โดย numtan5839 อ 19 พ.ย. 2019 10:19 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
3
17
อ 19 พ.ย. 2019 7:17 pm โดย numtan5839
แสงสีน้ำเงิน (Blue light) มีอันตราย ส่งผลกระทบต่อดวงตา
โดย taemmynatchapon ส 14 ก.ค. 2018 6:48 pm บอร์ด Share Knowledge
2
461
อ 19 พ.ย. 2019 4:10 pm โดย Busba1122
การทำ Link-List เพื่อใช้ในการเข้าถึงข้อมูลต่างๆได้ง่ายยิ่งขึ้น
โดย rangsan ส 05 พฤษภาคม 2018 1:49 pm บอร์ด Share Knowledge
1
850
อ 19 พ.ย. 2019 10:11 am โดย LEG
Internet (อินเทอร์เน็ต), Intranet(อินทราเน็ต), Extranet(เอกซ์ทราเน็ต) เชื่องโยงกันอย่างไร
โดย Patcharanan.0399 พ 25 เม.ย. 2018 3:38 pm บอร์ด Share Knowledge
1
2999
อ 19 พ.ย. 2019 10:10 am โดย LEG
สอน Fix Password Teamviewer Password จะได้ไม่ต้อง random
โดย M003 ศ 14 ธ.ค. 2012 12:03 pm บอร์ด Share Knowledge
2
17968
อ 19 พ.ย. 2019 10:09 am โดย LEG
วิธีฝัง Font ใน PowerPoint เพิ่มฟอร์นใน การนำเสนอ
โดย khwanchanok อ 21 พฤษภาคม 2019 6:41 pm บอร์ด Share Knowledge
1
276
อ 19 พ.ย. 2019 10:07 am โดย LEG
คีย์บอร์ดพังฉุกเฉิน แก้ขัดด้วย On-Screen Keyboard
โดย teenproza7 พฤ 16 พฤษภาคม 2019 7:31 pm บอร์ด Share Knowledge
1
260
อ 19 พ.ย. 2019 10:06 am โดย LEG
แก้คอมอืดด้วย Disk Cleanup
โดย teenproza7 จ 13 พฤษภาคม 2019 5:55 pm บอร์ด Share Knowledge
1
239
อ 19 พ.ย. 2019 10:06 am โดย LEG
สิ่งที่ต้องทำ ก่อนโทรศัพท์หายหรือโดนขโมย
โดย birdkritsna อ 17 ก.ย. 2019 3:23 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
147
อ 19 พ.ย. 2019 9:59 am โดย LEG
ข้อมูลที่ทำการ loop ไม่เข้าไปเก็บใน array ครับ
โดย bankjittapol จ 18 พ.ย. 2019 8:16 pm บอร์ด Joomla Development
2
72
อ 19 พ.ย. 2019 4:23 pm โดย bankjittapol
ใช้คำสั่ง วันที่ยังไง โดยไม่ต้องกำหนด timezone
โดย bankjittapol จ 18 พ.ย. 2019 8:11 pm บอร์ด Joomla Development
2
94
พ 20 พ.ย. 2019 6:23 pm โดย bankjittapol