Bagi mereka yang mungkin tidak sadar, Bootstrap adalah kerangka kerja HTML, CSS, dan JS yang dapat digunakan sebagai dasar atau titik awal dalam membangun situs web atau aplikasi web.
Saya sekarang dalam posisi di mana saya memiliki aplikasi dalam produksi yang dirancang dengan versi 3 dari kerangka kerja, tetapi dengan gaya tambahan yang konsisten dengan situs web lain di bawah portofolio perusahaan.
Namun, kami akan memulai beberapa tambahan luas untuk aplikasi web itu, dan saya bertanya-tanya - haruskah saya memperbarui versi bootstrap yang digunakan oleh aplikasi?
Saya menanyakan ini karena beberapa alasan. Yang pertama adalah bahwa versi 4 dari bootstrap tidak sepenuhnya kompatibel dengan versi 3 - sejumlah kelas pembantu telah berubah, diganti atau dihapus seluruhnya, jadi itu adalah jumlah pekerjaan yang tidak sepele untuk diperbarui (tidak berlebihan, tetapi tidak masalah sederhana memperbarui nomor versi di package.json dan membangun kembali salah).
Sekarang, pemahaman saya tentang bootstrap adalah bahwa awalnya tentang mendapatkan situs web / aplikasi web Anda - titik awal yang baik, jadi untuk berbicara (karena itu namanya). Tetapi mengingat aplikasi ini sudah melewati titik bootstrap, haruskah saya mempertimbangkan untuk menginvestasikan waktu untuk memperbarui kerangka bootstrap?
Saya tahu bahwa di permukaan ini sepertinya pertanyaan dengan jawaban yang jelas - tentu saja, Anda selalu memperbarui barang-barang Anda !!!. Tetapi, jika Anda berpikir tentang Bootstrap sebagai sarana untuk memulai, maka setelah Anda bangun dan berjalan, mengapa Anda harus terus memperbarui kerangka itu sendiri? Anda telah mengkustomisasi komponen untuk kebutuhan aplikasi Anda - tidakkah Anda seharusnya membiarkan diri Anda pergi ke arah yang berbeda?
Jika Bootstrap sebagai kerangka kerja benar-benar tentang memulai (tidak seperti kerangka kerja seperti Rails atau Django di mana ini tentang produktivitas yang berkelanjutan sepanjang masa pakai aplikasi Anda), pada titik tertentu, tidakkah Anda harus menceraikan diri dari kerangka kerja pemula?
(Sebagai contoh, jika Anda mengkloning repo starter Angular untuk mulai membangun aplikasi Anda, akankah Anda kembali 4 atau 5 bulan kemudian dan mencoba untuk menggabungkan pembaruan repo starter ke dalam aplikasi Anda yang sekarang aktif?)
PS. Ini adalah pertama kalinya saya mengajukan pertanyaan di sini - jika ini bukan jenis pertanyaan yang sesuai untuk forum ini, saya minta maaf sebelumnya.
I know that on the surface this seems like a question with an obvious answer - of course, you keep your stuff up to date!!!.
tidak begitu jelas. Apa yang akan Anda dapatkan dengan melakukan pembaruan? Apakah keuntungan sepadan dengan biaya dalam waktu dan uang? Apakah Anda hanya memperbarui css atau ada bug penting yang perlu diperbaiki? Apakah ada persyaratan bahwa bootstrap 3 tidak berhasil bertemu?