Popular PHP Frameworks in 2017

PHP Framework ทำไมเราถึงต้องใช้ Framework ? มันดีกว่าการเขียน php แบบเพียวๆยังไง ก่อนหน้านี้ ในยุคที่ยังไม่มี framework web developer ต่างก็สร้าง web application กันด้วยการเขียน code สไตล์ใครสไตล์มัน ไม่มีบรรทัดฐานใดๆในโครงสร้างของตัว web application ซึ่งก็สร้างเกิดปัญหาขึ้นหลายๆอย่างเกิดขึ้นระหว่างการพัฒนา การบำรุงรักษา และ การทำเอกสารประกอบ และนั่นก็คือสาเหตุที่ framework ถูกพัฒนาขึ้นมาครั้งแรกในปี 2004 framework ยอดนิยมในปัจจุบันส่วนใหญ่ถูกออกแบบขึ้นมาให้มีโครงสร้างระบบรองรับการพัฒนาในรูปแบบ MVC (Model View Controller) ข้อดีของ Framework - Rapid Development ทำให้การพัฒนาเร็วขึ้นอย่างเห็นได้ชัด - Transference การย้ายโปรเจ็คหนึ่งไปอีกโปรเจ็คหนึ่ง หรือการถ่ายทอดโปรเจ็คเป็นไปได้อย่างรวดเร็วโดยไม่ต้องปรับปรุงโครงสร้างรากฐานมากนัก - Maintenance การบำรุงรักษาค่อนข้างสะดวก และรวดเร็ว - Security การรักษาความปลอดภัยพื้นฐานดีกว่า ประหยัดเวลากว่าการมานั่ง code เองตั้งแต่เริ่ม - CRUD Operations - MVC Model - DRY (Don't Repeat Yourself) ข้อเสียของ Framework - Steep Learning Curve ความยากในการศึกษา Framework บางตัวนั้นใช้เวลาค่อนข้างมากและยากในการทำความเข้าใจ อาจสร้างความลำบากหากต้องทำงานกันเป็นทีม - Specialty Developer การพัฒนาโดยใช้ Framework นั้นต้องใช้ Developer ที่มีความถนัดเฉพาะทาง Code Igniter Symfony Laravel Zend Learning Curve 4 10 6 8 speed 6 1 1 4 lar ci sym zend
https://github.com/kenjis/php-framework-benchmark http://www.creativebloq.com/design/choose-right-php-framework-12122774 https://opensource.com/business/16/6/which-php-framework-right-you http://socialcompare.com/en/comparison/php-frameworks-comparison https://www.slideshare.net/PixelCrayons/php-frameworks-most-used-php-frameworks-in-2016?utm_source=Slideshare%20PHP

ความคิดเห็น