ปัจจุบันผมเขียนเว็บด้วย PHP โค้ดธรรมดาไม่ได้เป็น MVC พอดีสนใจจะซื้อซอฟแวร์ตัวนึงเพื่อนำมาพัฒนาต่อยอด แต่เขาใช้ CodeIgniter ในการเขียนคือผมอยากสอบถามว่า
- การเรียนรู้นั้นยากไหมครับ ( ตั้งแต่ต้นเลยไม่มีพื้นฐานด้าน MVC และ PHP Framework มาก่อน )
- ตัว CodeIgniter นั้นกินทรัพยากรมากไหม
- สามารถรองรับจำนวนคนเข้าได้เยอะ และเร็วกว่า PHP ทั่ว ๆ ไปไหม
ขอบคุณครับ
ขอตอบเท่าที่ผมพอจะรู้นะครับ 1
nsayuri Thu, 07/08/2014 - 17:45
ขอตอบเท่าที่ผมพอจะรู้นะครับ
1 ไม่ยากครับ เรียนรู้ง่ายส่วนตัวแล้วคิดว่าง่ายว่า laravel มากครับ มี user guide ให้อ่าน https://ellislab.com/codeigniter/user-guide/
2 กินทรัพยากรไม่มาก น่าจะน้อยกว่า laravel นะ แต่อันนี้พูดถึงตัว framework อย่างเดียวนะครับ เทคนิคการเขียนก็มีส่วนตรงนี้
3 เรื่องรองรับอันจำนวนคนได้มากไหมอันนี้รอท่านอื่นตอบ แต่ถ้าบอกว่าเร็วว่า php ทั่วไปไหม คิดว่าถ้าไม่ใช้ framework ยังไงก็น่าจะไวสุด
ปัจจุบันใช้ Codeigniter อยู่ครับ กำลังจะย้ายไป laravel อยู่ แต่ยังไม่ได้ไปซะที
เรียนรู้ไม่ยาก
Ford AntiTrust Thu, 07/08/2014 - 18:03
เรียนรู้ไม่ยาก เปลี่ยนวิธีคิดนิดหน่อยจากการเขียนแบบเดิมๆ ส่วนคนที่ไม่เคยใช้ MVC มาใช้ก็ไม่ยากเท่าไหร่ครับ อาจดูเรื่องมากหน่อยในช่วงต้น setup แต่เริ่มต้นตั้งแนวคิดได้ ตัวต่อๆ ไปมันจะเร็และช่วยเราได้มาก และถ้าจะไป Laravel ในอนาคต เรียนรู้จากตัวนี้ก่อนจะดีมาก เพราะจะเข้าใจ concept ของ MVC ระดับพื้นฐานได้ดี (ถ้าย้ายไปภาษาอื่น ก็พื้นฐานเดียวกัน)
กินทรัพยากรไม่เยอะครับ
รองรับโหลดระดับเยอะๆ ได้สบายๆ อันนี้อยู่ที่การออกแบบมากกว่า อาจจะใช้เทคนิคพวก opcode cache หรือ in-memory caching อะไรพวนี้
ขอบคุณครับ คุณ nsayuri และ
ysmdm1 Fri, 08/08/2014 - 09:47
ขอบคุณครับ คุณ nsayuri และ คุณ Ford AntiTrust