การทำเว็บแอพพลิเคชั่น

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

Web App เป็นการติดตั้งซอฟต์แวร์ประยุกต์ลงบนระบบเครือข่ายหรือ Server ครับ อย่างเช่นซอฟต์แวร์การประชุมออนไลน์ ซึ่งการทำระบบนี้ จะทำให้การเข้าถึงข้อมูลในการทำงานหรือการประชุม สามารถเชื่อมโยงเข้าหากันได้อย่างรวดเร็วทั้งระบบ LAN หรือจะเป็นระบบอินเตอร์เน็ตและ อินทราเน็ต และเข้าถึงได้ด้วยเว็บเบราเซอร์ที่ฝังมากับ OS ที่เราใช้อยู่ (ทั้ง IE หรือ Firefox กับ Google Chrome) ไม่ว่าจะอยู่ที่ไหน เราสามารถรับรู้กำหนดการประชุมและเข้าถึงงานได้พร้อมๆกัน

 

ระบบที่ใช้ Web App ในการดำเนินการก็อย่างเช่น ระบบประชุมทางไกลของบริษัทต่างๆ , หรือจะเป็นระบบ Web Mail , E-commerce ก็จัดเป็น Web App ประเภทหนึ่งเช่นกัน

 

แต่ถึงอย่างไรนั้น การที่เราจะสามารถทำงานเกี่ยวกับด้าน Web App หรือการสร้างและแก้ไขระบบให้มีความเสถียรมากยิ่งขึ้น เราควรจะศึกษาเกี่ยวกับสิ่งนี้ไว้บ้างครับ

 

PHP

สำหรับ PHP เป็นภาษาที่เรารู้ๆกันว่าใช้ในการพัฒนาเว็บไซต์ แต่เราต้องไม่ลืมว่า ระบบ Web App จะทำการได้อย่างเต็มประสิทธิภาพคือการติดตั้งไว้บน server และการเขียน PHP จำเป็นต้องมีการติดตั้ง Web Server จำลองหากเราต้องการพัฒนาโปรแกรมภาษา PHP บนเครื่องของเราก่อน และนอกจากนี้แล้ว ยังมีวิธีการพัฒนา Web App ในลักษณะของ Code Igniter ได้อีกด้วยครับ นั่นก็คือ PHP Framework ซึ่งมีให้เลือกใช้หลายๆตัวเลยทีเดียว อย่างเช่น CakePHP ซึ่งความสามารถของ PHP Framework ก็ยกตัวอย่างเช่น การพัฒนาระบบ Download หรือ Upload ให้กับสมาชิกนั่นเองครับ

 

 

 

 

ASP.NET

นี่ก็เป็นอีกหนึ่งการพัฒนา Web App ที่สำคัญเช่นกันครับ ซึ่งเป็นส่วนหนึ่งจาก NET.Framework แต่โดยทั่วไปนั้น การพัฒนา ASP จะมีรูปลักษณ์การพัฒนาที่เหมือนจะนำภาษา HTML หรือ XHTML มาใช้ในการสร้างรูปแบบฟอร์มและเนื้อหาในหน้าเว็บ แต่ก็มีบาง Tag ที่ใช้ภาษา PHP หริอ JSP ในการพัฒนาครับ

 

MySQL

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