ก่อนที่เราจะเข้าใจเกี่ยวกับ Composer เราควรจะรู้จักเกี่ยวกับ Library คืออะไรกันก่อนซึ่งในคอมพิวเตอร์ไลบรารี เป็นชุดของอ๊อบเจคขนาดเล็ดที่ได้รับการจัดการเกี่ยวกับ source code ที่ใช้บ่อย
เรามาต่อ Composer คือระบบจัดการไลบราลี่ภายนอกของ php ถูกสร้างขึ้นมาเพื่อนำแนวคิดมาจากระบบจัดการไลบราลี่ของ node.js,ruby ที่ต้องสร้างขึ้นเพราะ ของเดิมของ php คือ pear ไม่มีการพัฒนามากว่า 5 ปีเเล้ว และแนวคิดของ composer ต่างจาก pear ตรงที่ตัวไลบราลี่จะไม่ถูกติดตั้งในระดับที่สามารถถูกเรียกใช้จากที่ไหนก็ได้ แต่จะใช้โฟลเดอร์ vendor เป็นตัวหลักในการเก็บไลบราลี่ต่างๆ ตอนนี้ php framework หลายๆ ตัวเริ่มหันมาใช้ composer แล้วอย่างเช่น laravel 4 ,cakephp 3,kohan,CI,Zend เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น