CakePHP
CakePHP คือ Framework ที่ถูกพัฒนาด้วยภาษา PHP ที่เป็น Free Open-Source โดยการออกแบบโปรแกรม (Design Patterns) แบบ MVC (Model-View-Controller) และ ORM (Object-Relation Mapping) เข้ามาเป็นมาตรฐานหรือข้อตกลงในการพัฒนาโปรแกรม
CakePHP จะช่วยให้เราสามารถพัฒนาเว็บไซต์ได้เร็วยิ่งขึ้น โดยเน้นที่การพัฒนาระบบเว็บที่มีขนาดใหญ่ ซึ่งโดยทั่วไปแล้วจะใช้เวลาในการพัฒนามาก แต่หากใช้ CakePHP ก็จะสามารถพัฒนาได้รวดเร็วยิ่งขึ้น เพราะ CakePHP มีตัวช่วย และยังเขียน Code เพียงเล็กน้อยก็สามารถทำงานได้ (Write less do more)
Framework (Frame+work) หมายถึง กรอบของการทำงาน แต่ถ้ามองในแง่โปรแกรม ก็จะเป็นข้อกำหนดหรือขอบเขตในการเขียนโปรแกรมให้เป็นไปในรูปแบบเดียวกัน และสามารถนำไปเขียนเพิ่มเพื่อตอบสนองความต้องการอย่างใดอย่างหนึ่งได้
CakePHP จะถูกออกแบบมาให้ช่วยในการจัดการ Active Record, Association Data Mapping, Front Controller และ MVC (Model-View-Controller) ซึ่งเป็นหัวใจหลักของ CakePHP จากการออกแบบของ CakePHP นั้นทำให้นักพัฒนาไม่ต้องเสียเวลาในการแก้ปัญหาทั่วๆ ไปของโปรแกรม นักพัฒนาสามารถแยกส่วนของ Business logic ออกมาต่างหากทำให้การพัฒนามีความรวดเร็วมากยิ่งขึ้น
ความสามารถของ CakePHP Framework
มีลิขสิทธิ์ที่ยืดหยุ่น
ทำงานร่วมกับ PHP 5.5.9 หรือสูงกว่า (รวมทั้ง PHP 7)
รวมคำสั่ง CRUD (Create, Read, Update and Delete) สำหรับ Database ที่ทำให้ง่ายต่อการคิวรี่
ใช้สถาปัตยกรรม MVC (Model-View-Controller)
มี Helper ช่วยพัฒนาได้ง่ายและรวดเร็ว เช่น AJAX, JavaScript, HTML Forms และอื่นๆ
มีความปลอดภัยในเรื่อง E-Mail, Cookie, Security, Session และรองรับการทำงานในรูปแบบ Components
มีการเรียก URL ที่ส่งค่าแบบสวยงาม
ทำความรู้จัก CakePHP Framwork
Moderator: mindphp, ผู้ดูแลกระดาน
- pnut
- PHP Super Member
- โพสต์: 488
- ลงทะเบียนเมื่อ: 08/08/2016 10:48 am
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ [CakePHP] ป้องกันการ click ขวาแก้ไข value ของ hidden field
โดย RenewKoRn » 12/03/2015 11:47 am » ใน Programming - PHP - 0 ตอบกลับ
- 525 แสดง
-
โพสต์ล่าสุด โดย RenewKoRn
12/03/2015 11:47 am
-
-
- 0 ตอบกลับ
- 723 แสดง
-
โพสต์ล่าสุด โดย Patipat
13/07/2019 6:22 pm
-
-
โพสต์ใหม่ สอบถามการใช้งาน Python Framwork Flask
โดย paoonline » 11/10/2017 5:32 pm » ใน Programming - C/C++ & java & Python - 2 ตอบกลับ
- 1114 แสดง
-
โพสต์ล่าสุด โดย paoonline
11/10/2017 5:51 pm
-
-
-
โพสต์ใหม่ ถ้าจะเลือก Python framwork เพื่อพัฒนาweb application ระหว่าง Django กับ werkzeug
โดย thatsawan » 29/09/2014 12:34 pm » ใน Programming - C/C++ & java & Python - 1 ตอบกลับ
- 1376 แสดง
-
โพสต์ล่าสุด โดย thitikorn_lp
06/10/2014 11:12 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 83