아래 3가지를 이용하면 유연하게 빠른 개발을 할수가 있다. 나같은 경우는 과거 2002년에 deep하게 자바스크립트를 이용해서 개발을 시작을 했다. 처음에는 어려웠지만, 막강한 파워에 놀라웠고, 2004년 쯔음에 FCKEditor소스를 접하면서 충격적이었다.
Ajax 덕택에(?) 지금은 그 때보다도 더 인기있는 스크립트로 자리를 매김하고 있다. 더 많은 오픈소스들이 나와서 개발자들을 즐겁게 하고 있다.
특히, 메소드를 변수에 담을 수 있는 것과 prototype이라는 특성을 이용한 상속은 흥미롭다.
FCKEditor를 보면, 동적으로 스크립트르 구현한 파일을 선택을 해서 로딩을 하고, 로직을 처리하는 부분이 있다. 다형성을 구성을 할때 유용한 선택이었다.
클라이언트 브라우져를 위한 개발을 위해서 자바스크립트는 현재 최고라는 생각이 든다.
Higher-order functions
동적 타이핑(Dynamic typing)
Wrap up
Crossing borders: JavaScript의 특징
http://www.ibm.com/developerworks/kr/library/j-cb12196/index.html?ca=drs-kr
원문 :
Crossing borders: JavaScript's language features
http://www-128.ibm.com/developerworks/java/library/j-cb12196/index.html
