เขียนเว็บนี่ เมื่อไหร่ควรเขียนเอง มะไหร่ควรใช้ CMS ครับ แล้วก็ php ถึกๆดี หรือว่า framework ดีครับ?

เริ่มโดย szworker, 15 สิงหาคม 2009, 20:26:38

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

szworker

เขียนเว็บนี่ เมื่อไหร่ควรเขียนเอง มะไหร่ควรใช้ CMSมาโม ครับ ?
แล้วก็ php ถึกๆดี หรือว่า framework ดีครับ?

NwnonT

ถ้าระบบใหญ่ก็ควรเขียนเองเลยครับ จะใช้ CMS เมื่อเว็บไม่ได้ซับซ้อนอะไรมากนัก

ส่วนเรื่อง framework  ความสะดวกบางอย่าง ถ้าเก่ง ๆ ก็ไม่ต้องพึ่ง framework  ก็ได้ครับ

EThaiZone

ถ้าคิดว่าจะพัฒนาหลายคน ก็ framework ครับ
ถ้าคนเดียว ก็ไม่มีความจำเป็นมาก เรียกว่าตามความถนัด

ส่วนการใช้ cms ไม่ใช่เรื่องไม่ดีนะครับ ในตอนแรกเราอาจใช้ cms ไปก่อน
พออนาคตคิดว่า cms อาจเอาไม่อยู่ อยากจะเขียนเพิ่มเองที่หลังก็ได้
เพราะเราก็แค่เขียนระบบใหม่มาจัดการ db เดิมจาก cms ที่มีอยู่

อยู่ที่เลือกให้เหมาะกับเวลาที่มีครับ บางทีเอาเวลามาเขียนระบบเองซะหมด
ก็เปลืองเวลาเหมือนกัน

Tee++;

แปลกนะครับ คนเขียนโปรแกรมนี่ มักจะเปลี่ยนรูปแบบตัวเองไปเรื่อยๆ พอ เจอสิ่งที่คิดว่าใช่แล้วๆ อีกสัก เดือนสองเดือน ก็จะเจอสิ่งที่ใช่กว่า ไปเรื่อยๆ ดังนั้น การเขียนก็จะเปลี่ยนไปเรื่อยๆ บางที ก็มานั่งคิดว่า "ผมนี่โง่เขียนแบบนั้นมาอยู่ได้ตั้งนาน" แต่กลับกันบางทีก็คิด "ผมไม่น่าเปลี่ยนรูปแบบการเขียนให้มันยากขึ้นเลย"

ตัวผมเองก็ลองปรับเปลี่ยนการเขียนมาหลายแบบมากๆ โครตๆอ่ะ ลองมาหลายสิบแบบแล้ว แต่ถึงอย่างนั้นผมมีจุดหมายเดียวเสมอครับ คือ "ทำยังไงให้มันทำงานได้ง่ายที่สุด โดยที่ได้ประสทธิภาพดีที่สุด"

และพอมาสรุปรวมๆ ว่าจริงๆแล้วเราต้องการอะไร คำตอบก็คือ ผมต้องการ Web Application ที่มีความสามารถตามที่ออกแบบ และ maintenance ได้ง่ายที่สุด

การเขียนหลายๆ แบบมันก็มีข้อดีข้อเสียต่างกัน เช่นบางคนอาจบอกว่า Framework กิน Resource ดึงทรัพยากรระบบเยอะ

แต่ไม่้่ ลองไปหาเหตุผลสักนิด ว่าตรงไหนล่ะ ตรงไหนที่มันกิน Resource เหรอ ใช่ Controller รึเปล่า? หรือว่า โหลด Components มาเยอะไป เอ๊ะ ชาวบ้านชาวช่อง เค้าแก้ปัญหายังไงนะ (ตรงนี้ส่วนตัวค่อนข้างจะเบื่อกับการที่ต้องมาเถียงกับคนที่ไม่ไปศึกษาข้อมูลมา แต่จำเค้ามาพูด)

แต่มาคิดง่ายๆว่า เออ นั้นผมเขียนแบบ พื้นๆ นี่แหละ ไม่มี object ไม่มี component ไม่มีไร เบาแน่นอน เว็บเร็วปรื๊ด

โดยที่ลืมปัญหาสำคัญไป ว่าจะมานั่ง Maintenance ระบบยังไง หลังจากเสร็จแล้ว

เออ ลืมๆ คำถาม -*-

คำตอบของการเลือกใช้ CMS หรือว่า PHP หรือว่า Framework นั้นมันมีหลักการง่ายนิดเดียว

1. เว็บเล็กๆ ไม่ได้ตั้งความหวังไว้เยอะ หรือทำงานด่วน งานบริษัท เว็บ support CMS โลด :Xเทพ

2. เขียนโปรแกรมใหม่ๆ กำลังฝึกฝน

3. เขียนโปรแกรมแบบตั้งความหวังไว้สูงสิ่งที่สำคัญที่สุดคือ Structure ครับ โครงสร้างของระบบ ทำงานง่าย ประกอบง่าย re-use ได้สูง อันนี้ มีกลไกในการวางระบบที่ค่อนข้างซับซ้อน ต้องเข้าใจการทำงานของทุกฝ่ายทั้ง

Designer

Programmer

System

Clients

คือ:Xแทบจะต้องรู้ทุกเรื่องจริงๆ แต่ว่า สิ่งที่ เผอิญมันมาตอบโจทย์พอดีก็คือ Framework นี่ล่ะครับ ยังไง?

1. การวาง Folder Structure เพื่อ Designer
2. การสร้าง Components พื้นฐาน เพื่อ Programmer
3. การสร้าง Model แยกออกไป เพื่อทำงานกับ DB โดยตรง เพื่อ System
4. การวาง เรื่อง SEO, Friendly URL เพื่อ Clients

ทีนี้ก็ลองตัดสินใจดูครับ ว่าอันไหนเหมาะกับคุณ
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


abandon-PPC

อ้างถึงจาก: Tee++; ใน 15 สิงหาคม 2009, 23:25:52
แปลกนะครับ คนเขียนโปรแกรมนี่ มักจะเปลี่ยนรูปแบบตัวเองไปเรื่อยๆ พอ เจอสิ่งที่คิดว่าใช่แล้วๆ อีกสัก เดือนสองเดือน ก็จะเจอสิ่งที่ใช่กว่า ไปเรื่อยๆ ดังนั้น การเขียนก็จะเปลี่ยนไปเรื่อยๆ บางที ก็มานั่งคิดว่า "ผมนี่โง่เขียนแบบนั้นมาอยู่ได้ตั้งนาน" แต่กลับกันบางทีก็คิด "ผมไม่น่าเปลี่ยนรูปแบบการเขียนให้มันยากขึ้นเลย"

ตัวผมเองก็ลองปรับเปลี่ยนการเขียนมาหลายแบบมากๆ โครตๆอ่ะ ลองมาหลายสิบแบบแล้ว แต่ถึงอย่างนั้นผมมีจุดหมายเดียวเสมอครับ คือ "ทำยังไงให้มันทำงานได้ง่ายที่สุด โดยที่ได้ประสทธิภาพดีที่สุด"

และพอมาสรุปรวมๆ ว่าจริงๆแล้วเราต้องการอะไร คำตอบก็คือ ผมต้องการ Web Application ที่มีความสามารถตามที่ออกแบบ และ maintenance ได้ง่ายที่สุด

การเขียนหลายๆ แบบมันก็มีข้อดีข้อเสียต่างกัน เช่นบางคนอาจบอกว่า Framework กิน Resource ดึงทรัพยากรระบบเยอะ

แต่ไม่้่ ลองไปหาเหตุผลสักนิด ว่าตรงไหนล่ะ ตรงไหนที่มันกิน Resource เหรอ ใช่ Controller รึเปล่า? หรือว่า โหลด Components มาเยอะไป เอ๊ะ ชาวบ้านชาวช่อง เค้าแก้ปัญหายังไงนะ (ตรงนี้ส่วนตัวค่อนข้างจะเบื่อกับการที่ต้องมาเถียงกับคนที่ไม่ไปศึกษาข้อมูลมา แต่จำเค้ามาพูด)

แต่มาคิดง่ายๆว่า เออ นั้นผมเขียนแบบ พื้นๆ นี่แหละ ไม่มี object ไม่มี component ไม่มีไร เบาแน่นอน เว็บเร็วปรื๊ด

โดยที่ลืมปัญหาสำคัญไป ว่าจะมานั่ง Maintenance ระบบยังไง หลังจากเสร็จแล้ว

เออ ลืมๆ คำถาม -*-

คำตอบของการเลือกใช้ CMS หรือว่า PHP หรือว่า Framework นั้นมันมีหลักการง่ายนิดเดียว

1. เว็บเล็กๆ ไม่ได้ตั้งความหวังไว้เยอะ หรือทำงานด่วน งานบริษัท เว็บ support CMS โลด :Xเทพ

2. เขียนโปรแกรมใหม่ๆ กำลังฝึกฝน

3. เขียนโปรแกรมแบบตั้งความหวังไว้สูงสิ่งที่สำคัญที่สุดคือ Structure ครับ โครงสร้างของระบบ ทำงานง่าย ประกอบง่าย re-use ได้สูง อันนี้ มีกลไกในการวางระบบที่ค่อนข้างซับซ้อน ต้องเข้าใจการทำงานของทุกฝ่ายทั้ง

Designer

Programmer

System

Clients

คือ:Xแทบจะต้องรู้ทุกเรื่องจริงๆ แต่ว่า สิ่งที่ เผอิญมันมาตอบโจทย์พอดีก็คือ Framework นี่ล่ะครับ ยังไง?

1. การวาง Folder Structure เพื่อ Designer
2. การสร้าง Components พื้นฐาน เพื่อ Programmer
3. การสร้าง Model แยกออกไป เพื่อทำงานกับ DB โดยตรง เพื่อ System
4. การวาง เรื่อง SEO, Friendly URL เพื่อ Clients

ทีนี้ก็ลองตัดสินใจดูครับ ว่าอันไหนเหมาะกับคุณ
ความรู้เต็มๆเลยครับ ขอบคุณากครับ

togethers

อ้างถึงจาก: Tee++; ใน 15 สิงหาคม 2009, 23:25:52
แปลกนะครับ คนเขียนโปรแกรมนี่ มักจะเปลี่ยนรูปแบบตัวเองไปเรื่อยๆ พอ เจอสิ่งที่คิดว่าใช่แล้วๆ อีกสัก เดือนสองเดือน ก็จะเจอสิ่งที่ใช่กว่า ไปเรื่อยๆ ดังนั้น การเขียนก็จะเปลี่ยนไปเรื่อยๆ บางที ก็มานั่งคิดว่า "ผมนี่โง่เขียนแบบนั้นมาอยู่ได้ตั้งนาน" แต่กลับกันบางทีก็คิด "ผมไม่น่าเปลี่ยนรูปแบบการเขียนให้มันยากขึ้นเลย"

ตัวผมเองก็ลองปรับเปลี่ยนการเขียนมาหลายแบบมากๆ โครตๆอ่ะ ลองมาหลายสิบแบบแล้ว แต่ถึงอย่างนั้นผมมีจุดหมายเดียวเสมอครับ คือ "ทำยังไงให้มันทำงานได้ง่ายที่สุด โดยที่ได้ประสทธิภาพดีที่สุด"

และพอมาสรุปรวมๆ ว่าจริงๆแล้วเราต้องการอะไร คำตอบก็คือ ผมต้องการ Web Application ที่มีความสามารถตามที่ออกแบบ และ maintenance ได้ง่ายที่สุด

การเขียนหลายๆ แบบมันก็มีข้อดีข้อเสียต่างกัน เช่นบางคนอาจบอกว่า Framework กิน Resource ดึงทรัพยากรระบบเยอะ

แต่ไม่้่ ลองไปหาเหตุผลสักนิด ว่าตรงไหนล่ะ ตรงไหนที่มันกิน Resource เหรอ ใช่ Controller รึเปล่า? หรือว่า โหลด Components มาเยอะไป เอ๊ะ ชาวบ้านชาวช่อง เค้าแก้ปัญหายังไงนะ (ตรงนี้ส่วนตัวค่อนข้างจะเบื่อกับการที่ต้องมาเถียงกับคนที่ไม่ไปศึกษาข้อมูลมา แต่จำเค้ามาพูด)

แต่มาคิดง่ายๆว่า เออ นั้นผมเขียนแบบ พื้นๆ นี่แหละ ไม่มี object ไม่มี component ไม่มีไร เบาแน่นอน เว็บเร็วปรื๊ด

โดยที่ลืมปัญหาสำคัญไป ว่าจะมานั่ง Maintenance ระบบยังไง หลังจากเสร็จแล้ว

เออ ลืมๆ คำถาม -*-

คำตอบของการเลือกใช้ CMS หรือว่า PHP หรือว่า Framework นั้นมันมีหลักการง่ายนิดเดียว

1. เว็บเล็กๆ ไม่ได้ตั้งความหวังไว้เยอะ หรือทำงานด่วน งานบริษัท เว็บ support CMS โลด :Xเทพ

2. เขียนโปรแกรมใหม่ๆ กำลังฝึกฝน

3. เขียนโปรแกรมแบบตั้งความหวังไว้สูงสิ่งที่สำคัญที่สุดคือ Structure ครับ โครงสร้างของระบบ ทำงานง่าย ประกอบง่าย re-use ได้สูง อันนี้ มีกลไกในการวางระบบที่ค่อนข้างซับซ้อน ต้องเข้าใจการทำงานของทุกฝ่ายทั้ง

Designer

Programmer

System

Clients

คือ:Xแทบจะต้องรู้ทุกเรื่องจริงๆ แต่ว่า สิ่งที่ เผอิญมันมาตอบโจทย์พอดีก็คือ Framework นี่ล่ะครับ ยังไง?

1. การวาง Folder Structure เพื่อ Designer
2. การสร้าง Components พื้นฐาน เพื่อ Programmer
3. การสร้าง Model แยกออกไป เพื่อทำงานกับ DB โดยตรง เพื่อ System
4. การวาง เรื่อง SEO, Friendly URL เพื่อ Clients

ทีนี้ก็ลองตัดสินใจดูครับ ว่าอันไหนเหมาะกับคุณ

ไม่เคยผิดหวังกับคำตอบของคุณ Tee  :)
[direct=http://www.skecherswomenshoes.co.cc]Skechers Women Shoes [/direct]
[direct=http://www.skechersmenshoes.co.cc]Skechers Men Shoes [/direct]
[direct=http://www.canon-digital-camera-review.co.cc]canon digital camera [/direct]
[direct=http://www.nikon-slr-camera-review.co.cc]nikon slr camera review[/direct]

Normaderm

เอ่อ ช่วยแนะนำ หน่อยได้ไหมครับ ว่า เฟรมเวริก ตัวไหน เหมาะกับมือใหม่มั่ง

พอดีกะลังอ่านเรื่อง designs patten อยู่
[direct=https://www.facebook.com/aiunlockedvip]สอน AI[/direct]| [direct=https://aiunlock.co/]คอร์ส AI[/direct] | [direct=https://aiunlock.co/]สอน n8n[/direct]  | [direct=https://www.aiunlockinnovations.com/]สอน AI เชียงใหม่[/direct]

szworker

ขอบคุณๆ tee มากครับ
ช่วยแนะนำ
ตอนนี้ผมคิดจะกำลังศึกษาการทำเว็บไซต์โดยไม่ใช่ CMS อยู่ครับ 
มันเยอะมากเลยอ่ะครับ ข้างล่างเป็นรายการวิชาที่ผมคิดว่าต้องศึกษาเพิ่ม
css, photoshop, e-r db design, jquery, flash, flex, ajax, framework
สงสัยใช้เวลาเป็นปีแน่เลยครับ


คำถามแรกอ่ะคับ ไม่รู้จะศึกษาทั้งหมดได้ยังงัย หรือว่า บางเรื่องเช่นพวก art work อย่าง web look&feel design เราจ่ายเงินจ้าง
designer แทนดีครับ

คำถามสองอ่ะคับ ถ้าเราจะทำอย่างหลัง เราก็ต้องสามารถเขียนโปรแกรมแยกระหว่าง presentation layer กับ business logic ใช่ไม้ครับ
เราก็ต้องเลือกเฟรมเวิร์คที่มันมีความสามารถแบบนี้ หรือป่าวคับ

คำถามที่สามครับ framework ตัวไหนดีครับ หรือใช้พวก CMF (content management framework) ดีครับ ที่ผมเห็นๆก็มี
GWT, codeigniter, drupal, modx, yii, flex3, zend, cakephp

คำถามสุดท้ายครับ ทำงัยถึงจะศึกษาได้เร็วอ่ะครับ

kenxxx09


9neo

framework เค้าออกแบบมาเพื่อการทำงานเป็นกลุ่มหรืองานที่มาการต่อยอด จำพวกงานบริษัทอะไรทำนองนั้น เพื่อไม่คต้องเสียเวลามานั่งไล่โค๊ด

เพราะการเขียน php สำหรับผมเเล้ว มันเหมือนงานศิลปะ แต่ละคนก็มีแนวทางการเขียนไม่เหมือนกัน ครั้นจะไห้มานั่งไล่โค๊ดแต่ละคนที่เขียน มันคงเสียเวลาน่าดู framework เลยเป็นคำตอบในเรื่องนี้

เขียนเอง มันจะสามารถควบคุมอะไรหลายๆอย่างได้มากกว่าใช้ Framework ครับ
ถ้าใครใช้ framework แล้วไม่รู้สึกว่าอึดอัดกับบางสิ่งในตัว framework แสดงว่า
คุณเกิดมาเพื่อสิ่งนี้  :D

แต่ ถ้าคุณไม่เคยใช้framework หรือ CMS ผมว่า เป็นการเสียโอากาสการเรียนรู้การเขียนโค๊ดในระดับสูงไปนะ มีอะไรแปลกๆ เทพๆ ในตัว CMS และ framework ไห้เราศึกษามากมาย


pjgunner

อ้างถึงจาก: szworker ใน 16 สิงหาคม 2009, 09:04:12
ขอบคุณๆ tee มากครับ
ช่วยแนะนำ
ตอนนี้ผมคิดจะกำลังศึกษาการทำเว็บไซต์โดยไม่ใช่ CMS อยู่ครับ  
มันเยอะมากเลยอ่ะครับ ข้างล่างเป็นรายการวิชาที่ผมคิดว่าต้องศึกษาเพิ่ม
css, photoshop, e-r db design, jquery, flash, flex, ajax, framework
สงสัยใช้เวลาเป็นปีแน่เลยครับ


คำถามแรกอ่ะคับ ไม่รู้จะศึกษาทั้งหมดได้ยังงัย หรือว่า บางเรื่องเช่นพวก art work อย่าง web look&feel design เราจ่ายเงินจ้าง
designer แทนดีครับ

คำถามสองอ่ะคับ ถ้าเราจะทำอย่างหลัง เราก็ต้องสามารถเขียนโปรแกรมแยกระหว่าง presentation layer กับ business logic ใช่ไม้ครับ
เราก็ต้องเลือกเฟรมเวิร์คที่มันมีความสามารถแบบนี้ หรือป่าวคับ

คำถามที่สามครับ framework ตัวไหนดีครับ หรือใช้พวก CMF (content management framework) ดีครับ ที่ผมเห็นๆก็มี
GWT, codeigniter, drupal, modx, yii, flex3, zend, cakephp

คำถามสุดท้ายครับ ทำงัยถึงจะศึกษาได้เร็วอ่ะครับ

ศึกษาทีละอันครับ จะได้จบเป็นเรื่องๆ ไม่ต้องกลับมาศึกษาใหม่ เหมือนกับอัพสกิลในเกมนั่นแหละ จะเอาถึงมาสเตอร์ เลย หรือ เกือบมาสเตอร์ ก็แล้วแต่คุณ

บางเรื่องมันง่าย เร็ว แต่บางเรื่องมันต้องใช้เวลา ก็ต้องไม่รีบครับ

การศึกษาคือการลงทุน ดังนั้นคุณควรคิดทั้งหมดตั้งแต่เริ่มต้น และทำตั้งแต่เริ่มต้นไปตามแผนเรื่องเร็วไม่เร็วก็ขึ้นอยู่กับว่าเวลาของคุณมีให้มากแค่ไหน

ผมก็เลยไม่เคยใช้ CMS, PHP framework เลย เพราะไม่อยากเสียเวลา เพราะ php มัน quick and dirty อยู่แล้ว
ถึงแม้จะพยายามทำให้มันสวย แต่มันก็ไ่ม่ได้เท่าที่ควร ตัวที่ผมมองไว้คือ rails เอาไว้ทำโปรเจกต์เสกลใหญ่ๆเอาไว้แข่งขันทางธุรกิจ เพราะมันค่อนข้างจะช่วยในด้านการออกแบบและพัฒนาต่อเติมได้ แต่มันก็ต้องเรียนรูบี้ก่อน แต่กว่าจะได้ใช้กับงานจริงก็คงต้องใช้เวลา คิดว่าจะเริ่มศึกษา ruby ประมาณกลางหรือต้นปีหน้า

และอีกอย่าง เฟรมเวอร์ค มันทำให้เราต้องเปลี่ยนไสตล์การเขียนโปรแกรมดังนั้นผมว่า เลือกเรียนอันเดียวก็จะดีกว่า
[direct=http://www.pjgunner.com]โปรเจคกันเนอร์ รับทำโปรเจค เว็บไซต์[/direct]
I miss u๊.

Tee++;

อ้างถึงจาก: szworker ใน 16 สิงหาคม 2009, 09:04:12
ขอบคุณๆ tee มากครับ
ช่วยแนะนำ
ตอนนี้ผมคิดจะกำลังศึกษาการทำเว็บไซต์โดยไม่ใช่ CMS อยู่ครับ 
มันเยอะมากเลยอ่ะครับ ข้างล่างเป็นรายการวิชาที่ผมคิดว่าต้องศึกษาเพิ่ม
css, photoshop, e-r db design, jquery, flash, flex, ajax, framework
สงสัยใช้เวลาเป็นปีแน่เลยครับ


คำถามแรกอ่ะคับ ไม่รู้จะศึกษาทั้งหมดได้ยังงัย หรือว่า บางเรื่องเช่นพวก art work อย่าง web look&feel design เราจ่ายเงินจ้าง
designer แทนดีครับ

คำถามสองอ่ะคับ ถ้าเราจะทำอย่างหลัง เราก็ต้องสามารถเขียนโปรแกรมแยกระหว่าง presentation layer กับ business logic ใช่ไม้ครับ
เราก็ต้องเลือกเฟรมเวิร์คที่มันมีความสามารถแบบนี้ หรือป่าวคับ

คำถามที่สามครับ framework ตัวไหนดีครับ หรือใช้พวก CMF (content management framework) ดีครับ ที่ผมเห็นๆก็มี
GWT, codeigniter, drupal, modx, yii, flex3, zend, cakephp

คำถามสุดท้ายครับ ทำงัยถึงจะศึกษาได้เร็วอ่ะครับ

อืมม์ ส่วนตัวผมว่า Designer กับ Developer นี่มันออกจะ คนละ อารมณ์เลย ควรจะเลือกเดินไปสักสายดีกว่าครับ ถ้าจะมาสาย Developer น่าจะ ต้องเรียนรู้พวกนี้

HTML, XHTML, CSS, XML, SQL, Javascript, API Protocol, Performance Optimize

แล้วถ้าจะมาสาย PHP ก็ ต้องเริ่มเรียนรู้ตั้งแต่

PHP, OOP, Framework

ส่วนถ้าจะใช้ Framework ผมขอแนะนำแบบนี้

Core Framework (Codeigniter) - เนื่องจากมัน เบา และเล็กที่สุดแล้ว

Components (Zend, PEAR) - ต้องขอบอกเลยว่า component ในตัว fw ไม่มี ตัวไหน เทียบของ Zend ได้เล มันสุดที่จะเทพ แล้ว แต่บางตัวที่ไม่มี ใน Zend ก็ไปพึ่ง Pear เอา หรือถ้าเฉพาะด้านจริงๆ ลอง หา ใน PHPClasses.org ก็น่าจะมีอยู่

ที่แนะนำของ Zend เลยนี่มีหลายตัว เทพมากจนน้ำตาจะไหล :'(

Zend DB
Zend Locale
Zend Date
Zend Cache
Zend Translate --> ผม convert ของ CI เลย ยอมเสียเวลา ดีกว่าไปนั่งทำไฟล์ภาษาแบบ array ปวดหัว หันมาใช้ gettext ดีกว่าเยอะ
Zend ACL
Zend Registry
Zend Service
Zend Gdata

ที่เหลือผมยังไม่ได้ลอง หรือลองไม่ลึกพอ แต่ทุกตัวที่ผมลอง ติดใจมันทุกตัว ให้ตายสิ ของดีจริงๆ

PS.

Zend Locale, Zend Date, Zend Translate --> ต้องใช้พ่วงกันถึงจะทำงานได้เต็มที่ และมันยังไงก็ต้องใช้ด้วยกัน
Zend Translate + Zend Cache --> ต้องใช้ด้วยกัน ถึงจะทำงานได้เต็มที่
Zend ACL + Zend Cache --> อยากให้ใช้ด้วยกัน แต่ถ้าไม่ก็ไม่มีปัญหา

ส่วน PEAR นั้น ที่เด่นๆ ก็จะมีแค่ ส่วนที่ทำงานเกี่ยวกับ HTML, CSS ที่เหลือ ใช้ Zend ดีกว่า

ส่วน Css นั้น ตอนนี้ก็มี Framework หลายตัว ที่ดังๆ ก็เห็นจะเป็น Blueprint (ผมโหลดมาลองแล้วมันมึนไปหน่อย) เลยหันมาใช้ 960 Grid System สะดวกมากในการวาง layout แถม document ก็อ่านง่าย แทบไม่มีไรเลย มีคำสั่งอยู่ 4-5 ชุดแค่นั้นเอง 555+

ส่วน Javascript ผมเลือก jQuery ตัวเดียวก็พอ ถ้าจะมีใช้เป็นบางงาน แหวกๆ ก็น่าจะเป็น Mootools แต่ถ้าอยากจะลองเพิ่ม ก็น่าจะเป็น YUI (ผมไม่ได้เล่นเค้าว่าดีกัน)
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]



sunkoster

อย่างผมผมก็มั่วไปวันๆ บางงานไม่ใหญ่ แต่ต้องการความรวดเร็ว
ก็เลยใช้เฟมเวิร์กเข้าช่วยคับ นั่งดู api ที่จะใช้ให้พอหายงง แล้วจับมาใช้

ทุกวันนี้ก็ปลุกปล้ำกับ zend framework ทุกวันคับ
มีทุกอย่างครบครัน ตัวอื่นก็ดูนะคับ แต่คิดว่า ผมลงตัวกับเจ้านี่มากสุด อีกอย่างเรื่องการติดตั้งใช้งานก็ง่ายดี



อย่างอะแจค แต่ก่อนจะทำเวบไหนที่มี ก็เขียนเองหมดเสียเวลามากมาย
เลยหันมาลองศึกษา framework พวกมันดู
ลองโดโจ เพราะมันมีในzend framework ให้ใช้ด้วย แต่ ก็ไม่ค่อยนุก
ลองเจคิวรี่ ในzend framework มันก็ยังมีข้อจำกัด (jqueryX)

เลยตอนนี้ลงตัวกับ
zend framework + jquery

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

แต่ถ้าให้เชียร์  
zend framework + jquery คับ เผื่อได้มีคนคอเดียวกันไว้คุยเวลาไก่ตามันแตก เพราะผมยังโง่มากมาย
หรือ joomla framework  ก็ได้คับ ไม่ใช่ joomla cms เด้อ เด๋วสับสน
joomla cms พัฒนามาจากเจ้า joomla framework อีกที เอะชักงง หรือ มันทำ mambo cms ตอมาเป็น joomla จนคอนเท้นหลือใช้เลย เอามาทำ framework  หว่า 5555555++ 1c9jเท่าที่ดูเบื้องต้น น่าเอามาใช้งานดี คับ
ดูแล้วง่ายก่าเซนมากมาย แต่ มันก็ไม่ฟูสตรีมแบบเซน แต่เท่าที่มีก็สุดดดด แล้ว อิอิ เมื่อไหร่มัน อินคลูด เอพีไอ เจ้าใหญ่ๆอย่าพี่ Goo หรือ อะเมจ้อง เข้าไป
วันนั้นคงต้องลอง

[direct=http://zfind.item69.com/]amazon advance search products[/direct] | [direct=http://zfind.item69.com/]amazon[/direct]

sunkoster

อีกสักนิด
ถ้ายังมึน oop ก็ เขียน php เป็นฟังก์ function เรียกใช้งานเอาคับง่ายดี
ข้อดี เร็วสะดวกถ้า php คล่อง
ข้อดีที่สุด คนที่มันกอปต่อเรา งง คับ
เพราะเราดูเองบางทีก็มึน มีลืมกันบ้างถ้าเขียนเยอะก่าจะตกผลิกก็หลายนาที    :D
แต่ถ้าจะเล่น framework ต้องมีพื้น oop คับถึงจะพัฒนาต่อได้

อย่างผมเองทีแรกก็เขียน พีเอชพี เป็นโปรซีเยอร์แบบปาสคาลเลย  ;D ;D อยากใช้อะไรก็เรียกเอาเรื่อยๆ  :-X
แต่พอดีมีพื้น โอโอพี อยู่ติดนึง เลยลอง framework แรกๆก้ตาแตก
พอผ่านมาก็ทำให้เข้าใจ oop มากขึ้น
คือ จำคติท่านโซวมาผิดคับ แต่ก็ยึดใช้จนทุกวันนี้

ท่านโซวบอกว่า ถ้าคุณคิดว่าคุณทำได้หรือทำไม่ได้ คุณคิดถูกเสมอ
แต่ผมจำมาเป็น ถ้าคุณคิดว่าคุณทำได้ คุณทำได้เสมอ เลยได้มาเสมอๆ ^_^

เข้ามาบ่น หายมึนแระ ไปทามงานต่อ....
[direct=http://zfind.item69.com/]amazon advance search products[/direct] | [direct=http://zfind.item69.com/]amazon[/direct]

EThaiZone

หลายคนแนะนำไปเยอะแล้ว งั้นสำหรับ codeigniter ถ้าอยากเล่น แนะนำให้อ่านหน้านี้
http://codeigniter.com/user_guide/general/styleguide.html

จำเป็นยิ่งยวด  :P


g-ji

อ้างถึงถ้ายังมึน oop ก็ เขียน php เป็นฟังก์ function เรียกใช้งานเอาคับง่ายดี
ข้อดี เร็วสะดวกถ้า php คล่อง
ข้อดีที่สุด คนที่มันกอปต่อเรา งง คับ

ปกติเขาไม่เขียนเป็นฟังก์ชันกันหรอ  ???

จี้เขียนเพิ่มใน WP เป็นฟังก์ชันหมดอ่ะ

ข้างในยัด switch .. case.. เอา

จะแก้ไขก็ไปเพิ่ม case ง่ายดี  ;D

sunkoster

อ้างถึงจาก: g-ji ใน 17 สิงหาคม 2009, 11:36:43
อ้างถึงถ้ายังมึน oop ก็ เขียน php เป็นฟังก์ function เรียกใช้งานเอาคับง่ายดี
ข้อดี เร็วสะดวกถ้า php คล่อง
ข้อดีที่สุด คนที่มันกอปต่อเรา งง คับ

ปกติเขาไม่เขียนเป็นฟังก์ชันกันหรอ  ???

จี้เขียนเพิ่มใน WP เป็นฟังก์ชันหมดอ่ะ

ข้างในยัด switch .. case.. เอา

จะแก้ไขก็ไปเพิ่ม case ง่ายดี  ;D

ปกติก็เป็นฟังก์ชั่นคับ แต่จะมีคลาสมาคุ้มหัว แล้วมอง เป็นออบเจ็ต
ฟังก์ชั่นเลยถูกเปลี่ยนเป็นเม็ตตอด แล้วก็ต้องคำนึงถึงการออกแบบการเรียกใช้ มากมายุว่นวาย
[direct=http://zfind.item69.com/]amazon advance search products[/direct] | [direct=http://zfind.item69.com/]amazon[/direct]

szworker

คุณ ซันโคสเตอร์ ครับ เดี๋ยวถ้ามีโอกาศจะลองใช้ดู เผื่อจะได้เป็นคอเดียวกัน เอ่อ  ว่า แต่เป็นคอแป๊บ หรือ คอทองแดงคับ แหะๆ
คุณ digitalex เขียนบล็อกเกี่ยวกับ codeigniterอย่างตั้งใจมาก ขอบคุณมากครับ เดี๋ญวจะลองเล่นตามดู
คุณ pjgunner ก็น่าสนใจครับ รูบี้ แต่สงสัยจะอ่านไม่ทันน



เอ่อ คุณตี๋ครับ ยังงง อีกนิด

เห็นบอก core framework - codeigniter
          component framework - zend

ต้องใช้สองเฟรมเวิร์คในโปรเจ็กเดียวกันเลยเหรอครับ  :P ยากจังงง  จะตีกันป่าวคับ?

kudjung

ชอบคำนี้ของคุณ Tee++ ครับ "ทำยังไงให้มันทำงานได้ง่ายที่สุด โดยที่ได้ประสทธิภาพดีที่สุด"
ชอบคำนี้ของคุณ 9neo "การเขียน php สำหรับผมเเล้ว มันเหมือนงานศิลปะ แต่ละคนก็มีแนวทางการเขียนไม่เหมือนกัน"

ส่วนตัวมุ่งสาย Developer มาตลอด มองการเขียนโปรแกรมเป็นงานศิลปะเหมือนกัน (หาคนที่คิดเหมือนเราได้ละ) ความงามคือการ
ที่เขียน code ได้ประสิทธิภาพภาพมากที่สุด ไม่แปลกเลยว่างานระบบแบบเดียวกันผมจะปรับปรุงการเขียน code ใหม่ทุกครั้งให้มันสั้นและ
มีประสิทธิภาพ ที่สำคัญคือง่ายต่อผู้ใช้ (เจ๊ที่บ้าน)

ผมว่าก่อนที่จะไปศึกษา framework ต่างๆลองดูตัวเองว่ามีพื้นฐานของภาษานั้นๆแน่นพอหรือยัง
เพราะฐานความรู้ความเข้าใจมากเท่าไร เราจะใช้งาน framework อย่างมีประสิทธิภาพมากขึ้นเท่านั้น
ไม่อยากให้ใช้ framework อย่าง งงๆ ไม่รู้ว่าสิ่งที่เรียกใช้งานมันมีหลักการทำงานอย่างไร ลดภาระการเขียน code ลงอย่างไร

ส่วนคำถาม

การเขียนเว็บด้วยตัวเองผมว่าเป็นสิ่งที่จำเป็นอย่างยิ่งในการเิริ่มต้นศึกษา PHP เพราจะได้พื้นฐานการเขียนโปรแกรม
มาเต็มเม็ดเต็มหน่วย การแก้ไขปัญหา การออกแบบโครงสร้าง

ต่อมาจะเล่น CMS หรือจะ framework  ก็เต็มที่เลยครับคุณมอง code ออกแล้วนี่คุณจะเอา CMS มาโม หรือเขียนโปรแกรม
โดยอาศัย framework ก็ไม่มีปัญหา เอาถนัดเข้าว่าครับ ไม่ใช่ทำตามเขา อะไรที่เราทำแล้วออกมาดีที่สุด คนใช้พอใจก็จบแล้วครับ
ยกเว้นคนใช้จะระบุก็ว่าไปอย่าง

ส่วนตัวผมเขียนเองทั้งหมดครับ งานผมไม่ยึดติดกับใครเพราะทำเองใช้เอง ส่วนคนใช้ระบบจริงๆก็เจ๊ที่บ้านซึ่งมีคนเดียว ผมชอบเป็นนักพัฒนา code
มากกว่านักประกอบ code ยกเว้น jQuery นี่แหละโดนใจ แต่กว่าจะมาใช้งานผมก็เขียน javascript มาตั้งแต่เรียน (5 ปีละมั่ง) เลยครับ ตั้งไม่รู้จัก ajax
แต่รู้ว่าอยากให้เว็บไม่ refersh แต่ดึงข้อมูลได้ก็ส่งค่าเข้าไปใน frame แล้วให้หน้าใน frame ประมวลผล แล้วก็อ้างถึง Function หน้าหลักเพื่อเปลี่ยนข้อมูลใหม่
ส่วน frame ก็ซ่อนเอาไว้ สมัยก่อนเท่มากๆ  ;D เพื่อนๆเขียนไม่ได้ ยังแอบภูมิใจเล็กๆว่าตรูคิดได้คนเดียวในโลกๆ 555555