개발자

vanilla javascript에서 객체 지향 코드로 작성하는 게 더 좋은가요?

2022년 12월 09일조회 377

C++이나 파이썬은 좀 다뤄봤지만 자바스크립트는 초보인 주니어 개발자입니다. 자바스크립트 이전에는 객체 지향적으로만 코드를 짜봤습니다. 노드를 사용해보니 분리된 파일들을 import 하는 개념이 oop같다고 느꼈습니다. 그런데 최근에 html 파일에 직접 코드를 작성하여 굉장히 간단하게 사용하는 방법을 알아내었는데요. 예를 들면 별도의 파일에 클래스를 만든 다음 <script src=""foobar.js""></script>를 사용하여 해당 클래스를 html 메인 메서드로 임포트하는 식 입니다. 이런 식으로 자바스크립트를 사용하는 게 효율적이고 일반적인 방식인지 궁금합니다! 관련해서 가벼운 의견이라도 좋으니 답변 부탁드립니다! 미리 감사합니다 :)

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

오원종(Owen)님의 프로필 사진

어느것이 더 좋다 하는 것은 없습니다. 각각이 가진 장단점이 있기 때문에 비교해보고 본인에 맞는, 팀에 맞는 결정을 하시면 됩니다. 저의 경우 객체 지향 프로그래밍 원칙은 중요하게 생각하나(SOILD 등) 말씀하신 방법대로 작성하지는 않고 React 기반으로 제공하는 도구들을 적절히 선택해서 사용합니다. 많은 팀원들이 익숙한 스택이고, 생산성도 더 좋다고 판단해서 이렇게 선택했습니다. 만약 작성자님이 바닐라JS를 쓰는 것이 리액트를 쓰는 것보다 더 효율적이라고 생각하신다면, 그 의견을 같이 일하는 동료에게 설득해 보시기 바랍니다.

profile picture

익명

작성자

2022년 12월 12일

오.. 그렇군요 답변 감사합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!