티스토리 뷰
javascript의 활용
웹사이트 - 자바스크립트는 위에서도 언급했듯, 웹페이지를 살아있게 만들도록 탄생된 것이다. 자바스크립트는 프로그래밍 언어인 Java와는 다르다는 점을 유의해야 한다. 자바스크립트는 처음에 'LiveScript'라는 이름이었다고 한다. 하지만 만들어졌을 당시 자바가 매우 유명했기 때문에 자바의 동생, 형제라고 칭해서 새로운 언어로 포지셔닝하는 것이 좋겠다는 판단으로 자바스크립트가 된 것이다. 하지만 자바스크립트가 진화함에 따라, ECMAScript라 불리는 자체 표준 기술 기준과 함께 자바와 다른 완전히 독립적인 언어가 됐다.
모바일 어플리케이션 - javascript를 이용하여 iOS, Android, 그 외의 모바일 플랫폼 개발이 가능 하다다. core가 따로 있고, 그 위에 javascript로 작성하여 여러 가지 모바일 플랫폼으로 앱들을 제작할 수 있습니다.
하이브리드 앱을 개발할 수 있는 서비스들이 많이 존재하고 있고, 여러 가지 중에서 마음에 드는 것을 선택하여 시작하시면 됩니다.
비디오 게임 - javascript언어를 통해 비디오 게임을 만들 수 있다., 그것도 모자라서 이제는 VR까지 개발할 수 있다고 합니다.
이미 웹페이지를 통해 VR을 개발하는 오픈소스들은 여러 곳에서 활발하게 활동중이며, 각 VR/AR기기들이 활성화된다면 모바일 쪽 하이브리드 앱 개발처럼 core위에 javascript가 동작하는 형식으로 VR/AR도 쉽게 개발 가능합니다.
데스크톱 앱 - javascript를 통해 3개의 PC 플랫폼을 개발할 수 있습니다. 과거 조용하게 시작했던 node-webkit이 있었는데, 어느 순간엔가 electron으로 옮겨갔고, 지금은 많은 PC 서비스들이 electron으로 개발되고 있습니다. 국내 스타트업들의 PC 서비스도 electron으로 개발되어서 배포되는 서비스들이 많이 있습니다.
왜 Frontend에서 JavaScript를 사용하는가?
만들고 다른 언어로 교체하지 않았기 때문이다. 모든 컴퓨터에는 브라우저가 있고, 브라우저는 JavaScript로 돌아간다. 즉, 모든 컴퓨터에는 JavaScript가 깔려있다. 이는 모든 컴퓨터가 이 언어를 이해한다는 것이다.
별도의 행위를 하지 않아도 JavaScript를 사용할 수 있다.
'노마드코더 > Vanilla JS' 카테고리의 다른 글
#1-6 Your first JS Variable (0) | 2021.08.22 |
---|---|
#1-5 Hello World with Javascript (0) | 2021.08.22 |
#1-4 VanillaJS (0) | 2021.08.22 |
#1-3 ES5, ES6 ES (0) | 2021.08.22 |
#1-1 Why JavaScript? (0) | 2021.08.22 |