Code Metaphor

Programming, Writing, Reading, Thoughts…

당연히 JavaScript는 필수 기능이 될 수 없다

자바스크립트는 필수 기능인가? 당연히 JavaScript는 필수 기능이 될 수 없다. 아직도 이런 웹의 기초에 대해 무지한 사람이 있다니 마음이 씁쓸해진다.

강제해도 괜찮다는 사람들의 의견은 자바스크립트를 사용하지 않는 사용자들이 얼마나 될 것이며, 그러한 작은 부분을 위해서 시간 낭비하지 말라는 것이다. 그리고 이미 자바스크립트는 너무도 널리 퍼져 있어서 실제로 자바스크립트를 사용할 수 없는 사용자들은 3~5% 정도 밖에 없다는 것이다. 하지만 이들도 수동적인 참여는 스크립트 없이 가능해야 한다는 의견에 대해서는 전체적으로 동의하고 있다.

실제로 JavaScript를 사용할 수 없는 사용자는 그보다 더 적을 것이라고 생각한다. 하지만 그 수가 아무리 적다고 해도 JavaScript는 필수 기능이 될 수 없다. 게다가 대부분의 경우 나대지 않는(unobtrusive) JavaScript 개발은 시간을 낭비하진 않는다. 그 사람들이 대체 웹 사이트를 어떻게 개발하는지는 몰라도, VLAAH의 경우에는 딱히 시간을 낭비했다는 느낌은 없었다. 오히려 초기 프로토타입 구현 때부터 JavaScript를 사용하면 더 골치가 아프다. 초기 개발시 편하게 HTML로만 기능을 완성시킨 다음, 체감 속도가 느린 부분이 있다면 Ajax도 지원하면 되고, 불편한 UI는 JavaScript로 개선시키면 된다.

만약 나대지 않는 JavaScript 개발이 개발 속도를 체감할 수 있을만큼 느리게 만든다면, 플랫폼 선택이 잘못된 것이다. JavaScript가 아니면 구현하기 힘든 UI의 프로그램을 개발하는 데는 웹의 HTML + CSS + JavaScript보다 훨씬 나은 플랫폼이 많다. 바로 떠오르는 것도 Flash, Silverlight, Adobe AIR 등…. 그런 프로그램을 왜 HTML과 JavaScript로 어렵게 개발하나? 혹은 그런 프로그램인 것도 아니면서 개발 속도가 느려진다면, 그 개발자가 야매 개발자가 아닌지 의심해볼 필요도 있다.

원래 볼일 보고 뒷처리를 책이나 비닐로 하면 힘든 법이다. 뒷처리는 두루말이 휴지를 쓰는게 가장 편하다. 용도에 따라 쓰면 된다. (물론 예전에는 뒷처리에 신문도 썼고, 일반 웹 페이지의 네비게이션에 플래시도 썼지만!)

This entry was posted on July 25, 2008 at 9:13 AM. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

3 Responses to “당연히 JavaScript는 필수 기능이 될 수 없다”

  1. hey Says:

    http://monac.egloos.com/1989374 ^^

  2. 소내기 Says:

    많이 동감합니다. 아쉽게도 SI현장에서 설득하기 쉽지 않죠. 간단한 예를 들어 “Flash, Silverlight, Adobe AIR” 이걸 도입하면 좋은데, 비용이 많이 발생해서 그런것 같습니다. 그냥 개발자 시켜서 “javascript 쫌 써서 어떻게 해봐!” 라고 하시니 뭐, 실제 java개발자보다 Flex개발자가 너무 비싸서 안하려 라고, 진짜 웃긴 사실은 만약 Flex를 도입한다면 전체 사이트를 Flex로 개발한다는 사실입니다. 음… 이게 좀 문제 많은 대한민국이죠. 라이센스가 아깝다나 뭐라더라.

  3. sh. Says:

    재미로 내부 cms에 extjs 도입했다가 걷어낸 적이 있어요ㅎ 그 후에 11번가(11st.co.kr)에서 extjs를 엄청 깔아놨던데, 막판에 결국 다 걷어냈더라고요.

Powered by WordPress. Styled by Hong, MinHee. XML Feed, Comments XML Feed.