npm ยกเครื่องระบบค้นหา ช่วยเลือกแพ็กเกจที่ใช่
Posted: 26 Dec 2016, 08:48
สิ่งที่เป็นปัญหาอีกอย่างก็คือ npm นั้นเต็มไปด้วยแพ็กเกจที่ไม่ควรเอาไปใช้งานจริงๆจังๆจำนวนมาก เช่น แพ็กเกจที่ยังอยู่ระหว่างการพัฒนา หรือแม้กระทั่งแพ็กเกจเพี้ยนๆ อย่างไรก็ดี npm นั้นมีนโยบายชัดเจนว่าเปิดกว้างกับแพ็คเกจทุกประเภท และยินดีต้อนรับนักพัฒนาหน้าใหม่ทุกคน ให้เผยแพร่แพ็กเกจผ่านทาง npm
เนื่องในเทศกาลวันหยุดปลายปี npm เลยปรับปรุงระบบค้นหาใหม่ให้เป็นของขวัญกับผู้ใช้ ที่น่าสนใจก็คือระบบค้นหาแบบใหม่นี้ทาง npm ไม่ได้ทำขึ้นเองแต่อย่างใด แต่ใช้ npm แพ็จเกจจากโครงการโอเพนซอร์ซชื่อ npms ที่เพิ่งเปิดตัวไปเมื่อเดือนกรกฎาคมที่ผ่านมา โดยการค้นหาของ npms จะใช้วิธีการให้คะแนน แพ็กเกจจาก 3 ปัจจัย คือด้านคุณภาพ ด้านความนิยม และด้านการบำรุงรักษา แล้วแสดงผลลัพธ์เรียงตามคะแนนรวมที่ได้ ทำให้ช่วยเลือกแพ็กเกจที่น่าจะเหมาะสมกับการนำไปใช้งานได้สะดวกขึ้น
แนวทางการหยิบแพ็กเกจที่พัฒนาโดยชุมชนมาใช้ แทนที่จะทำขึ้นมาใหม่เองทั้งหมด เป็นตัวอย่างข้อดีของระบบแพ็จเกจอย่าง npm เองได้เป็นอย่างดี สามารถลองใช้ระบบค้นหาแบบใหม่นี้ได้แล้วทั้งจากทาง npm CLI และทางหน้าเว็บไซต์ ครับ
ที่มา - The npm Blog
อ้างอิง:https://www.blognone.com
ณ 26/12/2016