Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

Corona กับ Phonegap กับ Titanium


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ Corona, PhoneGap และ Titanium แม้ว่าเทคโนโลยีทั้งหมดเหล่านี้จะแตกต่างกัน แต่สิ่งที่พบได้ทั่วไประหว่างสิ่งเหล่านี้คือเทคโนโลยีทั้งหมดเป็นแบบข้ามแพลตฟอร์ม กล่าวคือ สามารถใช้เขียนโปรแกรมเพียงครั้งเดียวแล้วเรียกใช้บนหลายแพลตฟอร์ม เช่น iPhone และ Android

โคโรนา − Corona เป็น SDK ฟรีและโอเพ่นซอร์ส (ชุดพัฒนาซอฟต์แวร์) ที่พัฒนาโดย corona Labs เมื่อประมาณ 10 ปีที่แล้วในปี 2009 Corona ใช้สำหรับการพัฒนาแอปพลิเคชั่นมือถือ 2D เป็นหลักสำหรับแพลตฟอร์มส่วนใหญ่รวมถึง iOS, Android, เดสก์ท็อป / แอปพลิเคชัน Windows Corona ขึ้นอยู่กับ C ++ และ openGL เพื่อสร้างแอปพลิเคชันด้วยกราฟิก Corona ให้บริการ API สำหรับกราฟิก เครือข่าย และข้อมูลฮาร์ดแวร์อื่นๆ ของอุปกรณ์ Corona ส่วนใหญ่ใช้สำหรับการพัฒนาเกม 2D และแอปพลิเคชันข้ามแพลตฟอร์ม

PhoneGap − PhoneGap เป็น SDK แบบโอเพ่นซอร์สและข้ามแพลตฟอร์มฟรีอีกตัวหนึ่ง ซึ่งพัฒนาขึ้นสำหรับการพัฒนาแอปพลิเคชันบนมือถือโดยระบบของ Adobe ต่างจาก Corona เทคโนโลยีนี้ไม่จำเป็นต้องมีความรู้ภาษาการเขียนโปรแกรมมาก่อนเช่น C ++ หรือภาษาอื่น ๆ ในการพัฒนาโดยใช้ PhoneGap ความรู้เดิมเกี่ยวกับภาษาการพัฒนาเว็บเช่น HTML, CSS, JavaScript ถือเป็นข้อดี ในการติดตั้ง PhoneGap คุณต้องติดตั้ง nodeJS ก่อน แล้วจึงติดตั้ง PhoneGap จากเว็บไซต์ทางการ

ไทเทเนียม คล้ายกับ SDK อีกสองตัวที่กล่าวถึงข้างต้น Titanium ยังเป็นโอเพ่นซอร์ส ข้ามแพลตฟอร์ม ชุดพัฒนาซอฟต์แวร์ฟรี โดยใช้ Javascript เพื่อพัฒนาไฮบริด เช่นเดียวกับแอปพลิเคชันดั้งเดิมสำหรับหลายแพลตฟอร์มและระบบปฏิบัติการ Titanium SDK เป็นของ Appcelerator และรองรับการนำโค้ดกลับมาใช้ใหม่ได้มากกว่า 60% Titanium ได้รับการอัปเดตเป็นประจำและมี API มากกว่า 5,000 รายการสำหรับการพัฒนา

เทคโนโลยีข้างต้นทั้งหมดนั้นดีมากสำหรับการพัฒนาแอปพลิเคชันบนมือถือและสำหรับการพัฒนาข้ามแพลตฟอร์ม