Adaptive Cards เฟรมเวิร์คสำหรับแสดงข้อมูลแบบการ์ดข้ามแพลตฟอร์ม
ในปัจจุบันนั้นเทคโนโลยีก้าวหน้าและได้พัฒนาอยู่ตลอดเวลา ทำให้ผูู้นำทางด้านซอฟแวร์อย่าง Microsoft (ไมโครซอฟท์) ได้ประกาศออก Adaptive Cards (อแด็ปทีบ การ์ด) เวอร์ชัน 1.0 เฟรมเวิร์คสำหรับแสดงผลข้อมูลในรูปแบบการ์ดที่สามารถใช้งานข้ามแพลตฟอร์มได้ แตกต่างจากการแสดงผลการ์ดทั่วไปในปัจจุบันที่แต่ละเจ้ามักจะมีฟอร์แมทตายตัวของตัวเอง
Adaptive Cards เปิดตัวครั้งแรกในงาน Microsoft Build 2017 (ไมโครซอฟต์ บิ้ว 2017) มีจุดประสงค์เพื่ออำนวยความสะดวกให้กับนักพัฒนาที่ต้องการแสดงผลข้อมูลต่างๆ ในรูปแบบการ์ดภายในผลิตภัณฑ์ของไมโครซอฟท์ อย่าง Windows notifications (ไมโครซอฟต์ โนติสฟิเคชั่น) / Timeline (ไทม์ไลน์), Bot Framework (บอท เฟรมเวิค) ไปจนถึง Cortana (คอตาน่า)
โดยมีหลักการคือเฟรมเวิร์ค Adaptive Cards จะเป็นมาตรฐานกลาง ที่จะช่วยให้นักพัฒนาสามารถนำข้อมูลที่ต้องการไปเรนเดอร์เป็นการ์ดบนแอพต่างๆ ได้โดยง่ายเพียงแค่จัดข้อมูลให้อยู่ในฟอร์แมท JSON (เจสัน) เมื่อแอพที่รองรับ Adaptive Cards ดึง JSON ที่เตรียมไว้มาแสดงผลก็จะเรนเดอร์ข้อมูลออกมาเป็นการ์ดที่มีดีไซน์สอดคล้องกับ UX (ยูเอ็ก) และแบรนด์ของแอพนั้นๆ ให้เอง
และในโอกาสเดียวกันไมโครซอฟท์ยังได้ปล่อย SDK (เอ็สดีเค)--mlinkarticle--} ให้นักพัฒนาสามารถนำ Adaptive Cards ไปใช้งานภายในแอพของตัวเองอีกด้วย โดยในขณะนี้ SDK ดังกล่าวรองรับทั้ง JavaScript (จาวาสคริป), Android (แอนดรอยด์), iOS (ไอโอเอส), UWP (ยูดับเบิ้ลยูพี) และ .NET (ดอทเน็ท)
ตัวโปรเจ็กต์ Adaptive Cards เป็นโครงการโอเพ่นซอร์สมาตั้งแต่ต้น นักพัฒนาที่สนใจนำไปใช้งานสามารถเข้าไปศึกษาต่อได้ที่ GitHub และที่เว็บ AdaptiveCards.io
ช่องทางศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : AdaptiveCards
- บทความเกี่ยวกับความรู้ทั่วไป(200)
- บทความเกี่ยวกับ Microsoft(134)
- ถาม - ตอบ คอมพิวเตอร์(125)
- ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM(136)