ฉันเขียนบทความ "การใช้ CSS Framework เพื่อการพัฒนาไซต์อย่างมีประสิทธิภาพ" ในช่วงเวลาส่วนหน้าของฉัน และเพื่อนหลายคนถามคำถามที่เกี่ยวข้องกับฉัน 5key ทำงานเกี่ยวกับสถาปัตยกรรมเฟรมเวิร์ก CSS ในบริษัทตั้งแต่เนิ่นๆ และยังได้ให้คำแนะนำเกี่ยวกับเฟรมเวิร์ก CSS ให้เพื่อนหลายคนด้วย ผลกระทบที่เห็นได้ชัดเจนมาก แน่นอนว่าเฟรมเวิร์ก CSS มีทั้งข้อดีและข้อเสีย และฉันได้อ่านบทความที่เกี่ยวข้องบางบทความเมื่อเร็ว ๆ นี้ ความคิดบางอย่างที่จะแบ่งปันกับคุณ
ข้อดีของกรอบ CSS:
1. การปรับปรุงประสิทธิภาพการพัฒนา
หากคุณเป็นนักพัฒนาส่วนหน้าที่สร้างเว็บไซต์องค์กร ฉันเชื่อว่าคุณจะต้องเขียนโค้ดสำหรับไซต์ที่คล้ายกันเป็นส่วนใหญ่ กรอบการทำงานที่กำหนดไว้อย่างดีสามารถปรับปรุงประสิทธิภาพการทำงานของคุณได้อย่างมาก และหลีกเลี่ยงข้อผิดพลาดทั่วไปบางประการ หากงานของคุณคิดตามชิ้นงาน คุณก็จะได้เงินมากกว่างานอื่นแน่นอน
2. กำหนดมาตรฐานการตั้งชื่อรหัส
คุณสามารถใช้ CLASS หรือ ID เดียวกันบางส่วนได้ในหลายไซต์ หากคุณมีเฟรมเวิร์ก CSS ที่สมบูรณ์ คุณจะสามารถอ่านโค้ดของแต่ละไซต์ของคุณได้ในเร็วๆ นี้ ไม่ต้องเสียเวลาอ่านโค้ด
3. การทำงานเป็นทีมที่ดีขึ้น
บริษัทบางแห่งจะแบ่งโค้ดส่วนหน้าของไซต์ขนาดใหญ่บางแห่งออกเป็นหลายโครงการย่อย เพื่อนที่เคยมีประสบการณ์แบบนี้ควรรู้สึกหงุดหงิดอย่างมากกับวิธีการพัฒนานี้ พวกเขาควรใส่ใจกับ CSS ทั่วไปและการประสานงานของโค้ดระหว่างพวกเขา เมื่อเวลาผ่านไป รหัสที่ล้าสมัยจะอ่านกันได้ยากมากขึ้นเรื่อยๆ หากคุณสร้างเฟรมเวิร์ก CSS ที่เหมาะสม คุณสามารถลดข้อผิดพลาดที่ไม่จำเป็นและปรับปรุงคุณภาพผลิตภัณฑ์และประสิทธิภาพการทำงานได้
4. แก้ไขปัญหาความเข้ากันได้ของเบราว์เซอร์
โปรเจ็กต์ส่วนใหญ่ตอนนี้ต้องการความเข้ากันได้กับ IE6, 7 และ FF แต่ละไซต์อาจใช้เวลาจัดการกับปัญหาความเข้ากันได้ ปัญหานี้ควรได้รับการจัดการในระดับกรอบงาน วิธีนี้จะช่วยประหยัดเวลาได้มากสำหรับปัญหาความเข้ากันได้ในภายหลัง
5. รหัสโครงสร้างครบชุดพร้อมโครงสร้างที่ชัดเจน
กรอบงาน CSS มอบโครงสร้างพื้นฐานที่สะอาดและเข้มงวดสำหรับโครงการของคุณ คุณสามารถสร้างเฟรมเวิร์กโค้ด HTML พื้นฐานสำหรับไซต์ของคุณได้อย่างรวดเร็ว ทุกอย่างยากในช่วงเริ่มต้น แต่งานพื้นฐานที่อยู่ข้างหน้าได้เสร็จสิ้นแล้ว ความเร็วในการพัฒนาครั้งต่อไปจะดีขึ้นอย่างมาก
กรอบงาน CSS มอบโครงสร้างพื้นฐานที่สะอาดและเข้มงวดสำหรับโครงการของคุณ คุณสามารถสร้างเฟรมเวิร์กโค้ด HTML พื้นฐานสำหรับไซต์ของคุณได้อย่างรวดเร็ว ทุกอย่างยากในช่วงเริ่มต้น แต่งานพื้นฐานที่อยู่ข้างหน้าได้เสร็จสิ้นแล้ว ความเร็วในการพัฒนาครั้งต่อไปจะดีขึ้นอย่างมาก
ข้อเสียของเฟรมเวิร์ก CSS:
1. คุณต้องเข้าใจกรอบการทำงานทั้งหมดอย่างถ่องแท้
ทุกคนที่เข้าร่วมโปรเจ็กต์ต้องใช้เวลาระยะหนึ่งเพื่อทำความเข้าใจเฟรมเวิร์กและมาตรฐานการเขียนโค้ดทั้งหมดอย่างถ่องแท้
2. คุณจะขยายเวลาข้อบกพร่องในบางเฟรมเวิร์ก
ไม่มีใครรับประกันได้ว่าเฟรมเวิร์กที่พวกเขาพัฒนานั้นสมบูรณ์แบบและปราศจากข้อบกพร่อง คุณอาจต้องใช้เวลาในการล้างจุดบกพร่องในกรอบงาน
3. จำกัดแนวคิดในการพัฒนา
กรอบการทำงานนี้ให้แนวคิดเกี่ยวกับสถาปัตยกรรมและการพัฒนาขั้นพื้นฐานแก่คุณ ซึ่งอาจจำกัดแนวคิดใหม่ของคุณในการพัฒนาผลิตภัณฑ์
4. ซอร์สโค้ดป่อง
อาจมีโค้ดส่วนใหญ่ในเฟรมเวิร์กที่ไม่ได้ใช้บ่อย และยังจะลดประสิทธิภาพการดำเนินการด้วย
5. ความหมายของกรอบงาน
เราได้สังเกตเห็นความหมายของโค้ด HTML แล้ว อย่างไรก็ตาม แต่ละไซต์ที่ใช้เฟรมเวิร์กนั้นมีความเป็นอิสระและไม่ซ้ำกัน และเป็นเรื่องยากสำหรับเราที่จะรับรองความหมายของเฟรมเวิร์ก CSS