ผู้เขียน หัวข้อ: CakePHP คืออะไร  (อ่าน 10219 ครั้ง)

program4

  • แมน
  • ผู้ดูแลห้องกิตติมศักดิ์
  • Full Member
  • *****
  • กระทู้: 157
    • ดูรายละเอียด
CakePHP คืออะไร
« เมื่อ: 29 กรกฎาคม 2008, 13:24:07 »
     CakePHP คือ Framework ที่พัฒนาด้วยภาษา PHP ที่เป็น Free,Open-Source โดยการออกแบบโปรแกรม(design patterns) แบบ MVC (Model-view-controller) และ ORM (Object-relational_mapping) เข้ามาเป็นมาตรฐานหรือข้อตกลงในการพัฒนาโปรแกรม ส่วนเรื่อง MVC และ ORM สำหรับคนที่ยังไม่รู้ความหมายและหลักการทำงาน  สามารถอ่านคำอธิบายในหัวข้อถัดไปได้นะครับ  แต่ตอนนี้เรามาทำความเข้าใจกับ CakePHP framework ตัวนี้กันก่อน

     ความหมายของ Framework ก็คือ กรอบของการทำงาน แปลตรงตัวเลยครับ Frame + work แต่ถ้ามองในแง่โปรแกรม ก็จะเป็น ข้อกำหนดหรือขอบเขตในการเขียนโปรแกรมให้เป็นไปในรูปแบบเดียวกัน และสามารถนำไปเขียนเพิ่มเพื่อตอบสนองความต้องการอย่างใดอย่างหนึ่งได้ ดังนั้น CakePHP framework ก็จะมี class และ function ต่างๆ ให้เราได้เรียกใช้  โดยที่เราไม่ต้องไปเสียเวลาเขียนขึ้นมาเอง ซึ่งจะทำให้เกิดความรวดเร็วในการพัฒนา Web Application



ความสามารถใน CakePHP framework

      - มีลิขสิทธิ์ที่ยืดหยุ่น

      - ทำงานร่วมกับ PHP version 4 และ 5

      - รวมคำสั่ง CRUD (Create, read, update and delete) สำหรับ Database ที่ทำให้ง่ายต่อการคิวรี่

      - ใช้สถาปัตยกรรม MVC (Model-view-controller)

      - มี Helper ช่วยพัฒนาได้ง่ายและรวดเร็ว เช่น AJAX, JavaScript, HTML Forms and อื่นๆ

      - มีความปลอดภัยในเรื่อง Email, Cookie, Security, Session,และรองรับการทำงานในรูปแบบ Components

      - มีการเรียก URL ที่ส่งค่าแบบสวยงาม

ส่วนเรื่องวิธีการใช้งานหรือเทคนิกต่างๆ ทาง cakephp.in.th จะได้อธิบายในหัวข้อถัดไป หรือเข้าไปที่เว็บไซต์ของ CakePHP ได้โดยตรงนะครับ
« แก้ไขครั้งสุดท้าย: 01 มิถุนายน 2010, 10:37:00 โดย enjoyman »
ความทุกข์เกิดจากความอยาก เพราะฉะนั้นถ้าไม่อยากก็จะไม่ทุกข์ (สาธุ)...

kataynoi

  • Newbie
  • *
  • กระทู้: 1
    • ดูรายละเอียด
    • อีเมล์
Re: CakePHP คืออะไร
« ตอบกลับ #1 เมื่อ: 08 กันยายน 2009, 15:24:00 »
ขอเริ่มต้น จากที่นี่แล้วกันนะครับ  ;D ;D ;D แบบว่าเขียน PHP มาแบบ งูๆปลาๆครับ
อยากลองศึกษา cakePHP ครับ

enjoyman

  • ผู้ดูแลทั้งระบบ
  • Hero Member
  • *****
  • กระทู้: 551
  • จุดเปลี่ยนของชีวิตคือทุกช่วงเวลาที่เกิดขึ้น
    • ดูรายละเอียด
    • เว็บไซต์ e-commerce ตัวแทนจำหน่ายสินค้าเยอะแยะมากมาย
    • อีเมล์
Re: CakePHP คืออะไร
« ตอบกลับ #2 เมื่อ: 08 กันยายน 2009, 16:05:22 »
สู้ๆครับ ผมก็เคย งูๆปลาๆมาก่อน ตอนนี้ก็ยังงูๆปลาๆ เหอ ๆ
www.hotel-reservation.in.th

Tour In Thai http://www.tour-in-thai.com
ywc#2
www.keng-d.com
KConvert Dev: character convertion development
Keng:Suriya Kaewmungmuang
เก่ง:สุริยา แก้วมุงเมือง

dech

  • Newbie
  • *
  • กระทู้: 2
    • ดูรายละเอียด
    • อีเมล์
Re: CakePHP คืออะไร
« ตอบกลับ #3 เมื่อ: 02 ตุลาคม 2009, 20:18:08 »
อยากเรียนรู้ ครับ เขียน php มานาน ยังไม่ถึงไหน เลย เอ่อๆๆ ;D ;D

PikaJung

  • Newbie
  • *
  • กระทู้: 3
    • ดูรายละเอียด
Re: CakePHP คืออะไร
« ตอบกลับ #4 เมื่อ: 03 ตุลาคม 2009, 02:48:32 »
ขอโทษนะครับ

คือ อยากรู้ว่า cakePHP กับ Codeigniter นี่ต่างกันยังไง เหรอครับ
พอดีตอนนี้ศึกษา Codeigniter อยู่ครับ

ขอบคุณครับ

enjoyman

  • ผู้ดูแลทั้งระบบ
  • Hero Member
  • *****
  • กระทู้: 551
  • จุดเปลี่ยนของชีวิตคือทุกช่วงเวลาที่เกิดขึ้น
    • ดูรายละเอียด
    • เว็บไซต์ e-commerce ตัวแทนจำหน่ายสินค้าเยอะแยะมากมาย
    • อีเมล์
Re: CakePHP คืออะไร
« ตอบกลับ #5 เมื่อ: 05 ตุลาคม 2009, 11:23:11 »
เคยศึกษา CodeIgniter มานิดหน่อยนะครับ ตอนนี้ก็ลืมๆ ไปบ้างละ คิดว่าน่าจะต่างกันที่ CakePHP น่าจะ advance กว่านิดหน่อย ส่วน CodeIgniter จะดูง่ายกว่า โดยรวมๆ แล้วผมคิดว่า แล้วแต่ชอบครับ สำหรับ CakePHP จะมองว่ามัยาก ก็ยาก ถ้าจะทำให้ง่าย มันก็ง่าย เรื่องความปลอดภัยคิดว่า CakePHP กินขาด
www.hotel-reservation.in.th

Tour In Thai http://www.tour-in-thai.com
ywc#2
www.keng-d.com
KConvert Dev: character convertion development
Keng:Suriya Kaewmungmuang
เก่ง:สุริยา แก้วมุงเมือง

mynamepong

  • Newbie
  • *
  • กระทู้: 1
    • ดูรายละเอียด
    • คนโสด.com
Re: CakePHP คืออะไร
« ตอบกลับ #6 เมื่อ: 16 ตุลาคม 2009, 15:25:33 »
ปรกติชอบเขียนแต่ php ธรรมดาๆ ต้องลองศึกษาซะหน่อยแล้ว  ;D

phajvaj

  • Newbie
  • *
  • กระทู้: 1
    • ดูรายละเอียด
    • อีเมล์
Re: CakePHP คืออะไร
« ตอบกลับ #7 เมื่อ: 28 พฤษภาคม 2010, 11:30:06 »
ขอเริ่มด้วยคน
ฝากเนื้อฝากตัวด้วยนะครับ

program4

  • แมน
  • ผู้ดูแลห้องกิตติมศักดิ์
  • Full Member
  • *****
  • กระทู้: 157
    • ดูรายละเอียด
Re: CakePHP คืออะไร
« ตอบกลับ #8 เมื่อ: 28 พฤษภาคม 2010, 13:26:39 »
ยินดีมากเลยครับ ถ้ามีผลงานที่ทำมาจาก cakephp อย่าลืมเอามาโชว์ในห้อง CakePHP Showcases นะครับ
ความทุกข์เกิดจากความอยาก เพราะฉะนั้นถ้าไม่อยากก็จะไม่ทุกข์ (สาธุ)...