แอปพลิเคชันหน้าเดียว "single-page application (SPA)" คือ เว็บแอปพลิเคชันหรือเว็บไซต์ที่โต้ตอบกับผู้ใช้ โดยการเขียนหน้าเว็บปัจจุบันใหม่แบบไดนามิกด้วยข้อมูลใหม่จากเว็บเซิร์ฟเวอร์
ซึ่งแทนที่จะเป็นวิธีการเริ่มต้นของเว็บเบราว์เซอร์ที่โหลดหน้าใหม่ทั้งหมด โดยเป้าหมายคือการเปลี่ยนผ่านที่เร็วขึ้น ซึ่งทำให้เว็บไซต์รู้สึกเหมือนเป็นแอปเนทีฟมากขึ้นนั่นเองละครับบ
โดยใน SPA การรีเฟรชหน้าจะไม่เกิดขึ้น แต่โค้ด HTML, JavaScript และ CSS ที่จำเป็นทั้งหมด จะถูกเรียกค้นโดยเบราว์เซอร์ด้วยการโหลดหน้าเดียว หรือ...ทรัพยากรที่เหมาะสมจะถูกโหลดแบบไดนามิกและเพิ่มลงในเพจตามความจำเป็น ซึ่งมักจะตอบสนองต่อการกระทำของผู้ใช้
ข้อดีของการใช้งาน Single-page application
สำหรับโซลูชันอย่าง SAP นั้นมีประโยชน์มากมายทั้งในด้านประสบการณ์ของลูกค้า และด้านการออกแบบแบ็กเอนด์ของสมการ
-
ประสิทธิภาพของแอปพลิเคชันที่ได้รับการปรับปรุง
-
ความสม่ำเสมอ
-
เวลาในการพัฒนาที่ลดลง
-
ต้นทุนโครงสร้างพื้นฐานที่ลดลง
ซึ่งสิ่งเหล่านี้ไม่เพียงแต่ช่วยให้เรามอบประสบการณ์ที่น่าพึงพอใจให้แก่ผู้ใช้ของเราเท่านั้น แต่ยังช่วยให้ทีมพัฒนาทำงานได้อย่างมีประสิทธิภาพมากยิ่งขึ้นอีกด้วย
ฉะนั้นด้วยการแยกการนำเสนอออกจาก Content และข้อมูล ทีมพัฒนาจึงสามารถทำงานด้วยความเร็วที่แตกต่างกัน ในขณะที่ยังคงบูรณาการและทำงานไปสู่โซลูชันโดยรวม
อย่างไรก็ตาม SPA ยังดีสำหรับการออกแบบที่ตอบสนองต่ออุปกรณ์เคลื่อนที่ เดสก์ท็อป และแท็บเล็ตอีกด้วย และประโยชน์อีกมากมาย เช่น
-
โหลดไฟล์ครั้งเดียวสำหรับ HTML, CSS, JS
-
ไม่มีการสืบค้นเพิ่มเติมไปยังเซิร์ฟเวอร์
-
การสร้างส่วนหน้าที่รวดเร็วและตอบสนอง
-
ประสบการณ์ผู้ใช้ที่ได้รับการปรับปรุง
---Wynnsoft Solution รับทำเว็บไซต์ รับทำ SEO รับทำการตลาดออนไลน์ รับทำโฆษณา Facebook รับทำเว็บไซต์ ขอนแก่น และรับทำเว็บไซต์ทั่วประเทศ—
ข้อมูลจาก: en.wikipedia.org bloomreach