วันจันทร์ที่ 9 พฤษภาคม พ.ศ. 2559

Monaca คือ

Monaca  คือสภาวะแวดล้อมการพัฒนาสำหรับแอปพลิเคชันของสมาร์ทโฟนที่จัดทำโดย asial corporation คุณสามารถเขียนโค๊ดโปรแกรมลงบน Monaca IDE ที่ทำงานบนเว็บ Monaca ไม่เพียงแค่อำนวยสภาวะแวดล้อมการพัฒนาเพียงปลายนิ้ว แต่ยังสามารถให้ใครก็ได้พัฒนาแอปพลิคชันของสมาร์ทโฟน Monica smartphone และ Tablet apps ใช้เทคโนโลยีที่มีชื่อว่า Hybrid apps Hybrid apps ถูกเขียนขึ้นโดยใช้ HTML, CSS และ Javascript ดังนั้นมันจึงมีทั้งเว็บและลักษณะเฉพาะตัว
จุดเด่น/โครงสร้างของ Hybrid apps
Monaca ใช้ วิธีการ Hybrid เพื่อส่งแอปพลิเคชันโทรศัพท์มือถือที่มีทั้งเว็บและเอกลักษณ์เฉพาะตัว Hybrid apps จะรันโดยไม่คำนึงถึงการดำเนินงานของระบบ HTML, CSS และ Javascript ถูกใช้ในการพัฒนาโปรแกรม Hybrid apps สามารถรันบน iOS,Andriod และแพลทฟอร์มอื่น ๆ ที่สนับสนุนกัน ตั้งแต่รันบนส่วนประกอบของ Webview ของแพลทฟอร์มนั้น ๆ ดังนั้นโค๊ดข้อมูลเดียวสามารถรันได้หลายแพลทฟอร์ม การทำงานข้ามแพลทฟอร์มนี้เป็นจุดที่ได้เปรียบเป็นอย่างมากเมื่อเทียบกับ  แอปพลิเคชันทั่วไป
ลักษณะของ Hybrid apps
แอปพลิเคชันประกอบด้วยเทคโนโลยีของเว็บแอปพลิเคชัน และ แบบของ     แอปพลิเคชันทั่วไป
การรันโดยไม่คำนึงถึงการทำงานของระบบ มันจะรันบนส่วนของเว็บเบราเซอร์ (การทำงานข้ามแพลทฟอร์ม)
ความรู้ที่จำเป็นต้องใช้สำหรับการพัฒนา
ความรู้ทาง HTML และ CSS สำหรับการออกแบบหน้าเพจ
ความรู้ทาง Javascript เพื่อการเขียนโค๊ด
ความรู้ทาง Javascript libralies เพื่อการเข้าถึงฟังค์ชั่นโดยทั่วไปของอุปกรณ์ Monaca ใช้ PhoneGap เพื่อเข้าถึงฟังค์ชั่นโดยทั่วไปของอุปกรณ์ PhoneGap คือ JavaScript API library ที่ถูกใช้การพัฒนาแอปบนมือถือ
Monaca Tools
ทุกอุปกรณ์ที่จำเป็นอยู่บน cloud และนักพัฒนาสามารถเริ่มพัฒนาแอปบนมือถือโดยไม่ต้องติดตั้ง tools โค้ดข้อมูลจะถูกปล่อยลงอุปกรณ์มือถือทันที ดังนั้นคุณจึงสามารถทดสอบโค้ดข้อมูลบนเครื่องมือของคุณในเวลาแบบ real-time
Monaca มี tools หลัก ๆ ด้วยกัน 3 tools
Monaca IDE - Monica IDE ใช้สำหรับในการเขียนโค๊ด, ปรับแต่ง, ดีบัก และสร้างแอปของคุณ มันยังถูกติดตั้งไปกับฟังค์ชั่น Live Preview เพื่อรันแอปพลิเคชันบนเบราว์เซอร์
Monaca debugger - Monaca Debuggerlk ยังมีความสามารถให้คุณทดสอบแอปพลิเคชันในแบบ real-time บนอุปกรณ์ของคุณในระหว่างการพัฒนา Monaca Debugger ต้องถูกติดตั้งลงบนอุปกรณ์โทรศัพท์ของคุณ แอปพลิเคชันจะซิงค์ข้อมูลทั้งหมดอัตโนมัติไปยังโปรเจคการพัฒนาและรันได้โดยไม่มีการโปรเสจ Monaca สามารถทำให้การพัฒนามีประสิทธิภาพสูงตั้งแต่คุณยังไม่สร้างแอปพลิเคชัน แค่ตรวจสอบการทำงานของมันขณะการพัฒนา
Monaca Framework - Monaca Framework ได้ฝังมากับแอปพลิเคชันแบบอัตโนมัติ Monaca จัดการควบคุมระบบกลไกแอปพลิเคชันของคุณเพื่อเรียกใช้ native APIs ของอุปกรณ์