ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: 1 2 [3]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Codeigniter หาบ้านใหม่  (อ่าน 17888 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ultimatecha
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 400
ออฟไลน์ ออฟไลน์

กระทู้: 4,008



ดูรายละเอียด
« ตอบ #40 เมื่อ: 22 กันยายน 2013, 23:16:56 »

มาดูเทพคุยกับ ส่วนตัวงงครับ Embarrassed
บันทึกการเข้า

pasalid
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 62



ดูรายละเอียด เว็บไซต์
« ตอบ #41 เมื่อ: 15 กันยายน 2014, 13:22:44 »

ถ้าท่านใดที่ใช้ PHP ก็ควรจะไปใช้พวก Laravel, Phalcon ได้แล้วครับ เพราะการเขียนโปรแกรมจะดีขึ้นมากเลย เขียนแบบ Dependency Injection แล้วโค้ดเราจะสวยมาก แก้ไขได้ง่าย ยืดหยุ่น ทำ TDD ได้ด้วย

ส่วนเรื่อง Performance ก็คงต้องยกให้ Phalcon เค้าล่ะ เพราะเขียนด้วย C และโหลดเข้า RAM ตอนที่ start webserver

​Laravel ถ้าใช้กับเว็บไซด์ขนาดใหญ่ คงไม่ได้ครับ เรื่อง performance แย่มาก แต่ถ้าเว็บเล็กๆ พอได้ เคยทำ test performance วัดกัน เป็นไปตามกราฟที่แสดงใน Phalconphp.com เลยครับ ตอนแรกผมก็ไม่เชื่อ แต่พอทำการทดสอบ performance เอง ก็โอเค

ส่วน โฮสติ้งที่รองรับ Phalcon ผู้ให้บริการโฮสติ้งน่าจะต้องติดตั้งกันนะครับ เพราะจะเป็น Framework ที่มาแรง เจ้าที่รองรับ Phalcon Framework ไปแล้วก็เช่น
http://www.phalconhost.com

 wanwan003
« แก้ไขครั้งสุดท้าย: 15 กันยายน 2014, 13:23:34 โดย pasalid » บันทึกการเข้า

pasalid
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 62



ดูรายละเอียด เว็บไซต์
« ตอบ #42 เมื่อ: 15 กันยายน 2014, 23:04:49 »

มีเวลาล่ะ มาต่ออีกซะหน่อย เห็นแต่ละท่าน ใส่รายละเอียดกันอย่างเต็มที่
หัวข้อคือ Codeigniter หาบ้านใหม่ แต่แตกประเด็นออกไปได้เยอะเลย ก็อ่านสนุกดีครับ

ผมขอเสริมในมุมมองของคนทำ PHP และวิเคราะห์ Codeigniter ทำไมถึงหยุดพัฒนานะครับ  wanwan016

เรื่องความง่ายในการเขียนโปรแกรม
ใครที่เขียน php, c#.net, java, ruby, python, node.js หรือภาษาไหน ในการทำเว็บไซด์ คงไม่มีใครปฏิเสธว่า PHP มันง่ายจริงๆ คือเรียนรู้ง่าย ศึกษาง่าย เขียนนิดหน่อยๆ ก็ทำงานได้แล้ว ไม่ต้องมีอะไรมากเลย ไม่ต้องติดตั้งอะไรในวุ่นวาย นี้คือ จุดเด่นของ PHP เลยเมื่อเทียบกับภาษาอื่น  อย่างน้อยก็เทียบกับตัวผมเอง เพราะเท่าที่เขียนโปรแกรมมา PHP เค้าเอาใจง่ายสุด  wanwan013

เรื่องความเร็ว performance
ในหัวข้อนี้ตอบยากนะครับ เพราะจะบอกว่า PHP ไม่เหมาะกับงานที่ต้องการ performance สูงๆ แต่ก็มีเว็บไซด์ใหญ่ๆ ที่ใช้ PHP และใช้เทคนิคอื่น ในการช่วยให้ code PHP ทำงานได้เร็วมากขึ้นเช่น HHVM ของ Facebook เพื่อมาคอมไฟล์โค็ดของ php เก็บไว้ ไม่ต้อง interpret ทุกๆรอบ ทำให้มันเร็วมากๆ แต่ไม่ค่อยเห็นใครพูดถึงเรื่อง performance กันในทางปฏิบัติมากนะครับ ส่วนตัวผมก็ทำเว็บไซด์ที่มีหลายสิบล้าน Pageview ต่อวัน ทีมเราก็ใช้ PHP ครับก็รับโหลดกันได้สบายๆ ที่รับโหลดได้ไม่ใช่เอา PHP รันกันตรงๆทุก request นะ เบื้องหลังคือ caching นะครับ  Embarrassed และใช้หลายภาษาร่วมกัน ไม่ใช่แค่ php อย่างเดียว python ก็ใช้ ruby ก็ใข้ node ก็ใช้ แล้วแต่ลักษระงานนั้นๆ เพราะต้องแยกแต่ละส่วนออกจากกัน เพื่อทำหน้าที่คนละอย่าง ตามความเหมาะสมของ framework และภาษานั้นๆ

การทำงานเป็นทีม
ถ้าพูดถึงภาษา php แต่ละคนคงทำงานกันคนเดียวซะส่วนมาก หรือถ้าทำงานเป็นทีมก็แยกกันทำเป็น feature แล้วเอามาประกอบกัน การเขียนโปรแกรมก็แล้วแต่ใครจะเขียนแบบไหน ดังนั้นไม่ต้องหาความสวยงาม ความเป็นมาตรฐาน หรือบางคนบอกว่าเขียนเป็น design pattern สุดท้ายแล้วก็ยิ่งจะยุ่งกว่าเดิมเพราะเพื่อนๆในทีมเขียนไม่เป็นด้วย สิ่งที่สำคัญในการเขียนโปรแกรมเป็นทีมต้องกล้าแก้ไข กล้ารื้อทิ้งได้ตลอดเวลา แต่ใครล่ะจะกล้าเขียนใหม่ถ้ามันทำงานได้ดีอยู่แล้ว สิ่งที่ขาดคือ Testing และการทำ Test นี่เองที่ทำให้ PHP framework แต่ละตัวโดนตัดออกไปจากตัวเลือกทีละตัวสองตัว

แม้กระทั้ง CodeIgniter ตัวที่เรากำลังพูดถึงนี้ เพราะ CodeIgniter ไม่ได้ออกแบบมาในการทำ Test
แล้วจะดูได้ยังไงว่า PHP Framework รองรับการทำ Test ล่ะ ก็ดูว่ามี IOC/DI หรือ Dependency Injection หรือเปล่า ถ้ามี โอเค ถือว่า Framework เข้ารอบ แต่ถ้าไม่มี Dependency Injection ล่ะก็ ทีมไหนที่ยังเลือก Framework แบบไม่มี DI ก็คงจะไม่ทำ Test กันหรือเปล่า  wanwan009

ถ้าเอา Codeigniter มาเทียบกับ Laravel, Phalcon แล้วเทียบกันไม่ได้เลย เพราะ Framework ออกแบบมาคนละอย่าง
Codeigniter เค้าเป็นคนรุ่นเก่า ส่วน Laravel, Phalcon เค้าคนรุ่นใหม่ ติดปีกแล้ว โดยเฉพาะ Phalcon Framework ถ้าใครใช้ CodeIgniter อยู่ก็ใช้ไป แต่ถ้าขึ้นโปรเจ็กใหม่ก็ไปใช้ Phalcon เถอะครับ
แล้วจะไม่หันไปใช้ PHP Framework ตัวอื่นอีก  Embarrassed

แต่ถ้าจะทำเว็บไซด์เหมือนๆกับ Joomla, Wordpress, Forum ก็ไม่ต้องคิดอะไรกันมาก PHP นั้นเหล่ะดีแล้ว

ไม่เขียนต่อเยอะ เดียวจะยาวไปครับ ให้สมาชิกคนอื่นมาต่อ
บันทึกการเข้า

sajai
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 39
ออฟไลน์ ออฟไลน์

กระทู้: 1,017



ดูรายละเอียด เว็บไซต์
« ตอบ #43 เมื่อ: 16 กันยายน 2014, 08:18:00 »

 wanwan017 โอวเทพทั้งนั้น ขอบคุณเทคนิคดีๆค่ะ  Cry
« แก้ไขครั้งสุดท้าย: 16 กันยายน 2014, 08:19:55 โดย sajai » บันทึกการเข้า

ทำนายฝันทำนายฝัน
เลขมงคลเลขมงคล
ผลหวยสดหวยสด
ผลหวยรัฐบาลไทยหวยรัฐบาลไทย
ผลหวยลาวหวยลาว
nagis
ก๊วนเสียว
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 356



ดูรายละเอียด
« ตอบ #44 เมื่อ: 16 กันยายน 2014, 13:11:11 »

ย้ายไป node.js แล้วครับ
บันทึกการเข้า
verysims
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 151
ออฟไลน์ ออฟไลน์

กระทู้: 1,469



ดูรายละเอียด เว็บไซต์
« ตอบ #45 เมื่อ: 17 กันยายน 2014, 13:27:12 »

ได้ความรู้มาเยอะเลย ขอบคุณครับ wanwan017
บันทึกการเข้า

หน้า: 1 2 [3]   ขึ้นบน
พิมพ์