1.Windows based Application (Desktop Application)
2. Web based Apllication

จะมีข้อแตกต่างอย่างเห็นได้ชัดอย่างหนึ่งคือ การเรียกใช้ทรัพยากรของเครื่องต่างกัน

จะมีข้อแตกต่างอย่างเห็นได้ชัดอย่างหนึ่งคือ การเรียกใช้ทรัพยากรของเครื่องต่างกัน
1. Windows based คือโปรแกรมที่ต้องติดตั้งกับเครื่องของผู้ใช้แต่ละคนแต่ละเครื่องโดยที่อาจ จะใช้ฐานข้อมูลเซิร์ฟเวอร์เดียวกัน หรือฐานข้อมูลเครื่องใครเครื่องมันก็แล้วแต่วัตถุประสงค์ของโปรแกรมนั้นๆ หากเป็นกรณีที่ใช้ฐานข้อมูลร่วมกันจะมีการเก็บข้อมูลไว้ที่เซิร์ฟเวอร์ แต่โปรแกรมที่ใช้งานจะอยู่ที่เครื่องใครเครื่องมัน ดังนั้นสเปกคอมพิวเตอร์ที่ใช้จะต้องใกล้เคียงกันตามข้อกำหนดของโปรแกรมนั้นๆ
2. Web based คือโปรแกรมที่ทำงานบนเว็บเซิร์ฟเวอร์โดยรันผ่านโปรแกรมเว็บบราวเซอร์ทั่วไป เช่น Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari ฯลฯ ไม่ต้องติดตั้งโปรแกรมหรือสคริปต์ที่พัฒนาขึ้นในแต่ละเครื่อง เพราะจะเรียกใช้งานผ่านเซิร์ฟเวอร์ด้วยเว็บเบราเซอร์ต่างๆ เหมาะสำหรับระบบจัดการข้อมูล และรายงานต่างๆ แต่ไม่เหมาะกับการควบคุมฮาร์ดแวร์เช่นลิ้นชักเก็บเงิน หรือฮาร์ดแวร์อื่นๆ ที่ระบบ Windows based สามารถสั่งงานได้
ดูจากข้อมูลแล้วแน่นอนว่า PHP ต้องอยู่ในหมวดการเขียนโปรแกรมแบบ Web based เพราะเราจะเก็บสคริปต์ทั้งหมดที่เขียนขึ้นมาไว้ที่เซิร์ฟเวอร์ที่เดียว และให้ผู้ใช้งานเรียกข้อมูลผ่านเว็บเบราเซอร์ต่างๆ มาแสดงผลที่หน้าจอนั่นเอง
2. Web based คือโปรแกรมที่ทำงานบนเว็บเซิร์ฟเวอร์โดยรันผ่านโปรแกรมเว็บบราวเซอร์ทั่วไป เช่น Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari ฯลฯ ไม่ต้องติดตั้งโปรแกรมหรือสคริปต์ที่พัฒนาขึ้นในแต่ละเครื่อง เพราะจะเรียกใช้งานผ่านเซิร์ฟเวอร์ด้วยเว็บเบราเซอร์ต่างๆ เหมาะสำหรับระบบจัดการข้อมูล และรายงานต่างๆ แต่ไม่เหมาะกับการควบคุมฮาร์ดแวร์เช่นลิ้นชักเก็บเงิน หรือฮาร์ดแวร์อื่นๆ ที่ระบบ Windows based สามารถสั่งงานได้
ดูจากข้อมูลแล้วแน่นอนว่า PHP ต้องอยู่ในหมวดการเขียนโปรแกรมแบบ Web based เพราะเราจะเก็บสคริปต์ทั้งหมดที่เขียนขึ้นมาไว้ที่เซิร์ฟเวอร์ที่เดียว และให้ผู้ใช้งานเรียกข้อมูลผ่านเว็บเบราเซอร์ต่างๆ มาแสดงผลที่หน้าจอนั่นเอง






