เว็บ & amp; amp; โทรศัพท์มือถือ

โลกของอินเทอร์เน็ตและโทรศัพท์มือถือกลายเป็นส่วนสำคัญของชีวิตประจำวันสำหรับพวกเราทุกคนแม้ว่าเราจะไม่ได้ตระหนักถึงเรื่องนี้ก็ตาม
ดังนั้นจำนวนข้อมูลที่ส่งผ่านไปทุกวินาทีทั่วโลกเป็นเรื่องใหญ่
& quot; แอปพลิเคชัน & quot; เสียงดังมากในบริบทต่างๆ
การประยุกต์ใช้สามารถแบ่งได้เป็นสองประเภท:
เว็บแอ็พพลิเคชัน – ขับเคลื่อนโดยเบราว์เซอร์ที่เข้าถึงโดยที่อยู่ IP ของเซิร์ฟเวอร์
และแอพพลิเคชันที่ติดตั้งบนอุปกรณ์ซึ่งทำงานโดยอิสระจากเบราเซอร์
แต่ละโปรแกรมขึ้นอยู่กับหลายปัจจัย:
1. ฮาร์ดแวร์ – อุปกรณ์เฉพาะที่ใช้งานอยู่เช่น:
1.1 คอมพิวเตอร์เดสก์ท็อป
1.2 แท็บเล็ต
1.3 ปลดล็อค
* หรืออุปกรณ์อื่น ๆ (ในระดับหลักคุณสามารถพัฒนาโปรแกรมประยุกต์สำหรับเครื่องซักผ้าได้แน่นอน
2. ระบบปฏิบัติการ – (ของสมาร์ทโฟน) มีระบบปฏิบัติการที่แตกต่างกันจำนวนมากและมีจำนวนมาก
ในแต่ละเวอร์ชันระบบปฏิบัติการแต่ละวัน (วันนี้กำหนดเป้าหมายในเดือนมีนาคม 2013) คือ:
2.1 ระบบ Android
2.2 ระบบ IOS
2.3 ระบบ Windows Phone
2.4 ระบบ BlackBerry
ระบบปฏิบัติการทุกระบบไม่สามารถใช้ได้กับอุปกรณ์แต่ละเครื่อง แต่มีระบบปฏิบัติการเช่น Android ที่มีให้
สำหรับการติดตั้งบนอุปกรณ์ต่างๆจำนวนมากความสำเร็จของระบบเหล่านี้ยังปรากฏอยู่ที่นี่ เป็นเวลาหลายปี
หลังใช้สมาร์ทโฟนส่วนใหญ่ในตลาดทั่วโลก!
Android – เป็นระบบปฏิบัติการที่พัฒนาโดย Google
iOS – นี่คือระบบปฏิบัติการของ Apple
Windows Phone – นี่คือระบบปฏิบัติการที่พัฒนาโดย Microsoft (ระบบค่อนข้างใหม่)
BlackBerry – พัฒนาโดย บริษัท RIM ของแคนาดา
เว็บแอ็พพลิเคชัน
แอ็พพลิเคชันเว็บจะใช้ HTML เมื่อ HTML5 เป็นเวอร์ชันล่าสุด เบราว์เซอร์
ติดตั้งบนอุปกรณ์เข้าถึงเซิร์ฟเวอร์ระยะไกลที่ใช้โปรโตคอล HTTP และดาวน์โหลดไฟล์
แอปพลิเคชันพร้อมที่อยู่เว็บและแปลในคอมพิวเตอร์ของคุณ ดังนั้นโปรแกรมเมอร์ที่พัฒนา
แอ็พพลิเคชัน WEB ตรงกับโค้ดกับเทคโนโลยีฝั่งไคลเอ็นต์ที่เกี่ยวข้องซึ่งเป็น JS HTML
และ CSS

นอกเหนือจากฝั่งเซิร์ฟเวอร์ซึ่งทำงานบนโครงสร้างพื้นฐานต่างๆที่เป็นที่นิยมใน Microsoft และ Linux แล้ว
ด้านการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ของ ASP และ PHP ตามลำดับ
HTML – ภาษามาร์คอัปที่สร้างแม่แบบ GUI เอกสาร HTML คือ
โครงสร้างของแท็กในลำดับชั้นที่สร้าง VIEW ที่เกี่ยวข้องกับแอ็พพลิเคชัน
CSS – สไตล์สตรีมมิ่ง (Cascade) ซึ่งเป็นรูปแบบที่ซับซ้อนมากขึ้นของ STYLE
HTML จะให้คุณสมบัติคุณสมบัติเพื่อแสดงองค์ประกอบที่สืบทอดมา
ความสัมพันธ์กัน
JS – ภาษาสคริปต์ที่ทำงานอยู่ฝั่งไคลเอ็นต์ JS เป็นชุดคำสั่งที่สร้างฟังก์ชันการทำงาน
จำเป็นต้องมีอยู่ในเบราเซอร์ JS มักใช้ในการเขียนรหัสที่ขับเคลื่อนด้วยเหตุการณ์และโค้ดเชิงวัตถุ
(Event Oriented & Object Oriented) เพื่อลดความซับซ้อนของกระบวนการพัฒนา ภาษานี้อาจจะ
เป็นที่นิยมมากที่สุดเมื่อพูดถึงการพัฒนาควบคู่ไปกับแอพพลิเคชันเว็บแอพพลิเคชันดังนั้นจึงมีสภาพแวดล้อม
ห้องสมุดการพัฒนาและอ้างอิงจำนวนมากมีประโยชน์มาก
กรอบงาน jQuery Mobile เป็นไลบรารี Javascript ที่ได้รับการออกแบบมาเป็นพิเศษ
ไปจนถึงโทรศัพท์มือถือยอดนิยม จึงช่วยประหยัดเวลาได้มากและพัฒนาตัวเลือกมาตรฐาน
(ปัจจุบันเปิดใช้งานในเบราเซอร์) เนื่องจากโปรแกรมประยุกต์ทำงานอยู่ในเบราว์เซอร์การพัฒนา
ดำเนินการตามเบราว์เซอร์เป้าหมาย เวอร์ชันล่าสุดของ jQuery mobile (ปัจจุบัน) คือ 1.3.0
โปรแกรม Nativ
แอพพลิเคชันที่ติดตั้งบนอุปกรณ์ต่างๆได้รับการพัฒนาขึ้นในหลาย ๆ ด้าน
มีระบบปฏิบัติการจำนวนมากในตลาด
ภาษาหลักคือ:
สำหรับอุปกรณ์ที่มีระบบ Android: JAVA
ตัวอย่างโปรแกรม JAVA ที่พิมพ์: Hello World
***

ตัวอย่างคลาสสาธารณะ {
สาธารณะ static void main (String [] args) {
System.out.println (& quot; Hello World & quot;);
}
}

สำหรับอุปกรณ์ที่มีระบบ iOS: วัตถุประสงค์ C
ตัวอย่างของโปรแกรม Objective C ที่พิมพ์ Hello World

int main (int argc, const char * argv []) {
printf (& quot; Hello World \ n & quot;);
return 0;
}

สำหรับอุปกรณ์ที่มีระบบโทรศัพท์ Windows: C #,

ตัวอย่างของโปรแกรม C # ที่พิมพ์: Hello World

ตัวอย่างคลาสสาธารณะ {
public static void Main () {
System.Console.WriteLine (& quot; Hello World & quot;);
}
}

แอปพลิเคชัน Android
ณ วันที่ข้อมูล (มีนาคม 2013) ส่วนแบ่งการตลาดโลกส่วนใหญ่ในสมาร์ทโฟนอยู่ในระบบ
แอนดรอยด์ซึ่งมีจำนวนถึง 70% ในช่วงปลายปี 2012 เผยแพร่ในที่นี้: http://techcrunch.com
เป็นเรื่องที่สมเหตุสมผลมาก – ความต้องการสำหรับนักพัฒนาแอป Android เติบโตขึ้นเรื่อย ๆ
ดังที่ได้กล่าวไว้ก่อนหน้านี้การพัฒนาแอนดรอยด์สามารถทำได้หลายวิธีด้วยกันโดยทั่วไป
วันนี้เป็นภาษา JAVA กับ Eclipse ของ IDE พัฒนาเฉพาะสำหรับเขา ADT ถูกปรับและให้
ดาวน์โหลดได้โดยตรงจากเว็บไซต์ Andrew
Android Development Tools – เป็นปลั๊กอิน (ปลั๊กอิน) สำหรับ IDE (ในกรณีนี้ Eclipse) สร้างขึ้น
สภาพแวดล้อมแบบบูรณาการสำหรับการพัฒนาแอพพลิเคชันแอนดรอยด์อย่างรวดเร็วและมีประสิทธิภาพ รุ่นล่าสุดถูกต้อง
วันนี้ (มีนาคม 2013): ADT 21.1.0
เนื่องจากความต้องการขนาดใหญ่สำหรับนักพัฒนาแอนดรอยด์วิศวกรของ Google จึงทำงานทุกวันในการปรับปรุง
หลักสำหรับการพัฒนาแอนดรอยด์
กรอบแนวคิดเกี่ยวกับสภาพแวดล้อมในการทำงาน (ในการเขียนโปรแกรม) หมายถึงไลบรารีและ / หรือซอฟต์แวร์สากล
ซึ่งถือเป็นโครงสร้างพื้นฐานด้านการพัฒนาโดยใช้ไลบรารีที่ใช้ซ้ำได้และเครื่องมือสำหรับการพัฒนาโปรแกรมประยุกต์และซอฟต์แวร์ต่างๆ
ในการพัฒนาแอนดรอยด์แนวคิดนี้หมายถึง IDE + SDK + ADT และ / หรือไดเร็กทอรีที่เกี่ยวข้องอื่น ๆ
สำหรับการพัฒนาผลิตภัณฑ์เฉพาะ
การพัฒนาแอนดรอยด์เป็นเรื่องที่สะดวกและเป็นมิตรซึ่งในปัจจุบันนี้การย้ายไปยังสภาพแวดล้อมเช่นนี้ทำได้ง่ายมาก
ในอดีตนักพัฒนาซอฟต์แวร์ที่ต้องการเขียนแอปพลิเคชันพื้นฐานสำหรับแอนดรอยด์ต้องรวบรวมหลายส่วน (จาก
ปริศนาการพัฒนา) เช่น IDE และ SDK เข้ากันได้
สภาพแวดล้อมการพัฒนาแบบบูรณาการ – สภาพแวดล้อมการพัฒนาแบบบูรณาการ – ซอฟต์แวร์ที่ออกแบบมาเพื่อรองรับ
โปรแกรมเมอร์มีสภาพแวดล้อมการทำงานที่สะดวกสำหรับการพัฒนาซอฟต์แวร์และแอพพลิเคชันเช่น Eclipse ส่วนหนึ่ง
IDE ยังรวบรวมคอมไพเลอร์และอินเทอร์เฟซ (แล่นเรือ) เช่นเดียวกับกรณี Eclipse ซึ่งช่วยให้สามารถใช้งานได้
ข้อบกพร่องบางตัวยังคงรวบรวมและรันโปรแกรม
ชุดพัฒนาซอฟต์แวร์ – ชุดพัฒนาซอฟต์แวร์ – ห้องสมุดและเครื่องมือที่มีให้