สำหรับผู้ที่อาจไม่ทราบBootstrapเป็นกรอบ HTML, CSS และ JS ที่สามารถใช้เป็นรากฐานหรือเป็นจุดเริ่มต้นในการสร้างเว็บไซต์หรือเว็บแอปพลิเคชัน
ตอนนี้ฉันอยู่ในตำแหน่งที่ฉันมีแอปพลิเคชั่นในการผลิตที่ได้รับการออกแบบด้วยเฟรมเวิร์กเวอร์ชัน 3 แต่ด้วยสไตล์เพิ่มเติมที่สอดคล้องกับเว็บไซต์อื่น ๆ ภายใต้พอร์ตโฟลิโอของ บริษัท
อย่างไรก็ตามเรากำลังจะเริ่มดำเนินการเพิ่มเติมบางอย่างในเว็บแอปพลิเคชันนั้นและฉันสงสัย - ฉันควรอัปเดตเวอร์ชันของ bootstrap ที่แอปพลิเคชันใช้หรือไม่
ฉันถามสิ่งนี้ด้วยเหตุผลหลายประการ อย่างแรกคือ bootstrap เวอร์ชัน 4 นั้นไม่ตรงกับเวอร์ชั่น 3 - มีการเปลี่ยนแปลงจำนวนผู้ช่วยเหลือถูกแทนที่หรือถูกลบทั้งหมดดังนั้นจึงเป็นงานที่ไม่ต้องอัปเดต (ไม่มากเกินไป แต่ไม่ใช่ การอัปเดตหมายเลขเวอร์ชันง่ายๆใน package.json และสร้างใหม่อย่างใดอย่างหนึ่ง)
ตอนนี้ความเข้าใจของฉันเกี่ยวกับ bootstrap คือในตอนแรกมันเกี่ยวกับการนำเว็บไซต์ / แอปพลิเคชั่นเว็บของคุณออกจากพื้นดิน - เป็นจุดเริ่มต้นที่ดีดังนั้นเพื่อพูด (ชื่อจึง) แต่เมื่อพิจารณาถึงแอพพลิเคชั่นที่ผ่านจุดบู๊ตบูตฉันควรพิจารณาที่จะลงทุนเวลาในการอัพเดตเฟรมเวิร์ก bootstrap หรือไม่
ฉันรู้ว่าบนพื้นผิวนี้ดูเหมือนคำถามที่มีคำตอบที่ชัดเจน - แน่นอนคุณเก็บข้อมูลของคุณให้ทันสมัย !!! แต่ถ้าคุณคิดว่า Bootstrap เป็นวิธีการเริ่มต้นหลังจากที่คุณเริ่มทำงานแล้วทำไมคุณต้องปรับปรุงเฟรมเวิร์กต่อไป คุณได้ปรับแต่งชิ้นส่วนตามความต้องการของแอปพลิเคชันของคุณแล้วคุณไม่ควรปล่อยให้ตัวเองไปในทิศทางที่แตกต่างกันใช่ไหม
หาก Bootstrap ในฐานะเฟรมเวิร์กเป็นเรื่องเกี่ยวกับการเริ่มต้นจริง ๆ (ต่างจากเฟรมเวิร์กอย่าง Rails หรือ Django ซึ่งเป็นเรื่องเกี่ยวกับประสิทธิภาพการทำงานที่ต่อเนื่องตลอดอายุการใช้งานแอพของคุณ) ในบางจุดคุณไม่ควรหย่าเอง
(ตัวอย่างเช่นถ้าคุณโคลน repo Starter ของ Angular เพื่อเริ่มสร้างแอปพลิเคชันของคุณคุณจะกลับมาอีก 4 หรือ 5 เดือนต่อมาและลองรวมการอัปเดตของ repo Starter นั้นไว้ในแอปพลิเคชันที่ใช้งานอยู่ในตอนนี้)
PS นี่เป็นครั้งแรกที่ฉันถามคำถามที่นี่ - หากนี่ไม่ใช่คำถามประเภทที่เหมาะสมสำหรับฟอรัมนี้ฉันต้องขออภัยล่วงหน้า
I know that on the surface this seems like a question with an obvious answer - of course, you keep your stuff up to date!!!.
ไม่ชัดเจน คุณจะได้อะไรจากการอัพเดท กำไรนั้นคุ้มค่ากับเวลาและเงินหรือไม่? คุณเพียงแค่อัปเดต CSS หรือมีข้อผิดพลาดที่สำคัญที่จำเป็นต้องแก้ไขหรือไม่ มีข้อกำหนดใด ๆ ที่ bootstrap 3 ไม่สำเร็จหรือไม่?