สอบถามการสร้างโปรเจคใหม่แบบ MVC


สอบถามการสร้างโปรเจคใหม่แบบ MVC


ขออนุญาติสอบถามเรื่องการสร้างโปรเจคใหม่แบบ MVC หน่อยอ่ะครับคือ ผมยังงง นิดหน่อยอ่ะครับ
คือถ้าเราจะสร้างโปรเจคสักโปรเจค เราต้องแก้จาก Codeignite ที่ให้ดาวน์โหลดอย่างเดียวหรอครับ
หรือว่าถ้าจะสร้างโปรเจคใหม่ต้องมีอะไรบ้างเป็นอย่างน้อยที่สุด เช่นจำเป็นต้องมีโฟลเดอร์ Application ต้องมี Controller อะไรประมาณนี้อ่ะครับ

ขอบคุณครับ

โพสเมื่อ : 2012-03-26 13:10:38 | 6 ปี , 3 เดือน , 3 สัปดาห์ , 1 วัน, 23 ชั่วโมง ผ่านมา
โอ้จะทำ MVC ของตัวเองเลยหรอครับ
ตัว Codeigniter ที่ให้ดาวโหลดอยู่นี้ มันก็เล็กมากแล้วนะครับ ทำให้เล็กกว่านี้ก็ได้ แต่ไม่มาก ไม่ก็ตัด library ที่มีมาให้ทิ้งไป

ลำดับ : 1 | ตอบเมื่อ : 2012-03-26 13:47:06 | 6 ปี , 3 เดือน , 3 สัปดาห์ , 1 วัน, 22 ชั่วโมง ผ่านมา

งั้นแสดงว่าเวลาเราจะทำโปรเจค สักอย่างก็ให้ก๊อบ codeignite ไป แล้วก็ทำการแก้ไขเอาในนั้นใช่ป่าวครับ

ลำดับ : 2 | ตอบเมื่อ : 2012-03-26 14:01:17 | 6 ปี , 3 เดือน , 3 สัปดาห์ , 1 วัน, 22 ชั่วโมง ผ่านมา

งั้นแสดงว่าเวลาเราจะทำโปรเจค สักอย่างก็ให้ก๊อบ codeignite ไป แล้วก็ทำการแก้ไขเอาในนั้นใช่ป่าวครับ
ส่วนใหญ่ก๊อบไปแล้ว ไม่ค่อยได้แก้ไขอะไรเพิ่มหรอกครับ ตั้งค่า config ก็เสร็จแล้ว นอกนั้นก็เขียนเพิ่มเอาล้วนๆ

ลำดับ : 3 | ตอบเมื่อ : 2012-03-26 14:19:59 | 6 ปี , 3 เดือน , 3 สัปดาห์ , 1 วัน, 22 ชั่วโมง ผ่านมา

ขอบคุณครับ

คุณมีอีเมล์ป่าวครับ เผื่อไว้คุยจะได้เข้าใจมากขึ้นอ่ะครับ

ลำดับ : 4 | ตอบเมื่อ : 2012-03-26 16:28:13 | 6 ปี , 3 เดือน , 3 สัปดาห์ , 1 วัน, 20 ชั่วโมง ผ่านมา

เสริมครับ MVC ย่อมาจาก Model View Control

Application 1 Application ตามหลักของ MVC ก็จะมีอยู่ สามส่วน

1. Model ไว้จัดการกับฐานข้อมูล
2. View ไว้แสดงผล
3. Control คือ ตัวกำหนดเส้นทางว่าจะแสดงผลหน้าที่เรียกชมอย่างไร

ใน 1 installation สามารถมีได้หลายๆ application ครับ ในคู่มือ มีกล่าวถึงครับ
http://codeigniter.com/user_guide/general/managing_apps.html

ลำดับ : 5 | ตอบเมื่อ : 2012-03-26 21:10:35 | 6 ปี , 3 เดือน , 3 สัปดาห์ , 1 วัน, 15 ชั่วโมง ผ่านมา

ไม่รู้ว่าเข้าใจคำถามถูกหรือเปล่านะครับ

ต้องทำความเข้าใจก่อนว่า CI คือ Framework ตัวหนึ่ง ซึ่งออกแบบโดยยึด MVC model เป็นหลัก
แต่การสร้าง Framework นั้นต้องใช้ความรู้ Design Pattern นะครับ

CI ออกแบบ Framework แบบ MVC และมีการใช้ Design Pattern บางส่วน เช่น Singleton Pattern, Chain of Responsibility เป็นต้น

ดังนั้นเวลาดูว่า Framework ไหนเหมาะกับคุณจริงๆ ถ้าจะดูให้ลึกก็อาจจะดูที่ Core Engine Design ก็ได้ เพราะ Framework แต่ละตัวจะใช้ Design Pattern มากน้อยต่างกัน ทำให้ความเร็ว ความยืดหยุ่นต่างกันมาก

เช่น เอา CI vs Joomla Platform ก็วัดกันไม่ได้ เพราะการออกแบบ Framework ต่่างกันมาก
ถ้าจะสร้าง Project สักตัวหนึ่ง ก็ลองเปรียบเทียบข้อดี ข้อเสียของแต่ละ Framework ที่เหมาะกับลักษณะงานเรามากที่สุด

จะทำให้เราลดระยะเวลาการพัฒนาระบบ ได้มากเลย
ถ้าเลือก Framework ผิดก็อาจจะเหมือน เอาช้างบ้านออกรบนะครับ :)

ลำดับ : 6 | ตอบเมื่อ : 2012-06-27 01:24:35 | 6 ปี , 2 สัปดาห์ , 11 ชั่วโมง ผ่านมา

ลองดูที่นี่ครับ สอนเข้าใจง่ายมาก ตอนแรกผมเขียนไม่เป็นเลย ได้ดูถึงรู้อะไรหลายๆอย่าง
iyouuu.com
ครับผม

ลำดับ : 7 | ตอบเมื่อ : 2012-06-29 18:17:14 | 6 ปี , 1 สัปดาห์, 4 วัน , 18 ชั่วโมง ผ่านมา

ขออนุญาติสอบถามเรื่องการสร้างโปรเจคใหม่แบบ MVC หน่อยอ่ะครับคือ ผมยังงง นิดหน่อยอ่ะครับ
คือถ้าเราจะสร้างโปรเจคสักโปรเจค เราต้องแก้จาก Codeignite ที่ให้ดาวน์โหลดอย่างเดียวหรอครับ
หรือว่าถ้าจะสร้างโปรเจคใหม่ต้องมีอะไรบ้างเป็นอย่างน้อยที่สุด เช่นจำเป็นต้องมีโฟลเดอร์ Application ต้องมี Controller อะไรประมาณนี้อ่ะครับ

ขอบคุณครับ

ลำดับ : 8 | ตอบเมื่อ : 2014-06-14 11:20:47 | 3 ปี , 10 เดือน , 3 สัปดาห์ , 4 วัน , 1 ชั่วโมง ผ่านมา


ลำดับ : 9 | ตอบเมื่อ : 2014-06-14 14:20:39 | 3 ปี , 10 เดือน , 3 สัปดาห์ , 3 วัน , 22 ชั่วโมง ผ่านมา
เข้าสู่ระบบ
คงสถานะการเข้าระบบ