본문으로 바로가기

버전의 LTS의 의미

category 잡학 2022. 5. 27. 10:36

LTS가 적혀있는 예시: https://nodejs.org/en/

LTS 버전이란?

대부분의 사용자게 권장한다는 멘트가 적혀있습니다.

Long Term Support의 약자입니다. 즉, 장기간동안 지원을 한다는 의미입니다.

지원하는 부분은 취약점 패치, 개선사항에 대한 패치입니다.

노드에서의 오랜기간의 단위는 2년입니다.

 

Current 버전이란?

최신기능이란 멘트가 적혀있습니다.

현재(Current)버전은 아직 개발 중인 버전입니다.

해당버전에 존재하는 기능이 패치를 통해 사라지거나 변경되어 새로 코드를 작성해야할 가능성이 존재합니다.

 

 

나의 생각 정리

왜 회사에서는 최신버전을 사용하지 않는가에 대한 의문점이 있었는데

'확실히 회사에서는 위험한 도박이겠구나'라는 생각이 들었습니다.

 

또한 개인 프로젝트를 진행하더라도 중간에 업데이트로 인해 코드를 변경해야하는 상황이

발생할 수 도 있기 떄문에 저는 LTS 버전을 사용할 것을 권장드립니다.

 

Current 버전은 공부를 목적으로 사용하거나, 트렌트에 민감하여 새로 나오는 기능을 알고싶으신 분들이 쓰면 좋을것 같습니다.

테스터의 느낌도 어느정도 있는 부분이기에 공부를 해보고싶을 때 최신버전을 사용해 볼 생각입니다.

반응형