สอน Laravel 5.7 : บทที่ 1 มารู้จัก Laravel กันเถอะ

บทเรียนออนไลน์ #244
เขียนโดย :
มีผู้อ่าน : 103 คน วันนี้ : 2 คน

สวัสดีเหล่า PHP Developer ทุกท่านนะครับ บทความนี้เราจะมาพูดถึง ข้อดีของเจ้า Laravel

ว่าทำไม ถึงต้องใช้ Laravel มีข้อดีกว่าการเขียน PHP เพียวๆ อย่างไร

 

ปัจจุบัน การสร้างและพัฒนาเว็บไซต์ ส่วนใหญ่ มักมีการเขียนโค้ดที่ซับซ้อน เขียนโค้ดวนไปซ้ำๆ เดิมๆ หรือบางคนอาจมีการเก็บโค้ดส่วนเก่า เพื่อนำไปใช้งานต่อในงานต่อไป  หรือ ทำการสร้างเป็น Class หรือ OOP เพื่อเอาไว้ใช้ ในงานต่อไป แต่การทำวิธีนี้ จะมีเพียงเราเท่านั้นที่เข้าใจ Class ที่เราสร้างขึ้นมาเอง ว่านำไปใช้งานต่ออย่างไร

 

เมื่อทำงานเป็นทีม เราต้องมาเจอปัญหา กับกรณีที่คนอื่นต้องมานั่งแกะโค้ดของเราจน คน ๆ นั้นคิดว่า เขียนใหม่เอง ยังไวและสบายใจกว่าสะอีก

 

เพราะอย่างงั้น จึงต้องมี Framework เขามาช่วย เพื่อเป็นมาตรฐาน ให้ทุกคนเขียนโค้ดในแบบเดียวกัน หรือมาตรฐานเดียวกัน พร้อมทั้งมีความยืดหยุ่นในการเขียน สามารถนำมาเพิ่มหรือแก้ไขได้ง่าย และ ช่วยร่นเวลาในการจบงานได้อย่างมาก !!  Framework ของ PHP มีให้เลือกใช้มากมาย และ Laravel นั้นเป็นอีกหนึ่งทางเลือกครับ ซึ่งถือว่า ตอนนี้อาจเป็น เบอร์ 1 ของ Framework ของ PHP เลยก็ว่าได้ ฮ่า ๆ ปัจจุบัน พัฒนาไปถึงเวอร์ชั่น 5.7 กันแล้ว ต่อไปเรามาดูข้อดีและข้อเสียของ Laravel กันเลยครับ


ข้อดี ของ Laravel

1.) มี security ที่ดี พอสมควร ควบคุมได้ง่าย และสามารถควบคุมเป็นชั้นๆ อย่างละเอียด ในวิธีที่แสนง่าย

2.) มีโฟลเดอร์ที่วางเป็นระเบียบแบ่งสัดส่วนอย่างชัดเจนตั้งแต่ติดตั้ง

3.) รองรับ Bootstrap 4 , react ฯลฯ ที่ใช้ในการแสดงผล

4.) เพื่อนๆร่วมทีมสามารถแก้โค้ดเราได้ง่ายกว่าการเขียนเอง เพราะเขียนใน pattern เดียวกัน

5.) มีคู่มือในการใช้งานอย่างชัดเจน https://laravel.com/docs/5.7

6.) มีการพัฒนาให้ดีขึ้น โดยอัตโนมัติ

 

ข้อเสีย ของ Laravel

1.) อาจจะเข้าใจได้ยากสำหรับผู้ที่ไม่เคยเขียน เชิง MVC หรือ OOP

2.) ต้องอาศัยจินตนาการเพิ่มมากขึ้นเพราะมีการเชื่อมโยงกันอยู่หลายไฟล์

    


ถ้าหากท่านใดสนใจอยากเรียนรู้เพิ่มเติมเกี่ยวกับเจ้า Laravel 5.7 นี้ ก็อย่าลืมติดตาม Who do code และติดตาม บทความต่อ ๆ ไปของเรา ขอบคุณที่ให้ความสนใจ ครับ