Application Program VS เว็บแอปพลิเคชั่น (Web application)
มีนักศึกษาสงสัยคำถามนี้มา ว่าสองอย่างเนี้ยแตกต่างกันตรงไหน ก็เลยถือโอกาสแอบนิยาม ส่วนตัวไว้เตือนความจำซะหน่อยครับ
Application Program หรือเรียกสั้นๆว่า Application คือ โปรแกรมที่ถูกพัฒนาขึ้นเพื่อทำหน้าที่เฉพาะสำหรับผู้ใช้โดยตรง หรือจากแอพพลิเคชั่นอื่นในบางกรณี ตัวอย่างเช่น เวิร์ดโปรเซสซิ่ง, ดาต้าเบส, เว็บเบราวเซอร์, เครื่องมือพัฒนา หรือ ดีเวลอปเมนต์ทูล (Development Tool), โปรแกรมดรอว์อิ้ง, โปรแกรมเพนต์, โปรแกรมตกแต่งภาพ (Image Editor) และโปรแกรมสื่อสาร (Communication Program) เป็นต้น
เว็บแอปพลิเคชั่นโปรแกรม จะติดต่อกับเครื่องคอมพิวเตอร์โดยจะมีการเรียกใช้เซอร์วิสของ โปรแกรมระบบปฏิบัติการ ผ่านทางส่วนติดต่อที่มีชื่อว่า เอพีไอ (Application Program Interface; API) ในขณะที่ผู้ใช้จะติดต่อกับระบบปฏิบัติการผ่านทางส่วนติดต่อกับผู้ใช้ (User Interface) ซึ่งเป็นแบบกราฟิก (Graphical User Interface) หรือที่เราคุ้นเคยกันในชื่อ GUI
เว็บแอปพลิเคชั่น (Web application) คือ การพัฒนาระบบงานบนเว็บ หรือ แอปพลิเคชันที่เข้าถึงด้วยเว็บเบราว์เซอร์ผ่านเครือข่ายคอมพิวเตอร์อย่าง อินเทอร์เน็ต หรือ อินทราเน็ต
เว็บแอปพลิเคชันเป็นที่นิยมเนื่องจากความสามารถในการอัพเดท และดูแล โดยไม่ต้องแจกจ่าย และติดตั้งซอฟต์แวร์บนเครื่องผู้ใช้ ตัวอย่างเว็บแอปพลิเคชันได้แก่ เว็บเมล พาณิชย์อิเล็กทรอนิกส์ Online auction กระดานสนทนา บล็อก วิกิ เป็นต้น