ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

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

Web Application
Web Application

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

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

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

Reference : en.wikipedia.org/wiki/Web_application

ภาพประกอบ : techalive.net

 บทความที่เกี่ยวข้อง :

QuickBooks (ควิกบุค) คืออะไร

SKOOTAR (สกู๊ตตาร์) คืออะไร

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มีส่วนเสริมตัวไหนทำระบบแจ้งผลการเรียนได้ไหมครับ
โดย toonytoony2004 จ 25 มี.ค. 2019 8:33 pm บอร์ด Joomla Development
0
11
จ 25 มี.ค. 2019 8:33 pm โดย toonytoony2004
วันนี้กินอะไรดี
โดย สริญญา สมสา จ 25 มี.ค. 2019 6:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
จ 25 มี.ค. 2019 6:16 pm โดย สริญญา สมสา
CSS Tips : การไล่ระดับสีด้วย CSS
โดย abdkode จ 25 มี.ค. 2019 5:17 pm บอร์ด CSS Knowledge
0
11
จ 25 มี.ค. 2019 5:17 pm โดย abdkode
ผมรัน Python27 แล้ว Error ImportError: No module named client ลองติดตั้ง pip client แล้วยังเหมือนเดิมครับ
โดย tatiya จ 25 มี.ค. 2019 5:09 pm บอร์ด Programming - C/C++ & java & Python
1
42
จ 25 มี.ค. 2019 5:12 pm โดย tatiya
วีดีโอภาษีอีเพย์เมนต์
โดย สริญญา สมสา จ 25 มี.ค. 2019 5:05 pm บอร์ด MT32 - นางสาวสริญญา สมสา
0
1
จ 25 มี.ค. 2019 5:05 pm โดย สริญญา สมสา
วิธีดึงข้อมูล API ธนาคารเเห่งประเทศไทย ด้วย Python
โดย tatiya จ 25 มี.ค. 2019 4:27 pm บอร์ด Programming - C/C++ & java & Python
0
20
จ 25 มี.ค. 2019 4:27 pm โดย tatiya
กฎหมายภาษีอีเพย์เมนต์
โดย สริญญา สมสา จ 25 มี.ค. 2019 1:47 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
16
จ 25 มี.ค. 2019 1:47 pm โดย สริญญา สมสา
วิธีการเปิดใช้งาน การตอบกลับด่วย ใน เว็บบอร์ด phpbb
โดย Ittichai_chupol จ 25 มี.ค. 2019 11:45 am บอร์ด PHP Knowledge
0
9
จ 25 มี.ค. 2019 11:45 am โดย Ittichai_chupol
วิธีแก้ไข การ import ฐานข้อมูล ที่ server ต่าง vesion กัน ทำยังไงครับ
โดย beking2539 จ 25 มี.ค. 2019 11:44 am บอร์ด SQL - Database
0
21
จ 25 มี.ค. 2019 11:44 am โดย beking2539
งานประจำวันที่ 25 มีนาคม 2562
โดย สริญญา สมสา จ 25 มี.ค. 2019 9:49 am บอร์ด MT32 - นางสาวสริญญา สมสา
1
2
จ 25 มี.ค. 2019 10:01 am โดย สริญญา สมสา
งานประจำวันที่ 25 มีนาคม 2562
โดย napharat079 จ 25 มี.ค. 2019 9:42 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
2
จ 25 มี.ค. 2019 7:00 pm โดย napharat079
ฟุตบอล-บาสเกตบอล
โดย Nhani ส 23 มี.ค. 2019 7:56 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
32
ส 23 มี.ค. 2019 7:56 pm โดย Nhani
export jar ไปใช้เครื่องอื่นพร้อม database
โดย Saharat Saharat ส 23 มี.ค. 2019 6:46 pm บอร์ด Programming - C/C++ & java & Python
0
54
ส 23 มี.ค. 2019 6:46 pm โดย Saharat Saharat
งานประจำวันที่ 23 มีนาคม 2562
โดย napharat079 ส 23 มี.ค. 2019 9:41 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
3
10
ส 23 มี.ค. 2019 7:08 pm โดย napharat079
งานประจำวันที่ 23 มีนาคม 2562
โดย Four ส 23 มี.ค. 2019 9:08 am บอร์ด M077 - อิษยา งามสอาด
2
5
จ 25 มี.ค. 2019 10:25 am โดย thatsawan
Q - ผมติดตั้ง โมดูลฟอนต์ (oecn_base_fonts) ไม่ได้ ปัญหานี้เกิดบนเครื่อง Ubuntu 16.04 นะครับ
โดย tatiya ศ 22 มี.ค. 2019 5:51 pm บอร์ด OpenERP - MD-ERP
1
7
ศ 22 มี.ค. 2019 6:08 pm โดย tatiya
วิธีทำให้ผมสวย
โดย สริญญา สมสา ศ 22 มี.ค. 2019 3:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
47
ส 23 มี.ค. 2019 7:51 pm โดย Nhani
วิธีสร้าง color palette จากรูปภาพของตัวเองได้ง่ายๆไม่ซ่ำใคร
โดย napharat079 ศ 22 มี.ค. 2019 3:28 pm บอร์ด Graphic design
0
45
ศ 22 มี.ค. 2019 3:28 pm โดย napharat079
อยากทราบวิธีการ เปลี่ยน รูป icon ที่ Tab ของ Browser บน เว็บบอร์ด phpbb
โดย Ittichai_chupol ศ 22 มี.ค. 2019 3:28 pm บอร์ด Programming - PHP
1
50
ศ 22 มี.ค. 2019 3:34 pm โดย mindphp
Stedia Google Game Platform คืออะไร
โดย Ittichai_chupol ศ 22 มี.ค. 2019 2:36 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
ศ 22 มี.ค. 2019 2:36 pm โดย Ittichai_chupol