Bài viết được sự cho phép của tác giả Phạm Bình
I. LTS là gì?
Trong thế giới công nghệ, thỉnh thoảng chúng ta thường bắt gặp cụm từ “LTS“. Ví dụ như Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Laravel 6 LTS,… Vậy LTS có nghĩa là gì?
LTS là viết tắt của Long Term Support có nghĩa là Hỗ trợ dài hạn.
Như định nghĩa trên:
các phiên bản có gắn mác LTS sẽ là phiên bản được hỗ trợ dài hạn. Tức là cho dù đã phát hành được một thời gian và kể cả đã có phiên bản khác mới hơn được phát hành thì phiên bản có gắn mác LTS sẽ vẫn được hỗ trợ bảo trì như bình thường.
Ví dụ một ứng dụng A phát hành phiên bản 4.0 LTS vào năm 2020, hỗ trợ bảo trì tới năm 2024. Thì trong khoảng thời gian từ năm 2020 tới năm 2024 có thể ứng dụng A đã phát hành thêm các phiên bản 5.0, 6.0 khác, nhưng phiên bản 4.0 vẫn sẽ được cập nhật các bản vá lỗi và vá lỗi bảo mật một như bình thường.
II. Nên sử dụng phiên bản LTS khi nào?
Việc sử dụng phiên bản LTS sẽ đem lại một số lợi thế sau:
Phiên bản LTS thường là các phiên bản hoạt động ổn định, có cộng đồng sử dụng đông đảo.
Không tốn thời gian, chi phí cho việc phải thường xuyên cập nhật phiên bản mới mà vẫn nhận được sự hỗ trợ từ chính tổ chức phát hành.
Trên là hai lý do cơ bản nhất khiến bạn nên sử dụng phiên bản có gắn mác LTS thay vì các phiên bản thông thường khác. Tuy nhiên bạn vẫn nên sử dụng các phiên bản thông thường (hoặc phiên bản mới nhất) nếu như 2 lợi thế kể trên không đặc biệt quan trọng với bạn.
Tham khảo việc làm CSS hấp dẫn trên TopDev
Công ty mình đang làm hiện tại luôn ưu tiên sử dụng các phiên bản LTS thay vì các phiên bản khác (kể cả phiên bản mới nhất), vì sản phẩm của công ty luôn yêu cầu tính ổn định cao. Hơn nữa mọi người cũng muốn tập trung nguồn lực để phát triển các business của sản phẩm thay vì chỉ trực có phiên bản mới là update.
Còn với cá nhân mình, trong các dự án dạng “làm chơi cho vui” thì cứ phiên bản mới nhất là mình quất. Cốt lõi là muốn trải nghiệm các tính năng mới, bởi các phiên bản hỗ trợ dài hạn cũng thường đi với sự lỗi thời.
III. Tổng kết
Tổng kết lại thì có một số luận điểm sau:
- LTS là Long Term Support – Hỗ trợ dài hạn, ám chỉ phiên bản được hỗ trợ dài hạn cho dù đã có phiên bản khác mới hơn.
- Phiên bản LTS có tính ổn định cao.
- Phiên bản LTS nên được sử dụng trong các sản phẩm của cơ quan tổ chức cần tính ổn định cao.
Trên là một số quan điểm, kiến thức của mình về các phiên bản dạng LTS, hy vọng sẽ giúp ích được cho các bạn.
Bài viết gốc được đăng tải tại phambinh.net
Có thể bạn quan tâm:
- Bí mật của Virtual Method và Override
- Đồng bộ dữ liệu giữa MongoDB với Elasticsearch bằng Transporter
- Tự dựng proxy để truy cập web nước ngoài nhanh hơn
Xem thêm Việc làm Developer hấp dẫn trên TopDev