본문 바로가기

나의 이야기/낙서장

[펌] 얼마전에 다읽은 CURL이란 책..

 

이곳 저곳 뒤지다가 발견한 내용인데.. 재미있을 것 같아서.. 구입해서 읽어봤슴다~~

 

 

해비(?) 리치(?) 클라이언트 개념~

책 감상평~~

 

0. 1995년 부터 MIT에서 연구된 개념~~

 

1. 리치클라이언트 개념을 통하여.. 상당히 많은 기능부여를 통하여 언어와 그래픽적인 요소를 가미하기 위하여 탄생한 개념이라고 생각함..

 

2. Curl의 오픈프로젝트를 통하여 얻어진 기술중 상당부분을 실제 사용할 수 있도록 구현하여 놓은 제품임. 기본적인 디자인툴.. 클라이언트를 얻어서 실제 업무에도 사용할 수 있을 것이라고 생각함.

 

3. 언어형태는 거의 객체지향언어의 형태로.. 자바나 델파이에 비슷한 형식을 가지고 있으며.. 기본 표기법의 형태는 Lisp을 닮고 있음. ( 저자의 이야기로는 C++, Lisp, TCL/TK, Latex를 참조하였다고 함. )

 

4. HTML에서 부터 Web에 관련된 JavaScript및 ActiveX나 Java애플릿과의 연계를 비롯하여 3D그래픽까지 모두 구현이 가능한 형태이며.. 실제 외국에서는 구현되어서 사용이 되고 있는 형태임.

 

5. 실제 제작의 편의적인 부분은.. 언어의 구현에 대해서.. 어느정도 숙련이 되면.. 상당히 능숙하게 홈페이지(?)를 구현할 수 있음. 플래시와 같은 좀더 편한 도구나.. 구현툴이 나온다면 좋을 것 같음. (순간적으로.. 이런 제품을 만들어 보고 싶은 충동도 느꼈음.. )

 

* 문제점?? 고민 사항..

 

하나. 라이센스가 배포자를 통하여 얻어지는 ID를 통하여 지불하는 독특한 방식인데.. 이 부분은 상당히.. 불편하거나.. 배포의 문제를 띄고 있다고 생각함.. 하지만, Developer의 기본 설정으로도 어느정도는 구현할 수 있으므로.. 개인 홈피정도는 그냥 만들어도 될것 같음.

둘. 상당히 큰(?) 클라이언트를 플래시나 자바런타임을 인스톨 하듯이.. 깔아야함.. 이 부분이 불편할 것 같기도 하고.... 뭐~ 배포본을 나름대로 만들면 되니까.. 별 문제는 없어보임.

 

결론~~~~~~~~~~~~~~

 

차세대의 웹관련 언어와 툴이 결합된 형태로.. 이거 하나만 가지고도 모든 부분을 완료할 수 있다는 점은 큰 장점이고.. 실제 사용을 해서 구현해볼 생각도 가지고 있음..