본문

JavaScript 개요

반응형

JavaScript 개요

자바스크립트란?

웹 브라우저에 내장되어 있는 스크립트(script) 언어

객체지향(object oridnted) 프로그래밍

동적이면서 약한 타입(dynamic and weak typing) 언어


웹 개발환경의 변화

1994년 Brendan Eich가 개발

1995년 넷스케이프 네비게이터 2.0에 탑재

모든 웹 브라우저에 내장된 클라이언트 측 스크립트 언어

2005년 초 Ajax 기술의 보급

2008년부터 가열된 웹 브라우저간의 자바스크립트 엔진 성능 경쟁

서버 측에서의 자바스크립트 프로그래밍

2009년 Ryan Dahl이 Node.js 개발

HTML5에 중심에 놓여 웹 표준으로서 위상을 가짐

모바일 환경까지 그 응용 범위의 세를 확장


모바일 앱 개발환경과 자바스크립트의 위상

2007년 아이폰 등장과 함계 시작된 스마트폰의 열풍

엄청난 모바일 앱 시장의 성장

스마트 폰 플랫폼의 다양성이 바로 문제의 발단

- 개발 비용의 증가. 유지보수 비용의 증가

모바일 웹 브러우저의 신속한 HTML5 지원

jQury Mobile, Sencha Touch와 같은 모바일 웹 앱 개발 프레임워크 등장

모바일 웹 앱(mobile web app) - 속도의 한계

하이브리드 모바일 앱(hybrid mobile app) 대안

모바일 시대의 앱 개발에 있어 자바스크립트의 위상과 중요성이 날로 높아짐


자바스크립트 개발도구 설치

통합개발환경 Eclipse를 기반으로 한 Aptana Studio

오픈소스

Windows, Mac OS X, Linux 등의 멀티플랫폼을 지원


- 출처 : SK Planet 상생혁신센터 javascript 교육과정


반응형

공유

댓글