자바스크립트: 두 판 사이의 차이

내위키
편집 요약 없음
편집 요약 없음
3번째 줄: 3번째 줄:
프로그래밍 언어. 특히 웹 환경에서는 절대 지존의 자리를 차지하고 있다. 동적인 웹페이지를 위해서는 대안 없는 원톱이고 서버 사이드에서도 [[Node.js]] 덕택에 강력한 세력을 구축했다. 일렉트론 프레임워크를 활용하면 [[크로스 플랫폼]] 데스크톱 응용프로그램을 만들 수 있고<ref>[[비주얼 스튜디오 코드]]가 일렉트론 프레임워크를 활용한 대표적인 작품이다.</ref> 아파치 코르도바, 리액트 네이티브로 모바일 앱도 개발할 수 있다. 이쯤 되면 정말로 만능이다.
프로그래밍 언어. 특히 웹 환경에서는 절대 지존의 자리를 차지하고 있다. 동적인 웹페이지를 위해서는 대안 없는 원톱이고 서버 사이드에서도 [[Node.js]] 덕택에 강력한 세력을 구축했다. 일렉트론 프레임워크를 활용하면 [[크로스 플랫폼]] 데스크톱 응용프로그램을 만들 수 있고<ref>[[비주얼 스튜디오 코드]]가 일렉트론 프레임워크를 활용한 대표적인 작품이다.</ref> 아파치 코르도바, 리액트 네이티브로 모바일 앱도 개발할 수 있다. 이쯤 되면 정말로 만능이다.


이렇게 막강한 영향력을 가진 자바스크립트는 브랜든 아이크가 넷스케이프 브라우저를 위해 단 열흘만에 설계했다. 자바스크립트라는 말 때문에 [[자바]] 개발사<ref>선이 개발했고, 이후 선이 오라클에 인수되어 지금은 오라클 소유다</ref>에서 만든 거 아닌가 싶지만 자바와는 관계 없고 자바가 잘 나가고 있었기 때문에 그 명성에 그냥 묻어가려고 그렇게 이름 붙인 것.
이렇게 막강한 영향력을 가진 자바스크립트는 브랜든 아이크가 넷스케이프 네비게이터 브라우저를 위해 단 열흘만에 설계했다. 이전까지는 웹 페이지는 정적이었고, 페이지가 한번 로딩되고 나면 더 이상 변화가 없었다. 여기에 동적인 변화를 가능하게 하기 위해 넷스케이프가 채택한 것이 자바스크립트. 처음에는 모카(Mocha)라는 이름을 붙였다가 라이브스크립트(LiveScript)로 바뀌었고, 다시 자바스크립트로 바뀌었다. 자바스크립트라는 말 때문에 [[자바]] 개발사<ref>선이 개발했고, 이후 선이 [[오라클]]에 인수되어 지금은 [[오라클]] 소유다</ref>에서 만든 거 아닌가 싶지만 [[자바]]와는 관계 없고<ref>코드의 문법이 비슷한 면이 있긴 하지만 둘 다 [[C (프로그래밍 언어)|C]] 계열 언어이기 때문에 그런 것이지 별 관계는 없다. 객체지향을 구현하는 방법도 아예 다르다.</ref> 자바가 잘 나가고 있었기 때문에 그 명성에 그냥 묻어가려고 그렇게 이름 붙인 것.


{{각주}}
{{각주}}


[[Category:프로그래밍 언어]]
[[Category:프로그래밍 언어]]

2020년 8월 1일 (토) 01:24 판

JavaScript.

프로그래밍 언어. 특히 웹 환경에서는 절대 지존의 자리를 차지하고 있다. 동적인 웹페이지를 위해서는 대안 없는 원톱이고 서버 사이드에서도 Node.js 덕택에 강력한 세력을 구축했다. 일렉트론 프레임워크를 활용하면 크로스 플랫폼 데스크톱 응용프로그램을 만들 수 있고[1] 아파치 코르도바, 리액트 네이티브로 모바일 앱도 개발할 수 있다. 이쯤 되면 정말로 만능이다.

이렇게 막강한 영향력을 가진 자바스크립트는 브랜든 아이크가 넷스케이프 네비게이터 브라우저를 위해 단 열흘만에 설계했다. 이전까지는 웹 페이지는 정적이었고, 페이지가 한번 로딩되고 나면 더 이상 변화가 없었다. 여기에 동적인 변화를 가능하게 하기 위해 넷스케이프가 채택한 것이 자바스크립트. 처음에는 모카(Mocha)라는 이름을 붙였다가 라이브스크립트(LiveScript)로 바뀌었고, 다시 자바스크립트로 바뀌었다. 자바스크립트라는 말 때문에 자바 개발사[2]에서 만든 거 아닌가 싶지만 자바와는 관계 없고[3] 자바가 잘 나가고 있었기 때문에 그 명성에 그냥 묻어가려고 그렇게 이름 붙인 것.

각주

  1. 비주얼 스튜디오 코드가 일렉트론 프레임워크를 활용한 대표적인 작품이다.
  2. 선이 개발했고, 이후 선이 오라클에 인수되어 지금은 오라클 소유다
  3. 코드의 문법이 비슷한 면이 있긴 하지만 둘 다 C 계열 언어이기 때문에 그런 것이지 별 관계는 없다. 객체지향을 구현하는 방법도 아예 다르다.