더북(TheBook)

1.3 엔터프라이즈 패턴

 

자바는 1996년 초반 1.0 버전 출시 이후 급속히 보급됐습니다. 메모리 관리, 포인터 등 복잡한 C/C++ 언어를 대신할 새로운 프로그래밍 언어를 원하던 시기였기에 타이밍이 좋았습니다. 많은 개발자가 금세 자바 프로그래밍을 시작했고, 이들을 자바로 전환시킨 일등공신은 애플릿(applet)이었죠. 애플릿은 웹 브라우저에서 별도 프로세스로 실행 가능한 작은 애플리케이션으로 HTML/CSS만으로는 불가능한 일을 웹 사이트에 추가할 수 있었습니다(예: 실시간 반응하는 그래프나 스트리밍 비디오 피드).

인터넷이 빠르게 팽창하면서 정적 웹 페이지는 낡고 따분한 유물로 전락했고 사람들은 더 빠르고 화려한 웹 서핑을 원했습니다. 애플릿을 쓰면 사용자와 대화하면서도 정적인 월드 와이드 웹(World Wide Web, WWW)에 유려하고 멋진 효과나 액션을 넣을 수 있었지만, 인터넷 세상은 뭐든 오래 가는 법이 없죠. 사용자는 더 많은 것을 바랐고 애플릿은 그런 요구를 충족시키지 못해 인기는 시들해졌습니다.

그래도 애플릿은 자바 플랫폼을 세상에 빠르게 전파하고 인기 반열에 올려놓은 주역입니다. 아직도(이 책을 쓰고 있는) 자바는 세상에서 제일 인기 있는* 2대 프로그래밍 언어입니다.

 

* TIOBE 인덱스(프로그래밍 언어의 인기를 나타내는 수치)에 따르면 자바가 1위, C가 2위입니다(2016년 11월 기준).

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.