หมายเหตุของผู้แปล: เรามักจะเห็นการเปรียบเทียบต่างๆ ระหว่างไลบรารี/เฟรมเวิร์ก JavaScript ต่างๆ แต่การสนทนาโดยตรงระหว่างสถาปนิก YUI3 และบิดาแห่ง jQuery นั้นหายากมาก และมันก็น่าตื่นเต้นมากจนฉันไม่สามารถช่วยแปลให้เกิดประโยชน์ได้ ของผู้อ่านทุกท่าน ผมหวังว่าจะเป็นแรงบันดาลใจให้เพื่อนร่วมงานที่สนใจพัฒนา “ห้องสมุด/กรอบงาน”
บิดาแห่ง jQuery ตอบว่า "YUI3 เพิ่มอิทธิพลของมันได้อย่างไร"
ข้อความต้นฉบับ: http://www.quora.com/How-could-YUI3-improve-its-image-compared-to-jQuery-MooTools-etc/
คำถาม: เมื่อเทียบกับ jQuery และ Mootools แล้ว YUI3 จะปรับปรุงอิทธิพลของมันได้อย่างไร
ผู้แต่ง: John Resin (บิดาแห่ง jQuery)
ผู้แปล: บาชิ
YUI3 เหนือกว่า YUI2 และเทียบเท่ากับ jQuery แล้ว YUI3 จะปรับปรุงอิทธิพลของมันได้อย่างไร เกี่ยวกับคำถามนี้ คำตอบบางข้อดูเหมือนจะนอกประเด็นเล็กน้อย คำถามคือ "จะปรับปรุงอิทธิพลของ YUI ได้อย่างไร" (เป็นคำถามที่ดี) แต่คำตอบส่วนใหญ่กำลังโจมตี jQuery
ฉันตอบคำถามนี้จากสองด้าน:
ฉันต้องยอมรับว่าเมื่อเทียบกับไลบรารี JS อื่น ๆ แล้ว YUI นั้นยอดเยี่ยมมาก ไม่ว่าจะเป็นงานระดับโค้ด เอกสาร ที่ยอดเยี่ยมมากมาย การสาธิต บทความในบล็อก วิดีโอการสอน ฯลฯ มันโดดเด่นจริงๆ ไลบรารี JS อื่นๆ ไม่ได้ให้ความสำคัญกับประเด็นเหล่านี้มากนัก และฉันคิดว่าเนื้อหาเหล่านี้เป็นองค์ประกอบที่สำคัญที่สุดของโครงการโอเพ่นซอร์สที่ประสบความสำเร็จ อย่างไรก็ตาม YUI ก็ไม่ประสบความสำเร็จมากนักในการครอบครองตลาด ซึ่งฉันมักจะสับสนอยู่เสมอ .
เพื่อให้คุณเข้าใจได้ง่ายขึ้น ฉันจะตั้งสมมติฐานบางประการดังนี้:
จากนี้ฉันจะแสดงความคิดเห็นสั้น ๆ :
พูดง่ายๆ ก็คือ โครงการ YUI ควรคงทิศทางโดยรวมไว้ หากโฟกัสกระจัดกระจายเกินไป ก็จะส่งผลย้อนกลับ
ทุกวันนี้ หาก YUI ต้องแข่งขันกับ jQuery โดยตรง วิธีการทำงานของ YUI และโครงการย่อยจะต้องเปลี่ยนแปลง เนื่องจากวิธีดำเนินการโครงการ YUI ในปัจจุบันขัดต่อวิธีการทำงานของ YAHOO เมื่อพิจารณาจากแนวทางการจัดการในปัจจุบันที่ทำงานได้แย่มาก โครงการ YUI จึงเป็นความเสียหายที่โชคร้าย
เดิมทีเราควรใช้ SimpleYUI เพื่อเริ่มโปรแกรม YUI ของเรา ลองดูที่ jQuery API ของมันนั้นเรียบง่ายและใช้งานได้จริง และผู้คนก็สร้างเว็บไซต์ส่วนใหญ่สำหรับฟีเจอร์ที่มีเสน่ห์เหล่านี้ ดังนั้นเมื่อเราเยี่ยมชม yuilibrary.com เราควรคาดหวังว่าจะมีวิธีใช้ YUI เพียงวิธีเดียวเท่านั้น ซึ่งก็คือ YUI ที่เรียบง่าย (ควรเปลี่ยนชื่อให้กระชับและเป็นธรรมชาติมากขึ้น)
ที่มา: taobaoued