ตอนนี้จะพลิกจากการเขียน Hardcode มาพึ่งพา MVC สักหน่อย
เลยมองๆ หา Framework ที่ใช้งานง่ายๆ มีคนไทยใช้ยอะๆ เวลามีปัญหาได้ปรึกษากันได้ :-[
มีใครพอแนะนำตัวไหนได้บ้างไหม :wanwan008:
ผมชอบ Codeigniter ครับ
COmmunity ใหญ่ มีบริษุทหนุนเพื่อความมั่นคง :wanwan019: :wanwan019:
codeigniter ครับ
ในเว็บผมมีของทำมาแจกเยอะแยะเลย แถมคนไทยทั่วไปก็ใช้ codeigniter กันมากมาย ฟอรั่มต่างๆมีคนช่วยเหลือเพียบ
CI อีกเสียงครับ
codeigniter ใช้ง่าย doc อ่านง่าย เบาดี แต่ต้องเขียนเองเกือบทุกอย่าง
zend Framework อันนี้ของคนที่พัฒนา php มีของให้เล่นแยอะ แต่หนักโฮส
ทางที่ดีเอา 2 อันนีัมารวม
กำลังศึกษา codeigniter ท่าจะยาว มีที่ไหนรับสอนปะครับ
จังหวะนี้ต้อง Codeigniter ครับ :wanwan013:
CI อีกคนครับ :wanwan004:
เขียน framework ใช้เองครับ :wanwan019:
ps.แค่ความคิดที่ผมจะทำนะ ฮ่าๆๆ
Codeigniter คับ
ช่วงหลังๆนี่ Yii Framework มาแรงน่าใช้
ถ้าเขียนตัวแรกก็ CI อ่ะครับ มันสามารถ Hardcode ได้ แต่อย่าติดนิสัยจนเกินไปแล้วกัน :wanwan004:
CI + Zend บาง Class :-[
วันนี้ลองโหลดๆ มาลองหลายๆ ตัว
ลองใช้ CI ดูแล้วคิดว่าใช้ง่ายสุด
ลอง Yii Framework เล่นเอางงไม่รู้จะเริ่มตรงไหนก่อน
Zend นี้มันใหญ่มาก
สรุปแล้วคงลอง CI นี่แหละ มีเว็บสอนเยอะดี
ติดขัดตรงไหนคงแวะมาถามในนี้อีก
เขียน fw ใช้เองเลยครับ :wanwan004: :wanwan004: :wanwan004:
ส่วนตัวชอบ CI ครับ แต่ยังไม่เป็นเลย โหลดมาแต่ยังไม่มีเวลาใช้ :-X :-X :-X
yii น่าใช้นะครับ มีระบบพื้นฐานมาให้เกือบพร้อมเลย :wanwan020:
CI อีกหนึ่งเสียงครับ ลายเซ็นต์ใช้ framework ตัวนี้อยู่ครับ (แอบเนียนนิดนึง :wanwan019:)
Yii เข้าไปลองแว๊บนึง มันต้องใช้คำสั่งผ่าน command-line ในการสร้าง project ใหม่ด้วย ก้อเลยห่างๆ ออกมา :'(
Zend นี่ก็ตามข้างบนครับใหญ่ จะถอดเอามาใช้ร่วมกับ CI บ้างบาง modules ครับ :wanwan007:
Zend มีข้อดีอย่างคือ
ทุกโฮสท์ ได้ทำการติดตั้งไว้หมดแล้ว
เราเอาแต่ Code เพียว ๆ อัพขึ้น รันได้เลย
ส่วนตัวอื่น ต้องมีอัพส่วนประกอบต่าง ๆ บ้าง
Zend
โหวด Codeigniter อีกคนครับ แยก MVC ชัดเจนดี
Zend Module ไหนที่น่าสนใจบ้างครับ ?
เผื่อได้แยกออกมาใช้ หรือว่าท่านไหนใช้ module ตัวไหนของ zend ทำอะไรบ้างรบกวนจำแนกให้หน่อย
จะได้รู้อ่ะคับ
เท่าที่ลอง CI รุ้สึก Cache ของ CI มันเก็บ cache ตาม URL ด้วยใช่ไหมเนี่ย
อ้างถึงจาก: AbuseMan ใน 09 กันยายน 2011, 17:13:32
Zend Module ไหนที่น่าสนใจบ้างครับ ?
เผื่อได้แยกออกมาใช้ หรือว่าท่านไหนใช้ module ตัวไหนของ zend ทำอะไรบ้างรบกวนจำแนกให้หน่อย
จะได้รู้อ่ะคับ
- Cache
- Session
- ACL
- GData
- XmlRpc
- etc.
:-[ :-[ :-[
อ้างถึงจาก: AbuseMan ใน 09 กันยายน 2011, 17:16:31
เท่าที่ลอง CI รุ้สึก Cache ของ CI มันเก็บ cache ตาม URL ด้วยใช่ไหมเนี่ย
ใช่ครับ แต่ของมันเดิมๆใน 2.0.2 มีแต่ url ไม่รวม querystring ไม่รู้ 2.0.3 เปลี่ยนรึยัง แต่มีวิธีแก้
ถ้ารู้สึก cache output ทั้งหน้ามันไม่ตอบสนองโจทย์ เช่นบางส่วนของหน้าต้องเป็น dynamic อยู่ตลอด แคชไม่ได้ อย่างกล่อง login งี้
ก็เปลี่ยนมาใช้ cache driver เฉพาะส่วนได้
มาถามอีกหน่อยเรื่อง CI นี่แหละ
อยากรู้ว่า Model กับ Library มันต่างกันยังไงอ่ะ ???
เท่าที่ดูคล้ายๆ กันเลย แล้วจุดประสงค์จริงๆ ของสองอันนี้ไว้ทำไรแน่
อีกเรื่องคือ ผมลอง rewrite url ที่มีภาษาไทยไปใส่ใน Facebook ดูมันไม่เจอหน้า อันนี้สาเหตุมีอะไรได้บ้าง
แต่ถ้า url เป็นอังกิดหมดเอาไปโพสได้ปกติ งงมาก
ผม Yii ครับแต่ก่อน Zend ตอนนี้ Yii ล่ะ
อ้างถึงจาก: gigkokman ใน 09 กันยายน 2011, 16:59:21
CI อีกหนึ่งเสียงครับ ลายเซ็นต์ใช้ framework ตัวนี้อยู่ครับ (แอบเนียนนิดนึง :wanwan019:)
Yii เข้าไปลองแว๊บนึง มันต้องใช้คำสั่งผ่าน command-line ในการสร้าง project ใหม่ด้วย ก้อเลยห่างๆ ออกมา :'(
Zend นี่ก็ตามข้างบนครับใหญ่ จะถอดเอามาใช้ร่วมกับ CI บ้างบาง modules ครับ :wanwan007:
Yii ไม่จำเป็นต้อง command-line ก็ได้ครับ
อ้างถึงจาก: AbuseMan ใน 10 กันยายน 2011, 21:48:15
มาถามอีกหน่อยเรื่อง CI นี่แหละ
อยากรู้ว่า Model กับ Library มันต่างกันยังไงอ่ะ ???
เท่าที่ดูคล้ายๆ กันเลย แล้วจุดประสงค์จริงๆ ของสองอันนี้ไว้ทำไรแน่
อีกเรื่องคือ ผมลอง rewrite url ที่มีภาษาไทยไปใส่ใน Facebook ดูมันไม่เจอหน้า อันนี้สาเหตุมีอะไรได้บ้าง
แต่ถ้า url เป็นอังกิดหมดเอาไปโพสได้ปกติ งงมาก
library ก็คือ class ที่เอาไว้ใช้ประโยชน์ทั่วไปเช่น browser class ที่เอาไว้ detect browser/platform/isRobot/isMobile ก็จับยัดลง libraries
model คือ class extends CI_model มีการทำงานสัมพันธ์กับ controller, view อย่างเช่นคุณทำเว็บบล็อก คุณต้องมีส่วน admin สำหรับ add/edit/delete และส่วน front end สำหรับ list/view blog
คุณก็เอา add/edit/delete ยัดใส่ใน model รวมทั้ง list/view blog รวมเข้าไปใน model เวลาเรียกก็เรียกไปที่ model -> list_blog อะไรแบบนี้ เพื่อไล่แสดงรายการบล็อกโพสท์
ทีนี้พอคุณทำ sitemap คุณก็เรียก model ของ blog มา ทำการเรียก list_blog เพื่อ generate sitemap.xml โดยไม่ต้องเขียนคำสั่งไล่แสดงรายการบล็อกโพสท์ใหม่