9 Reasons People Hate JavaScript
- JavaScript는 웹 개발에서 가장 인기 있는 프로그래밍 언어이지만 동시에 가장 많은 싫증을 받는 언어 중 하나입니다. 😩
- JavaScript는 1995년에 소수의 개발자 에 의해 짧은 기간 안에 만들어진 언어로, 현재 웹 애플리케이션 개발에 사용되는 복잡성을 갖추지 못한 만큼, 예상치 못한 동작이 발생할 수 있습니다. 🧐
- 제한된 표현 방식과 타입 유연성으로 인해 JavaScript 코드의 해석이 쉽지 않고 예상치 못한 결과를 초래할 수 있습니다. 🤯
- Loose vs Strict Equality, null vs undefined 와 같은 기본 개념의 차이를 잘 이해해야 하며, this 키워드의 동작 방식 역시 복잡하고 흔히 오해받습니다. 😵
- JavaScript의 클래스 시스템은 문법적 편의 기능일 뿐이며, 탐색하고 사용하기 어려운 개념입니다. 😞
- JavaScript의 모듈 시스템이 다양하여 학습 및 적용이 까다롭고, TypeScript와 같은 확장 언어를 사용해야 하는 경우도 있습니다.🤨
- JavaScript의 환경은 새로운 툴과 프레임워크가 끊임없이 등장하여 추종하기 어렵고 학습 곡선이 가늘어지게 만듭니다. 🌪️
- 긍정적으로 웹에서 가장 널리 사용되는 언어로 다양한 포트폴리오를 구축할 수 있으며, 많은 취업 기회를 제공합니다. 🎉