1995년에 Netscape는 간단한 프로그래밍 모델을 갖춘 언어를 원했습니다. 그러나 실제로 확장 가능한 애플리케이션을 구축할 수 있을 만큼 유연합니다. Brendan Eich와 함께 그는 단 몇 주 만에 작업을 완료했습니다. 그래서 JavaScript가 탄생했습니다. 또한 너무 간단해서 많은 사람들이 JavaScript를 사용하면서 언어를 배우려고 애쓰지도 않습니다. 그럼에도 불구하고 작동합니다! 그러나 이는 JavaScript가 극적으로 오해받는 이유 중 하나로 밝혀졌습니다.
JavaScript를 배우는 것이 왜 그렇게 어려운가요?
현재 모든 사람들은 컴퓨팅의 세계를 마스터하고 싶어합니다. 컴퓨팅이 현대 사회의 삶의 조건 중 하나인 것 같기 때문입니다. 특히, 인터넷: 젊은 사람들은 인터넷을 배우고 온라인 커뮤니케이션에 참여하는 각 애플리케이션이 어떻게 작동하는지를 이해함으로써 인터넷을 통합하기를 원합니다. 그리고 프로그래머가 사용하는 모든 언어 중에서 JavaScript는 여전히 가장 어려운 언어 중 하나입니다.
JavaScript는 고급 용도로 사용할 수 있을 만큼 복잡합니다.
JavaScript로 멋진 일을 하려면 JavaScript의 고급 기능을 사용해야 하기 때문에 JavaScript를 배우기가 매우 어렵습니다. JavaScript를 배우기 시작하면 유용한 애플리케이션을 구축하려면 여러 가지 JavaScript 관련 기술을 이해해야 한다는 것을 빨리 깨닫게 될 것입니다. 이는 전통적인 JavaScript는 아니지만 실제로 JavaScript를 작성하기 위해 필요한 추가 주제입니다.
http 응답의 결과로 뭔가를 하세요
다른 프로그래밍 언어에서는 이런 종류의 것이 고급으로 간주됩니다. 대부분의 초보자는 해당 프로그래밍 언어로 몇 달을 작업할 때까지 문제를 해결하려고 시도하지도 않습니다. 그러나 JavaScript를 사용하면 이러한 고급 기능을 즉시 활용해야 강력한 이점을 누릴 수 있습니다. JavaScript는 이벤트 대기열에 의해 구동되기 때문에 배우기가 매우 어렵습니다. 이벤트 큐는 개발자에게 보이지 않습니다. 그러나 이것이 작동하지 않으면 JavaScript 코드는 아무 작업도 수행하지 않습니다.
JavaScript 개발 문제
JavaScript는 배우기가 너무 어렵습니다. 왜냐하면 jQuery는 축복이자 저주가 될 수 있기 때문입니다. JavaScript 프로그래밍 언어 자체 외에도 대부분의 사람들은 의미 있는 방식으로 웹 페이지와 상호 작용하기를 원합니다. 이를 위해 개발자는 웹 페이지 자체와 상호 작용하기 위해 브라우저가 제공하는 웹 API와 상호 작용해야 합니다. 처음에 웹 브라우저에는 다음과 같은 많은 문제가 있었습니다. 브라우저가 웹 페이지에서 작업하는 방식이 일관되지 않았습니다. Firefox에서는 작동하지만 Internet Explorer에서는 작동하지 않습니다(또는 그 반대). 간단한 일상 작업을 완료하려면 종종 많은 코드 라인이 필요했습니다. 따라서 다른 유형의 언어보다 더 많은 작업이 필요합니다.