10 เกณฑ์สำหรับการเลือกกรอบงานที่ถูกต้อง
คุณกำลังก้าวหน้าและเป็นสิ่งที่ดี! คุณรู้อยู่แล้วว่าคุณจะใช้เฟรมเวิร์กเพื่อพัฒนาเว็บไซต์หรือแอปพลิเคชันของคุณ แต่อันไหน นี่คือรายการตรวจสอบที่คุณสามารถใช้เพื่อหลีกเลี่ยงการทำผิดพลาด:
1. ความนิยมและขนาดชุมชน
ยิ่งเฟรมเวิร์กรู้จักและยอมรับมากเท่าไหร่ก็ยิ่งมี“ การมีชีวิต” ที่พัฒนาและสมบูรณ์มากขึ้นเท่านั้น: ความคิดใหม่ ๆ จำนวนและคุณภาพของปลั๊กอินเป็นต้น
2.Philosophy
นี่เป็นสาระสำคัญของกรอบการทำงาน: มันเป็นเกณฑ์พื้นฐานสำหรับการทำให้มั่นใจว่ามันจะตอบสนองความต้องการของคุณ เครื่องมือที่พัฒนาโดยผู้เชี่ยวชาญสำหรับความต้องการของตัวเองจะตอบสนองความต้องการของมืออาชีพอื่น ๆ
3.Sustainability
ก่อนที่จะเลือกเฟรมเวิร์กตรวจสอบให้แน่ใจว่าจะสามารถติดตามคุณได้ตลอดระยะเวลา สิ่งนี้ทำให้การบำรุงรักษาและการอัพเกรดแอปพลิเคชันของคุณง่ายขึ้น
4.Support
เกณฑ์อื่นที่ไม่ควรมองข้ามก็คือความสะดวกในการค้นหาคำตอบสำหรับคำถามของคุณและรับความช่วยเหลือ ระบุการสนับสนุนที่มีอยู่: จากผู้เผยแพร่ จากชุมชน (รายการส่งเมล IRC ฯลฯ ) จาก บริษัท ผู้ให้บริการ (การพัฒนาการสนับสนุนการฝึกอบรม)
5.Technique
เพื่อหลีกเลี่ยงการติดกับดักในเขาวงกตมันจะดีกว่าเสมอในการเลือกโซลูชันที่ใช้งานร่วมกันได้ หนึ่งที่เคารพแนวทางปฏิบัติที่ดีที่สุดในแง่ของการพัฒนา (รูปแบบการออกแบบ)
6.Security
แอปพลิเคชันใด ๆ ที่มีความเสี่ยง เพื่อลดความเสี่ยงจะเป็นการดีกว่าเสมอในการเลือกเฟรมเวิร์กที่สามารถมั่นใจได้กับฟังก์ชั่นความปลอดภัย (ตัวอย่างเช่นการจัดการ XSS)
7.Documentation
มันเป็นความจำเป็นอย่างยิ่งในการประเมินลักษณะปริมาณและคุณภาพของวรรณกรรมที่มีอยู่เกี่ยวกับกรอบงาน: เครื่องมือที่ได้รับการบันทึกไว้อย่างดีทั้งใช้งานง่ายและอัปเกรดได้มากขึ้น
8.License
ใบอนุญาตมีความสำคัญเพียงเพราะพวกเขาสามารถมีผลกระทบอย่างมีนัยสำคัญในการใช้งาน ตัวอย่างเช่นแอปพลิเคชันที่พัฒนาโดยใช้เฟรมเวิร์กที่มีลิขสิทธิ์ GPL จำเป็นต้องอยู่ภายใต้ GPL ในทางตรงกันข้ามนี่ไม่ใช่กรณีของกรอบการทำงานที่ได้รับอนุญาตจาก MIT
9. ความพร้อมของทรัพยากรในตลาด
บางทีคุณอาจต้องการมีทีมเทคนิคล้อมรอบคุณในช่วงการพัฒนาหรือในระยะยาวสำหรับการบำรุงรักษาและการอัพเกรด ตรวจสอบให้แน่ใจว่าทักษะที่จำเป็นสำหรับเครื่องมือที่คุณใช้นั้นมีอยู่ในตลาดเปิด
10. ลองเลย!
นั่นคือกุญแจสำคัญ! อย่าพอใจกับการอ่านบทวิจารณ์ข้อคิดเห็นและข่าวลือดีหรือไม่ดีบนอินเทอร์เน็ต โดยการทดสอบคุณจะสามารถตัดสินใจได้ด้วยตนเองและมั่นใจว่าคุณสบายใจกับเครื่องมือนี้อย่างสมบูรณ์