2008년 12월 1일 월요일

Web 그리고 우리를 바꾼 Web 10대 사건

Web의 발전사 중 끊임없는 대작이 등장했고, 우리가 기록할 만한 가치가 있는 것 또한 많이 있다. 여기에 그 중 10개의 굵직한 사건을 기록하려고 하는데 그 것들은 우리 생활과 작업 중에 큰 영향을 주었다.

1、Thanks Linus Torvalds,Thanks Linux

Linux Torvalds가 1991년 Linux를 내놓았을 때, 기타 UNIX계통 개발자들은 그를 조롱하였고, 일부의 사람들이 Linux가 사용된 시스템은 잘 못 된 것으며, 기초적인 구조 조차 완전히 잘 못 된 것이라고 하였지만 이러한 비평 앞에서도 Torvalds는 조금의 위축도 없이 오늘 날까지 달려왔고 Linux는 단지 PC 주류 운영체제 중 하나를 점유했을 뿐 아니라 진정 우수한 Web 서비스 체제가 되었다. Torvalds가 발표한 이 운영체제는 GNU 정책에 기초하여 더욱 빠르게 퍼지고 성장하게 되었다.

Linux는 인터넷의 핵심이다 : 거의 모든 Web은 Linux를 사용하거나 지지한다. 그것은 방대하며 충성적인 사용자층을 가지고, 또 모범적인 본보기로 Web의 보급화를 촉진했다.

2、Mosaic 브라우저의 등장

만약 처음부터 Mosaic 브라우저가 없었다면 인터넷은 이렇게 짧은 시간에 이렇게 많은 사용자층을 흡수할 수 없었을 것이다. 진정한 첫번째 브라우저인 1993년에 발표된 Mosaic은 즐겨찾기를 제공하고 그림을 표현했여 당시 사람들을 가장 놀라게 한 발명품이 되었다. 그 때부터 비로소 인터넷에서 그림을 다운로드할 수 있게 되었다. 이러한 기능이 발표되자 인터넷은 새로운 국면을 맞이하여 더욱더 사람들을 끌어 모을 수 있었다.

Mosaic은 네트워크 정보 전달 방식을 바꾸어놓았다고 말 할 수 있다. 이 것이 없었다면 Web의 발전은 지금과 완전히 다른 길을 걸었을 것이다.

3、W3CCSS규격을 발표하다.

1996년 W3C는 첫번째 CSS규격을 발표했다. CSS는 Web 개발 방식을 바꾸어놓아 개발자가 더욱 손쉽게 외부양식을 바꿀 수 있게 하여, 짧은 시간 안에 모든 웹페이지의 설계를 가능하게 바꾸어놓았을 뿐 아니라 매 HTML 페이지를 찾아가 일일이 본문 태그를 수정하는 수고를 덜어주었다.

Thanks CSS,이로 인해 웹페이지의 개발과 유지보수가 이렇게 간단해졌다.

4、오픈 소스의 공식 출시

오픈 소스의 시작은 이미 오래되었다, 단지 정식적으로 시작하지 않았을 뿐이었다. 그 기원은 1960년 대까지 거슬러 올라갈 수 있는데, 인터넷은 바로 오픈 소스의 도움 아래 생겨난 것이다. 1998년 Tim O'Reilly의 “Freeware Summit” 회의에서 "오픈 소스"라는 정식 명칭이 확립되었고, 오픈 소스 계획이 시작되었다. 관련된 라이센스도 발표되었는데, 개발사는 이로부터 자주적으로 소스코드를 수정 발표 할 수 있게 되었다.

오픈 소스는 소프트웨어의 형식으로 현대 대다수의 웹페이지에 혜택을 주는데 간단히 Wordpress, Firefox, PHP 기르고 Linux가 Web의 발전과 브라우저에 준 영향을 봐도 우리는 바로 오픈 소스가 네트워크에 준 영향을 옅 볼 수 있다.

5、Rasmus Lerdorf가 PHP를 발표하다

오픈 소스 덕분에 PHP와 같은 동적 언어가 비로소 개발자 간에 자유롭게 전파 되었다.PHP는 Web 프로그래밍 언어 중 가장 유행하는 언어로 볼 수 있는데, 현재 2000만 여 홈페이지와 100만 여 웹 서버에서 사용 중이다.

1995년 Rasmus Lerdorf가 처음 PHP를 발표한 이후 빠르게 퍼지기 시작해서 다른 개발자들로 부터 우수한 Web 프로그래밍 언어로 평가되었다. PHP는 서버상에서 운용되고 또한 HTML과 SQL 데이터베이스 사이에서 완벽한 상호작용을 하여, 개발자가 더욱 빠르게 제작할 수 있게하고 유지보수등 복잡한 역동적인 인터렉티브도 가능하게 한다.

현재와 과거 할 것 없이 매우 많은 인터넷 상 대형 홈페이지 (예: Facebook, 야후, 위키백과 등등) 가 PHP언어를 기초로 하고 있다. 이 간편한 언어는 또한 유행하는 인터넷 응용 프로그램 (예: Wordpress、Drupal、phpBB 등등) 에 의해 응용 되고 있다.

6、PayPal의 창립

비록 논란이 많지만 PayPal은 확실히 온라인 금전거래의 효시이다. 1998년에 창립되었으며 그 후 eBay 고객들로부터 점점 더 많은 환영을 받았고 2000년 2월에 이르러 PayPal은 eBay상에서 매일 20만 건 이상의 거래를 이루어냈다. eBay가 PayPal을 사들인 후, 개인 사업자가 자신의 API으로 이 온라인 지불 시스템을 사용하는 것이 가능해졌고 빠르고 안전한 거래 방식으로 자리 잡았다.

7、Firefox의 발표

네스케이프 네비게이터의 실패에 참패에 따라 IE는 2003년에 이미 브라우저 시장의 94%를 차지 하게 되는데, 이러한 독점은 인터넷의 발전에 많은 제약을 가져왔다. 또한 IE도 나태해져서 IE1로부터 IE6까지 거의 1년에 한 번 판 업데이트가 되었지만 IE6에서 2006년 IE7의 발표까지는 5년이 걸렸다. 2003년 Firefox의 발표는 다시한번 브라우저 시장에 기폭제가 되었다. Firefox는 IE에 존재하는 대량의 결함은 해결하였고 탭 브라우징과 맞춤법 검사, 그리고 라이브 즐겨찾기 등 새로운 기능을 가져왔다. 많은 Web 개발자들에 대해 Firefox가 주목을 끄는 것은 그것이 채용한 Gecko 렌더링 엔진에 있다.

오늘날 Firefox는 이미 IE와 평등하며, 보이지 않는 가운데 인터넷의 발전 촉진을 가져왔고, 또 브라우저의 전쟁을 가져올 것이다.

8、Ruby On Rails의 궐기

아마 많은 사람들이 Web 발전사에서 이 상징적인 사건에 관심을 주지 않겠지만, 그렇다고 해서 이것이 Ruby On Rails의 중요성에 영향을 주진 않는다. 분명히 이 RoR의 아키텍처는 웹 페이지 개발에 큰 변화를 가져다 주었다.

David Heinemeier Hansson이 2004년에 Ruby on Rails를 발표할 때부터 많은 기타 언어가 핵심이 된 Web 개발 구조가 끊임없이 쏟아져나왔는데 RoR 또한 model-view-controller 아키텍처이고 또한 scaffolding 과 기타 보조적인 것으로 프로그래밍 중의 중복과정을 제거했다. 이렇게 RoR은 개발자의 프로젝트 개발 주기를 줄여주었다.

아키텍처가 더욱 빠르게 개발이 진행되어 Web 개발의 방식을 바꾸었다. 그 때로부터, 포털 사이트의 Web 아키텍처는 더 좋은 서비스를 제공하게되었다. RoR은 애플의 운영체제 Leopard 중에도 사용되는데 나날이 그 중요성이 커지고 있다는 것을 증명한다.

9、37 Signals가 Getting Real Ebook을 발표하다

과거 5년 간 37 Signals는 줄곧 Web 개발사 중 가장 사랑받는 기업이었다. 그 들의 제품이 우수할 뿐 아니라 그들이 현대 Web 개발의 정신적 지주가 되어왔기 때문이다. 그들이 내 놓은 Basecamp는 RoR을 기초로 처음 개발 된 것으로 이러한 개념은 2004년에 생겨났다. 그리고 37 Signals가 2006년 발표한 Getting Real Ebook도 빠르게 개발하여 그 개념을 유행시키기 시작했다.

Web 개발자들도 그 때부터 Getting Real Ebook의 개념을 이어받아 Web 개발을 이행했다. 구글과 MS와 같은 대기업도 점차 그 이론을 받아 들이고 있고, 필요없는 수고를 줄여주어 비교적 작은 단체에서도 짧은 주기로 신상품을 발표하게 되었다.

10、Amazon의 클라우딩 웹호팅과 웹서비스 발표

2006년 Amazon의 S3 그리고 EC2의 발표에 따라 클라우딩 호스팅과 클라우딩 웹서비스가 사람들에 의해 이해되고 받아들여지기 시작했다. Amazon이 제공하는 서비스를 사용하면 기업은 실제 사용한 양만큼의 비용만 지불하면 되어 서버의 증가로 인해 높아진 비용을 아낄 수 있다. 클라우딩 서비스는 전통적인 Web서버를 대신하여 욱 빠르고 더욱 비용이 적게드는 선택을 가져다 준다.

클라우딩 서비스의 발표는 Web 업종의 문턱을 낮추고, 클라우딩 컴퓨터의 출현을 가져다 와서, 돌발 상황이 가져오는 통신 문제도 더 이상은 없다. 이제 Web 개발자들은 자금 또는 높은 서버 유지 비용에 얽매이지 않고 단지 창의성만 있으면 창업을 하고 최소한의 자본으로 자신의 이상을 실현할 수 있게 된다.

댓글 없음:

댓글 쓰기