어느 날 나는 웹 개발 작업에서 내 장점을 빠르게 향상시키기 위해 어떤 언어를 배워야하는지 물었습니다. 내 생각은 Pascal, Fortran, C 및 Assembly Languages를 사용했을 때 대학으로 돌아 갔지만 그 당시에는 다른 목표가있었습니다.
웹 개발을하고 싶다면 JavaScript를 배우십시오
현재 상황과 트렌드를 감안할 때 답변은 비교적 쉽게 제공합니다. JavaScript를 배우십시오. 한 번의 로우 엔드 브라우저 스크립팅 언어는 이제 서버 측에서 클라이언트 측에 이르기까지 모든 곳이되어 매일 더 많은 선택이있는 것 같습니다.
태생
몇 년 전 웹 개발 작업, HTML을 배우고 PERL로 CGI 스크립트를 개발하는 것을 기억합니다. Netscape는 2.0 브라우저에서 LiveScript라는 스크립팅 언어를 소개 한 후 곧 이름이 JavaScript로 변경되었습니다. 멋진 언어이지만 약 1 년 후 브라우저 전쟁에서 JavaScript는 Microsoft의 추가 지원으로 인해 Netscape의 브라우저로 제한되었습니다. 초기 역할은 필드 검증과 같은 간단한 작업으로 제한되었지만 서버 측 스크립트에 비해 매우 좋은 선택입니다. JavaScript는 ECMAScript라는 이름으로 점차 표준이되었습니다.
수년에 걸쳐 JavaScript는 브라우저 상호 작용에 사용하기위한 멋진 언어가되었지만 AJAX가 갑자기 발생하면서 웹 페이지를 새로 고치지 않고 웹 서버에서 데이터를 보내고 받도록 지원하는 데 더 많은 인식을 얻었습니다. 다음 물결은 jQuery Revolution이라고해야합니다. 왜냐하면 다른 프레임 워크는 강력한 웹 애플리케이션을 개발하기위한 사용하기 쉬운 기능을 제공하기 때문입니다. Microsoft조차도 WinJS 프레임 워크에 합류했습니다. Redmond Giant는 Windows 8 응용 프로그램을 개발하기위한 플랫폼으로 JavaScript를 선택했습니다.
Google이 고성능 JavaScript V8 엔진을 Chrome 브라우저에 추가하면 JavaScript가 큰 도약했습니다. 이 개발은 Server-Side Node.js에서 JavaScript에 대한 새로운 패러다임 개발에 도움이됩니다. Node.js의 사용은 항상 충격적이며 웹 사이트에서 완전히 기능적인 애플리케이션으로 다양한 응용 프로그램을 개발하기위한 많은 수의 JavaScript 프레임 워크의 출현으로 충격적이었습니다. 마지막 항목은 데이터이며, JSON 표준이 데이터를 전송하는 가장 인기있는 방법 중 하나가되었다는 부호가 나타나기 시작했으며 가장 중요한 데이터 스토어는이를 지원합니다.
운동량은 계속됩니다
지난 몇 년 동안 많은 새로운 기술이 등장했지만 (웹 사이트의 진화는 훌륭한 기술 타임 라인을 제공 함), JavaScript의 중요한 측면 중 하나는 약 2 세기 동안 존재했다는 것입니다. 오늘날에는 기능이 풍부한 언어가되었습니다.
이것은 처음부터 멀다. 그 당시 JavaScript는 실제 프로그래머가 마스터하기 위해 경멸했기 때문에 이력서에 자랑스럽게 글을 썼습니다. 이제 JavaScript는 대부분의 채용 담당자 평가의 초점입니다.
웹 개발에 대한 작업을 찾고있을 때 JavaScript가 시작하기에 좋은 언어라고 생각합니다. 여기에 중요한 이유가 있습니다.
진입 장벽 : JavaScript는 다른 언어에 비해 상대적으로 쉽게 배우기 쉽고 온라인에서 기성품 스크립트와 리소스를 많이 찾을 수 있습니다. 또한 JavaScript는 Atom, Chromedev 편집기 및 JSFiddle을 포함한 모든 텍스트 편집기 또는 다양한 무료 도구에서 만들 수 있습니다.
크로스 플랫폼 : Node.js 기반 서버뿐만 아니라 모든 브라우저는 JavaScript를 지원하고 대부분의 모바일 플랫폼에서 일반적으로 실행됩니다. JavaScript 기술 세트는 대부분의 플랫폼의 응용 프로그램을 개발하는 데 사용될 수 있습니다. (참고 : JavaScript는 보편적 인 도구가 아닙니다. 예를 들어, 데이터 분석과 같은 리소스 소비 애플리케이션은 다른 언어에서 더 좋습니다.)
기존 기술 : 서버 측 JavaScript는 비교적 새로운 개념 일 수 있지만 핵심 JavaScript 언어는 수년 동안 존재 해 왔습니다. 시간의 성장으로 인해 성숙해졌으며 일반적인 웹 스크립팅 언어로 널리 받아 들여졌습니다.
스프링 보드 : JavaScript는 다른 플랫폼과 더 잘 호환되므로 Ruby on Rails, ASP.NET, PHP 및 기타 환경을 채택 할 위험이있을 때 JavaScript 기술이 필요합니다. JavaScript를 통해 강력한 웹 애플리케이션을 개발하려면 여전히 HTML 및 일부 CSS를 배워야합니다.
인기있는 기술 : 언어는 구축되었지만 업계 자체는 자바 스크립트 지식과 기술을 갖춘 언어를 발견했습니다. 작업 게시물을 보면 트렌드가 표시됩니다.
친구의 자바 스크립트가 아닙니다
과거에는 JavaScript가 배우기 쉽지만 마스터하기가 어렵다고 묘사했습니다. 이는 많은 언어의 경우에 해당 될 수 있지만 웹의 JavaScript의 채도는 초보자가 다른 웹 사이트에서 테스트 된 코드를 신속하게 복사하여 코드를 완전히 이해하지 않고 필요한 수정을 한 후에 사용할 수 있음을 의미합니다.
JavaScript는 오늘날 웹의 중추이므로 웹 개발자가되기를 원하는 사람들은 배우는 첫 언어로서 집중해야합니다.
동의하십니까? 동의하지 않으면 모국어는 무엇입니까? 웹 개발을 찾는 개발자가 배워야한다고 생각하십니까? 의견에 알려주십시오.