เว็บไซต์

สภาพแวดล้อมการพัฒนาแอพพลิเคชัน App Engine ของ Google ทำให้แอพพลิเคชันสามารถแลกเปลี่ยนข้อความโต้ตอบแบบทันทีกับเครือข่ายตามมาตรฐานเปิด XMPP

Guide to Google Cloud Platform billing (Google Cloud Next '17)

Guide to Google Cloud Platform billing (Google Cloud Next '17)
Anonim

API XMPP ใหม่ (อินเทอร์เฟซการเขียนโปรแกรมแอ็พพลิเคชัน) จะช่วยให้แอปพลิเคชันสร้างและโฮสต์บน App Engine ในการสื่อสารผ่าน IM กับผู้ใช้บริการเช่น Google Talk และคนอื่น ๆ ซึ่งมีเครือข่ายอยู่บน XMPP ซึ่งเป็นที่รู้จักอย่างแพร่หลายว่า Jabber

[อ่านเพิ่มเติม: บริการสตรีมมิ่งทีวีที่ดีที่สุด]

Google มีแผนที่จะขยายฟังก์ชันการทำงาน IM นอกเหนือจากการแลกเปลี่ยนข้อความไปยังพื้นที่อื่น ๆ เช่นการรับรู้สถานะของผู้ใช้หรือที่เรียกว่าการปรากฏตัวของ IM

นอกจากนี้เวอร์ชัน 1.2.5 ของ App Engine SDK ยังเพิ่ม API คิวงานสำหรับแอพพลิเคชัน Java บางอย่าง ที่มีอยู่แล้วสำหรับแอพพลิเคชัน Python

อีกหนึ่งคุณลักษณะใหม่คือ Launcher App Engine สำหรับ Windows ซึ่งมีผลิตภัณฑ์อยู่แล้วสำหรับ Mac OS X Launcher ถูกออกแบบมาเพื่อลดความยุ่งยากในการสร้างการทดสอบในท้องถิ่นและการอัปโหลดไปยังเซิร์ฟเวอร์ App Engine ของ Python "นอกจากนี้เรายังปล่อยซอร์สโค้ดสำหรับ Mac และ Windows App Engine Launchers ในฐานะโครงการโอเพนซอร์ส" อ่านโพสต์บล็อกของ Google

App Engine ซึ่งเปิดตัวในบางพื้นที่ ในช่วงต้นเดือนเมษายนปี 2008 และเปิดขึ้นอย่างกว้างขวางประมาณหนึ่งเดือนหลังจากนั้นไม่ได้มีวัตถุประสงค์เพื่อเป็นสภาพแวดล้อมการพัฒนาแบบเจ้าภาพสำหรับแอปพลิเคชันและนักพัฒนาซอฟต์แวร์ทุกประเภท

แต่ Google ได้ออกแบบ App Engine สำหรับประเภทของแอ็พพลิเคชันที่ บริษัท, คือแอ็พพลิเคชันเว็บที่มีการอุทธรณ์โดยมวลซึ่งไม่จำเป็นต้องใช้กระบวนการที่ยาวนานเช่น Crunch ข้อมูลทางวิทยาศาสตร์

จุดอ่อนของ App Engine คือแอ็พพลิเคชันเว็บที่ได้รับการสนับสนุนจากฐานข้อมูลเช่นบล็อกโปรแกรมการทำงานสำหรับสำนักงานและเครื่องมือเครือข่ายสังคม

แตกต่างจากบริการด้านการพัฒนาระบบคอมพิวเตอร์และบริการด้านการพัฒนาอื่น ๆ เช่น AWS ของ Amazon แอพพลิเคชันมีผู้พัฒนาส่วนประกอบที่ครบวงจรซึ่งช่วยลดการปรับแต่งและกำหนดค่าให้นักพัฒนาซอฟต์แวร์ต้องมีส่วนร่วมด้วย

ในขณะที่การออกแบบนี้มีความยืดหยุ่นและควบคุมโดยการลดตัวเลือก สอดคล้องกับเป้าหมายของ App Engine ที่น่าสนใจสำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการสร้างและใช้งานแอปพลิเคชันได้อย่างรวดเร็วอาศัย Google เพื่อจัดการกับส่วนที่เหลือ