ทำความรู้จักกับ YEOMAN BOWER และ GRUNT สามตัวนี้คืออะไร เอาไว้ใช้ทำอะไรได้บ้าง
YEOMAN + BOWER + GRUNT
สามตัวนี้รวมกัน ช่วยให้เรา สร้าง web app ได้อย่างรวดเร็ว
โดยแต่ละตัวทำหน้าที่แตกต่างกันไปตามนี้
YEOMAN ทำหน้าที่ build environment สร้างโครงสร้างของ Web Project ของเรา
สามารถ create web project ได้หลากหลายแล้วแต่ ตัว generator ที่เราใช้ เช่น
ดูเพิ่มเติมได้ที่ : http://yeoman.io/
BOWER ทำหน้าที่ในการ จัดการ library ต่างๆที่เราต้องการใช้ใน Web App ของเรา
ตัวนี้เป็นตัว manage include file ต่างๆให้ได้อย่างง่ายดาย
ดูเพิ่มเติมได้ที่ : http://bower.io/
GRUNT เป็น javascript task runner มี plugin ให้เราเรียกใช้มากมาย
เช่นการลดขนาด css ลดขนาด javascript ไฟล์ ตลอดจนพวก image ต่างๆ
ขึ้นอยู่กับ plugin ที่เราเลือกมาใช้
พูดง่ายๆ ตัว GRUNT เป็นตัวที่คอยเก็บกวาดงานงานส่วนเกินที่เกิดจากการ Dev หรือ Test
เพื่อให้ Clean ที่สุดก่อนที่จะขึ้นบน Prod เพื่อใช้งานจริง
ดูเพิ่มเติมได้ที่ : http://gruntjs.com/