Wednesday, 11 December 2019

เว็บแอพพลิเคชั่น(Web Application) คืออะไร

ปัจจุบันเว็บไซต์ได้กลายเป็นสื่อที่มีความสำคัญซึ่งมีบทบาทอย่างมากใน เรื่องของการประชาสัมพันธ์ และการโฆษณา ทั้งนี้เนื่องจากคุณสมบัติที่สามารถนำเสนอ เผยแพร่ ข้อมูลข่าวสารได้อย่างไร้ขีดจำกัด ทั้งในเรื่องเวลาและระยะทาง ใครๆก็สามารถคลิกเข้ามาเปิดดูได้ตลอดเวลา 24 ชั่วโมง ไม่ว่าจะนั่งอยู่ส่วนใดๆของโลกก็ตาม

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

ความหมายของ Web Application

คือ การพัฒนาระบบงานบนเว็บ ซึ่งมีข้อดีคือ ข้อมูลต่าง ๆ ในระบบมีการไหลเวียนในแบบ Online ทั้งแบบ Local (ภายในวง LAN) และ Global (ออกไปยังเครือข่ายอินเตอร์เน็ต) ทำให้เหมาะสำหรับงานที่ต้องการข้อมูลแบบ Real Time ระบบมีประสิทธิภาพ แต่ใช้งานง่าย เหมือนกับท่านทำกำลังท่องเว็บ ระบบงานที่พัฒนาขึ้นมาจะตรงกับความต้องการกับหน่วยงาน หรือห้างร้านมากที่สุด ไม่เหมือนกับโปรแกรมสำเร็จรูปทั่วไป ที่มักจะจัดทำระบบในแบบกว้าง ๆ ซึ่งมักจะไม่ตรงกับความต้องการที่แท้จริง ระบบสามารถโต้ตอบกับลูกค้า หรือผู้ใช้บริการแบบ Real Time ทำให้เกิดความประทับใจ เครื่องที่ใช้งานไม่จำเป็นต้องติดตั้งโปรแกรมใด ๆ เพิ่มเติมทั้งสิ้น

ในวิศวกรรมซอฟต์แวร์ โปรแกรมประยุกต์บนเว็บ หรือเรียกโดยทับศัพท์ว่า เว็บแอพพลิเคชั่น (อังกฤษ: web application) คือโปรแกรมประยุกต์ที่เข้าถึงด้วยโปรแกรมค้นดูเว็บผ่านเครือข่ายคอมพิวเตอร์อย่างอินเทอร์เน็ตหรืออินทราเน็ต เว็บแอพพลิเคชั่นเป็นที่นิยมเนื่องจากความสามารถในการอัปเดท และดูแล โดยไม่ต้องแจกจ่าย และติดตั้งซอฟต์แวร์บนเครื่องผู้ใช้ ตัวอย่างเว็บแอพพลิเคชั่นได้แก่ เว็บเมล การพาณิชย์อิเล็กทรอนิกส์ การประมูลออนไลน์ กระดานสนทนา บล็อก วิกิ เป็นต้น

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

ก่อนจบ ขอเพิ่มเติมเรื่องเล็กๆน้อยอีกสักเรื่อง คือถ้าเราตั้ง web server ไว้ภายในระบบgเครือข่ายภายในหรือระบบแลนภายใน และใช้โปรแกรมหรือเว็บแอพพลิเคชั่นกันเองภายใน ภาษาที่เป็นทางการจะเรียกกันว่า อินทราเน็ต (Intranet) ซึ่งการสร้างระบบแบบนี้ไม่ใช่เรื่องยากอีกต่อไปในปัจจุบัน

ด้วยเทคโนโลยีปัจจุบันยังสามารถประยุกต์เพิ่มเติมได้ไปถึงการตั้ง web server ใช้ภายในหน่วยงาน และให้ภายนอกเรียกใช้งานเว็บแอพพลิเคชั่นผ่านทาง Internet ได้อีกด้วย ทำให้ไม่ว่าจะเรียกใช้งานจากช่องทางไหนข้อมูลจะถูกบันทึกหรือนำเสนอจากที่ที่เดียวกัน การ Update ข้อมูลจะรวดเร็ว ซึ่งการทำระบบแบบนี้มีค่าใช้จ่ายไม่มากเลย เมื่อเทียบกับความต้องการทางธุรกิจ ที่มีการแข่งขันสูง

 

ลักษณะการทำงานของ Web Application

การทำงานของ Web Application นั้นโปรแกรมส่วนหนึ่งจะวางตัวอยู่บน Rendering Engine  ซึ่งตัว Rendering Engine จะทำหน้าที่หลักๆ คือนำเอาชุดคำสั่งหรือรูปแบบโครงสร้างข้อมูลที่ใช้ในการแสดงผล  นำมาแสดงผลบนพื้นที่ส่วนหนึ่งในจอภาพ โปรแกรมส่วนที่วางตัวอยู่บน Rendering Engine จะทำหน้าที่หลักๆ คือการเปลี่ยนแปลงแก้ไขสิ่งที่แสดงผล   จัดการตรวจสอบข้อมูลที่รับเข้ามาเบื้องต้นและการประมวลบางส่วนแต่ส่วนการทำงานหลักๆ จะวางตัวอยู่บนเซอร์เวอร์  ในลักษณะ Web Application แบบเบื้องต้น โดยฝั่งเซิร์ฟเวอร์จะประกอบไปด้วยเว็บเซิร์ฟเวอร์ซึ่งทำหน้าที่เชื่อมต่อกับไคลเอนต์ตามโปรโตคอล  HTTP/HTTPS  โดยนอกจากเว็บเซิร์ฟเวอร์จะทำหน้าที่ส่งไฟล์ที่เกี่ยวเนื่องกับการแสดงผลตามมาตรฐาน HTTP ตามปกติทั่วไปแล้ว   เว็บเซิร์ฟเวอร์จะมีส่วนประมวลผลซึ่งอาจจะเป็นตัวแปลภาษา เช่น Script Engine ของภาษา PHP  หรืออาจจะมีการติดตั้ง .NET Framework ซึ่งมีส่วนแปลภาษา CLR (Common Language Runtime) ที่ใช้แปลภาษา intermediate จากโค้ดที่เขียนด้วย VB.NET หรือ C#.NET  หรืออาจจะเป็น J2EE  ที่มีส่วนแปลไบต์โค้ดของคลาสที่ได้จากโปรแกรมภาษาจาวา เป็นต้น

ประโยชน์ของการทำเว็บไซต์

1. เป็นสื่ออิเล็กทรอนิกส์ทางอินเตอร์เน็ต ที่ใช้เพื่อการโฆษณา ประชาสัมพันธ์ การตลาด ให้ข้อมูลข่าวสาร และสร้าง ภาพลักษณ์ที่ดีแก่ธุรกิจและองค์กร
2. สามารถนำมาใช้เป็นร้านค้าออนไลน์เพื่อจำหน่ายสินค้าและบริการ
3. มีประสิทธิภาพเข้าถึงกลุ่มเป้าหมายได้ทั่วโลก
4. เสียค่าใช้จ่ายในการผลิตต่ำกว่าสื่ออื่นๆ แต่มีอายุการใช้งานยาวนานกว่า สามารถอัพเดทข้อมูลเปลี่ยนแปลงได้ง่าย
5. กลุ่มเป้าหมายสามารถเข้าถึงสื่อได้โดยสะดวกและรวดเร็วผ่านอินเตอร์เน็ตได้ ทุกวัน ตลอด 24 ชั่วโมง

6. เป็นระบบ Could ที่เก็บข้อมูลจากหลายแหล่งได้ในเวลาเดียวกันและ สามารถใช้ได้ทั้ง Desktop Mobile Tablet ครอบคลุมทุกแพลตฟอร์ม เมื่อมีข้อมูลใหม่ สามารถอัพเดทมาแสดงผลได้ทันที (Push)

 

ทั้งนี้  Web Application สามารถตอบสนองปัญหาข้างต้นได้เป็นอย่างดี และสามารถแทนที่ Desktop Application ที่เป็น Client-Server Application ได้เป็นอย่างดี ตัวโปรแกรมของ Web Application จะถูกติดตั้งไว้ที่ Server คอยให้บริการกับ Client และที่ Client ก็ไม่ต้องติดตั้งโปรแกรมเพิ่มเติม สามารถใช้โปรแกรมประเภท Brower ที่ติดมากับ OS ใช้งานได้ทันที อย่าง Internet Explorer หรือโปรแกรมฟรี ได้แก่ FireFox, Google Chrome ซึ่งกำลังเป็นที่นิยมเป็นอย่างมาก ด้วยความสามารถของ Brower ที่หลากหลาย ทำให้ไม่จำกัดว่าเครื่องที่ใช้เป็น OS อะไร หรืออุปกรณ์อะไร อย่างอุปกรณ์ TouchPad หรือ SmartPhone ก็สามารถเรียกใช้งานได้ ลดข้อจำกัดเรื่องสถานที่ใช้งานอีกด้วย






Google+

View My Stats