Page 27 -
P. 27

구글이 만든 구글 지도 등의 기능이 많은 애플리케이션이 등장하면서 자바스크립트에 대한 오해

                   가 사라지기 시작했습니다. Ajax라는 비동기 통신 기술을 사용하여 데스크톱 애플리케이션과 비
                   교해도 손색없는 기능과 조작성을 실현한 것입니다. 이때야 비로소 사람들은 자바스크립트가 간
                   단한 스크립트 언어가 아니라 고성능의 웹 애플리케이션을 만들 수 있는 본격적인 객체 지향 언어
                   라는 사실을 이해하기 시작했습니다.

                   또한 2008년부터는 HTML5 사양이 정해지기 시작했고 자바스크립트로 웹 애플리케이션을 만들
                   수 있는 다양한 API(표 1-1, 39쪽)가 등장하였습니다. 동시에 웹 브라우저 성능이 향상되기 시작

                   하면서 자바스크립트가 대중적인 언어로 자리 잡는 토대가 마련되었습니다.




                   1.2.3 자바스크립트의 현재와 미래


                   최근의 자바스크립트 엔진(구글의 V8 엔진 등)은 강력한 성능을 갖추고 있으며 웹 브라우저 자체
                   기능도 매우 좋아졌습니다. 이제 웹 브라우저는 개발자에게 일종의 OS 같은 환경을 제공하고 있
                   습니다. 개발자는 웹 브라우저 위에서 동작하는 자바스크립트로 본격적인 웹 애플리케이션을 만

                   들 수 있습니다. 또한 서버 측에도 Node.js가 보급되어 자바스크립트가 더 널리 퍼지고 있습니
                   다. 게다가 ECMAScript 6의 권고안에 따라 자바스크립트는 더욱 강력한 프로그래밍 언어로 거
                   듭났습니다. 미래에는 ECMAScript 6의 기능을 사용한 모던 웹 애플리케이션이 탄생할 거라 기

                   대합니다.






























             044




         자바.indb   44                                                                            2018-03-19   오전 9:35:31
   22   23   24   25   26   27