อยากรู้ข้อแตกต่างระหว่าง Apache กับ iis อ่ะคับ
แล้วควรใช้ตัวไหนคับ?
apache เป็น open source ครับ ส่วนมากจะใช้รันบน UNIX แต่บน Windows ก็รันได้นะคับ(ผมไม่แน่ใจว่า OS อื่นๆ รันได้หรือป่าว)
ส่วน IIS พัฒนาโดย Microsoft ครับ รันได้เฉพาะ Windows อย่างเดี่ยวเท่านั้นครับ
นั้นก็คือ IIS รันบน Windows และ ASP/ASP.NET ก็ต้องรันบน IIS
ดังนั้นถ้าใครที่เขียน ASP.NET ก็ควรจะศึกษาส่วนนี้ไว้บ้างก็ดีนะคับ ว่าภาษานี้ทำอะไรได้ระดับไหน
ที่นี้ คิดว่าหลายคนเคยได้ยินมาว่า .NET ที่ Microsoft คิดขึ้นมา มัน corss platform
ไม่ใช่หรอ แล้วทำไมถึงรันได้เฉพาะ Windows ขอเล่าหน่อยละกันนะคับถึงเหตุผล
แนวคิด .NET นั้น เป็นแนวคิดที่เรียกได้ว่ายอดมาก ซึ่งหลายๆคนที่ไม่ชอบ Ms ก็ยอมรับ
(ผมก็ยอมรับ) แต่มันติดตรงที่ แนวคิดมันไม่ตรงกับนิสัยของ Ms เลยนี้สิคับ
นิสัยที่ว่านี้ก็คือ ของๆกู ก็ต้องรันบน ของๆกูสิ สุดท้าย Ms จึงพัฒนาให้เฉพาะ OS
ของตัวเองเท่านั้นที่รัน .NET ได้ แต่ OS กลับเมิ่น
สรุปASP/ASP.NET รันบน Windows
PHP รันได้ทั้ง UNIX และ Windows ได้ (คิดว่า OS อื่นก็น่าจะได้นะ แต่ไม่นิยม)
ดังนั้นสำหรับคนที่เขียนโปรแกรมแล้ว ตอนนี้กระแสของ open source มาแรงจนหยุดไม่
อยู่แล้วคับ เพราะข้อดีของมัน ที่ทำเพื่อให้ผู้ใช้เกิดประโยชน์สูงสุด และ ฟรี ^_^
ปล.ถ้าผิดพลาดตรงไหน บอกกันได้เลยนะคับ ไม่ว่ากัน