Đối với những người có thể không biết, Bootstrap là một khung HTML, CSS và JS có thể được sử dụng làm nền tảng hoặc điểm khởi đầu trong việc xây dựng một trang web hoặc ứng dụng web.
Bây giờ tôi đang ở một vị trí mà tôi có một ứng dụng trong sản xuất được thiết kế với phiên bản 3 của khung, nhưng với kiểu dáng bổ sung phù hợp với các trang web khác trong danh mục đầu tư của công ty.
Tuy nhiên, chúng tôi sắp bắt tay vào một số bổ sung mở rộng cho ứng dụng web đó và tôi tự hỏi - tôi có nên cập nhật phiên bản bootstrap đang được ứng dụng sử dụng không?
Tôi hỏi điều này vì nhiều lý do. Đầu tiên là phiên bản 4 của bootstrap không tương thích chính xác với phiên bản 3 - một số lớp trình trợ giúp đã thay đổi, được thay thế hoặc bị xóa hoàn toàn, do đó, đây là một lượng công việc không hề nhỏ để cập nhật (không quá mức, nhưng không phải một vấn đề đơn giản là cập nhật số phiên bản trong pack.json và xây dựng lại).
Bây giờ, sự hiểu biết của tôi về bootstrap là ban đầu về việc đưa ứng dụng trang web / web của bạn khởi đầu - một điểm khởi đầu tốt, có thể nói (do đó là tên). Nhưng xem xét ứng dụng đã đi qua điểm bootstrapping đó, tôi có nên xem xét đầu tư thời gian để cập nhật khung bootstrap không?
Tôi biết rằng trên bề mặt, đây có vẻ như là một câu hỏi với một câu trả lời rõ ràng - tất nhiên, bạn luôn cập nhật công cụ của mình !!!. Nhưng, nếu bạn nghĩ về Bootstrap như một phương tiện để bắt đầu, thì sau khi bạn khởi động và chạy, tại sao bạn nên tiếp tục cập nhật khung công tác? Bạn đã tùy chỉnh các bộ phận cho nhu cầu của ứng dụng của mình - bạn không nên cho phép mình đi theo một hướng khác?
Nếu Bootstrap như một khung thực sự là về việc bắt đầu (không giống như một khung như Rails hay Django, đó là về năng suất liên tục trong suốt vòng đời của ứng dụng của bạn), đôi khi, bạn có nên tự ly hôn với khung khởi động không?
(Ví dụ: nếu bạn sao chép repo khởi động Angular để bắt đầu xây dựng ứng dụng của mình, bạn sẽ quay lại 4 hoặc 5 tháng sau và thử hợp nhất các bản cập nhật cho repo khởi động đó vào ứng dụng hiện đang hoạt động của bạn?)
Tái bút Đây là lần đầu tiên tôi đặt câu hỏi ở đây - nếu đây không phải là một loại câu hỏi thích hợp cho diễn đàn này, tôi xin lỗi trước.
I know that on the surface this seems like a question with an obvious answer - of course, you keep your stuff up to date!!!.
không quá rõ ràng Bạn sẽ đạt được gì khi cập nhật? Liệu lợi ích có xứng đáng với chi phí về thời gian và tiền bạc? Bạn chỉ đang cập nhật css hoặc có bất kỳ lỗi quan trọng cần phải sửa chữa? Có yêu cầu nào mà bootstrap 3 không đáp ứng thành công không?