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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมือใหม่ PHP ควรจะฝึกใช้ Framework เลยหรือว่าเอาพื้นให้แน่นก่อนดี
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มือใหม่ PHP ควรจะฝึกใช้ Framework เลยหรือว่าเอาพื้นให้แน่นก่อนดี  (อ่าน 1599 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
GillBate
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,236



ดูรายละเอียด
« เมื่อ: 28 มีนาคม 2010, 06:09:31 »

 Tongue ตามหัวข้อกระทู้ครับ ควรจะเอาพื้นฐานให้แน่นหรือว่าจะจับ Framework ไปเลยดีครับ ขอความเห็น
บันทึกการเข้า
GigBoT
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,434



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 28 มีนาคม 2010, 06:10:02 »

เอาพื้นฐานก่อนดีกว่าครับ  wanwan013
บันทึกการเข้า

ทำนม - คลินิกเสริมหน้าอก PSC อันดับ 1 ของไทย
รับทำ SEO สายขาว |
รับทำ SEO
ลบรอยสัก - เลเซอร์ลบรอยสัก Pico Laser เห็นผลจริง มีรีวิวการันตี
WordPress Hosting - โฮสติ้งคุณภาพ ที่ออกแบบมาเพื่อเว็บไซต์แบบ WordPress โดนเฉพาะ
Reality
สมุนแก๊งเสียว
*

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

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 28 มีนาคม 2010, 06:44:05 »

มือใหม่ จะจับเฟรมเวิร์ค

จะไม่มีแนวความคิดของตัวเอง เพราะจะก็อบตามเฟรมเวิร์คที่ตัวเองสนใจ


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

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

แล้วแต่ชอบครับ Smiley
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
Twenty-One
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 11,769



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 28 มีนาคม 2010, 07:55:14 »

เริ่มจากพื้นฐานดีสุดครับ อย่าลืมว่า framework มันเปลี่ยนไปเรื่อยๆ
มีหลายเจ้ามาเรื่อยๆ แต่พื้นฐานมันไม่ค่อยเปลี่ยนนะครับ
บันทึกการเข้า

# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ
# hosting คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง
# host เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี
# vps ราคาถูก 50GB 999 บาท

taweesup
สมุนแก๊งเสียว
*

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

กระทู้: 547



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 28 มีนาคม 2010, 07:57:22 »


    โบราณว่าไว้ "สูงสุด คือ สามัญ"

    คำพูดนี้ใช้ได้กับการเรียนรู้ทางคอมพิวเตอร์ ด้วยเช่นกันครับ

    เริ่มที่ฐาน แล้วต่อยอดกันอีกทีครับ  Smiley
บันทึกการเข้า


SEO for Amazon Affiliate iPhotoShot iPortable iBodyFit
สมาชิกโครงการ : ไม่สแปมก็มีกิน ... ^ ^  ... อยากเห็นคนไทยสุขภาพการเงินดี ...
ru
ก๊วนเสียว
*

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

กระทู้: 440



ดูรายละเอียด
« ตอบ #5 เมื่อ: 28 มีนาคม 2010, 09:54:04 »

ใครก็ได้ช่วยอธิบายคำว่า framework ให้ผมฟังหน่อยสิครับ

ผมเข้าใจว่า framework เป็นเหมือนตัวที่มีคนโมดิฟายมาแบบอิสระ เราอยากจะเสริมเติมส่วนไหนเข้าไปก็ได้

ไม่รู้ว่าเข้าใจถูกไหม ถ้าเข้าใจผิด ช่วยอธิบายให้ผมเข้าใจหน่อยครับ
บันทึกการเข้า
มู่ทู่
คนรักเสียว
*

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

กระทู้: 112



ดูรายละเอียด
« ตอบ #6 เมื่อ: 28 มีนาคม 2010, 10:15:53 »

ใครก็ได้ช่วยอธิบายคำว่า framework ให้ผมฟังหน่อยสิครับ

ผมเข้าใจว่า framework เป็นเหมือนตัวที่มีคนโมดิฟายมาแบบอิสระ เราอยากจะเสริมเติมส่วนไหนเข้าไปก็ได้

ไม่รู้ว่าเข้าใจถูกไหม ถ้าเข้าใจผิด ช่วยอธิบายให้ผมเข้าใจหน่อยครับ


framework คือ ตัวช่วยในการเขียนโปรแกรมครับ ซึ่งในตัว framework จะมี function หรือ class ต่างๆ ให้เราเรียกใช้งาน
framework แต่ละตัวโครงสร้างก็จะแตกต่างกัน เราต้องศึกษาโครงสร้างก่อน ว่า framework แต่ละตัวใช้งานยังไง ส่วนใหญ่ class ต่างๆ
เค้าจะมีไว้รองรับการเรียกใช้งานของผู้พัฒนาอยู่แล้วครับ

(*หรือถ้าไม่พอใจหรือคิดว่ามันวุ่นวายหรือไม่ขี้เกียจ เราก็เขียน framework ยี่ห้อเราเองขึ้นมาใช้ก็ได้ครับ)

ส่วนที่คุณเข้าใจว่า เอามาโมดิไฟแบบอิสระนั้น  คงจะเป็น cms น่ะครับ เป็นเว็บสำเร็จรูป ต่างๆ ที่เราคุ้นเคยกันอยู่
บันทึกการเข้า
kitazawa1st
สมุนแก๊งเสียว
*

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

กระทู้: 563



ดูรายละเอียด
« ตอบ #7 เมื่อ: 28 มีนาคม 2010, 10:17:31 »

ใครก็ได้ช่วยอธิบายคำว่า framework ให้ผมฟังหน่อยสิครับ

ผมเข้าใจว่า framework เป็นเหมือนตัวที่มีคนโมดิฟายมาแบบอิสระ เราอยากจะเสริมเติมส่วนไหนเข้าไปก็ได้

ไม่รู้ว่าเข้าใจถูกไหม ถ้าเข้าใจผิด ช่วยอธิบายให้ผมเข้าใจหน่อยครับ

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

อะไรบ้างที่เราจะมองว่าเป็น Framework ?
อะไร ก็ตามที่เราคิดว่าเป็นกรอบการเขียนโปรแกรมของเรา หรือเขียนโปรแกรมให้อยู่ภายใต้กรอบ หรือข้อกำหนดบางอย่าง นั่นก็ถือว่าเป็น เรากำลังใช้ Framework อยู่ ถึงแม้ว่าโครงสร้างโค้ดดังกล่าวนั้นเราเขียนขึ้นมาเอง ก็ถือว่าเป็น Framework ที่เราทำขึ้นมาเอง   หรือบางครั้งเราอาจจะนำ Framework ที่เป็น Open Source มาใช้ อย่างเช่น CodeIgniter หรือ CakePHP ตรงส่วนนี้ก็จะทำให้เราพัฒนาโปรแกรมของเราให้เสร็จเร็วยิ่งขึ้น ไม่ต้องไปเขียนทุกๆอย่างด้วยตัวเอง โดยปกติแล้ว Framework ต่างๆจะรวมเอาแนวคิดหรือ concept เรื่องของ MVC, ORM, ACL และอื่นๆมาใช้ เพื่อให้การพัฒนาระบบเป็นระบบระเบียบมากยิ่งขึ้น และมีประสิทธิภาพมากยิ่งขึ้นด้วย

เรื่องของ Framework มีการนำมาใช้งานเพิ่มมากขึ้นในปัจจุบัน บ้างก็เขียน Framework ขึ้นมาใช้เอง บ้างก็นำ Framework ที่มีแจกให้ใช้ฟรีนำมาใช้ สำหรับภาษา PHP นั้น ที่เด่นๆตอนนี้ก็มีหลายตัวนะครับ อาทิเช่น ZendFramework, CodeIgniter, CakePHP เป็นต้น

enjoyman
 wanwan023 wanwan023 wanwan023

บันทึกการเข้า

เล็กสั้น ขยันซอย
9neo
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,411



ดูรายละเอียด
« ตอบ #8 เมื่อ: 28 มีนาคม 2010, 10:55:44 »

ถ้าไปใช้ FrameWork แต่พื้นฐานไม่แน่น คิดว่าไม่มีใครรอดซักรายนะ หุหุ  wanwan019 wanwan019

เพราะมันมีแต่ OOP ทั้งนั้น ถ้าเข้าใจ OOP ก็แสดงว่า พื้นฐานคงแน่นขึ้นมาละ
บันทึกการเข้า
mixture
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,844



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 28 มีนาคม 2010, 11:04:46 »

ถ้าไปใช้ FrameWork แต่พื้นฐานไม่แน่น คิดว่าไม่มีใครรอดซักรายนะ หุหุ  wanwan019 wanwan019

เพราะมันมีแต่ OOP ทั้งนั้น ถ้าเข้าใจ OOP ก็แสดงว่า พื้นฐานคงแน่นขึ้นมาละ

ผมก็ว่าแบบนั้นแหละ
บันทึกการเข้า

prestigez
ก๊วนเสียว
*

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

กระทู้: 370



ดูรายละเอียด
« ตอบ #10 เมื่อ: 28 มีนาคม 2010, 11:09:24 »

OOP เป็น code ที่ศึกษาแล้ว รูปแบบการเขียน code จะง่ายกว่าการเขียนแบบ structural มากครับ ถ้าลองดูไม่นานก็จะเป็น แล้วก็จะชอบซะด้วยสิ แล้วพวก framework ก็จะทำให้งานเรานั้น ถึง goal เร็วกว่าการ เขียน code ใหม่ทั้งหมดเองครับ
บันทึกการเข้า
GillBate
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,236



ดูรายละเอียด
« ตอบ #11 เมื่อ: 28 มีนาคม 2010, 11:35:08 »

...โดยปกติแล้ว Framework ต่างๆจะรวมเอาแนวคิดหรือ concept เรื่องของ MVC, ORM, ACL และอื่นๆมาใช้ เพื่อให้การพัฒนาระบบเป็นระบบระเบียบมากยิ่งขึ้น และมีประสิทธิภาพมากยิ่งขึ้นด้วย...



เอ่อ MVC ORM ACL นี่มันคืออะไรน่ะครับ(งงกว่าเดิม) Tongue
รู้จักแต่ MVP กับ oops! wanwan019
บันทึกการเข้า
g-ji
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 28 มีนาคม 2010, 11:49:40 »

MVC = Model View Controller
ORM = Object-relational mapping/Object Role Modeling

ส่วน ACL ไม่รู้ - -*

แต่ว่า frame work ชื่อมันก็บอกอยู่แล้วว่า

frame = กรอบ
work = ทำงาน

ทำงานในกรอบ

 wanwan011
บันทึกการเข้า

Mayjung007
ก๊วนเสียว
*

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

กระทู้: 207



ดูรายละเอียด
« ตอบ #13 เมื่อ: 28 มีนาคม 2010, 11:51:13 »

ฝึกไปเพื่ออะไรครับ ถ้าฝึกไปเพื่อทำงานเป็นทีมก็ใช้ Framework แต่ถ้าจะทำเว็บธรรมดาไม่ใช่เว็บแอพ เขียนฟังชั่นเอง ธรรมดา เร็วกว่า ประหยัดกว่า

แต่ก้ต้องมีพื้นฐานอยู่แล้วละคับ ลองหาในกูเกิ้ล พวก การเขียนแบบ  Function    , Class ,OOP เป็นลำดับครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์