Meteor - แนวทางปฏิบัติที่ดีที่สุด
เราได้กล่าวถึงแนวทางปฏิบัติที่ดีที่สุดบางประการของการพัฒนา Meteor ในบทก่อนหน้านี้แล้ว ต่อไปนี้เป็นแนวทางปฏิบัติที่ดีที่สุดที่ควรคำนึงถึงขณะใช้ Meteor
โครงสร้างไดเรกทอรี
ไม่มีกฎที่เข้มงวดเกี่ยวกับโครงสร้างไดเรกทอรีในแอป Meteor สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแนวทางโปรดดูบทMeteor - Structure
ใช้วิธีการ
คุณควรใช้Meteor - Methodsเสมอเมื่อทำงานกับข้อมูลที่ละเอียดอ่อนแทนการโทรinsert, updateและ remove โดยตรงจากลูกค้า
การจัดการข้อมูล
ปกป้องข้อมูลของคุณโดยใช้เผยแพร่และสมัครสมาชิกวิธีการ หากคุณต้องการให้ข้อมูลของคุณพร้อมใช้งานสำหรับลูกค้าทั้งหมดคุณสามารถใช้nullเป็นชื่อสิ่งพิมพ์แทน การเผยแพร่ข้อมูลขนาดเล็กจะช่วยปรับปรุงประสิทธิภาพของแอปด้วย
ตรวจสอบข้อมูล
คุณควรตรวจสอบความถูกต้องของข้อมูลทั้งหมดที่จะเก็บไว้ในคอลเลกชัน หนึ่งในตัวเลือกที่ดีที่สุดคือแพ็คเกจcollection2 แพคเกจนี้ทำให้ง่ายต่อการตั้งค่าการตรวจสอบความถูกต้องของเซิร์ฟเวอร์และฝั่งไคลเอ็นต์
ลดเซสชัน
session ตัวแปรเป็นตัวแปรส่วนกลางและการใช้ globals ขัดต่อแนวทางปฏิบัติที่ดีที่สุดของ JavaScript
เราเตอร์
มีสองตัวเลือกยอดนิยมสำหรับการกำหนดเส้นทาง Meteor สำหรับปพลิเคชันที่มีขนาดเล็กมีเหล็ก Router จะรันใหม่โดยอัตโนมัติเมื่อข้อมูลเปลี่ยนแปลง สำหรับแอปขนาดใหญ่มีการไหลของ Router เราเตอร์นี้ช่วยให้คุณมีอิสระมากขึ้นในการเพิ่มประสิทธิภาพการเรนเดอร์เทมเพลตโดยเสียค่าใช้จ่ายโค้ดสำเร็จรูปเพิ่มขึ้นเล็กน้อย
แพ็คเกจ
ตรวจสอบเสมอว่ามีการอัปเดตแพ็กเกจเป็นประจำหรือไม่ก่อนที่คุณจะเลือกใช้ภายในแอปของคุณ