안드로이드 개발자로서,
이제는 Script 언어들의 기본기를 천천히 다져놓을 때라고 생각이 되었다.
그 이유는 구글이 돈독이 올라서이다.
처음에는 Open 과 Free 를 추구하며 광고수익만으로 만족할 것 같이
쿨한척 다하던 구글이 태도를 바꾸었다.
마냥 오픈하여 iOS 를 뛰어넘기만을 바랄 줄 알았던 구글이
모토로라를 인수하면서부터 서서히 제조사들을 긴장시키더니
이제는 점점 폐쇄적인 정책을 추구하며 서서히 돈을 요구하고 있다.
제조사들은 안드로이드를 유료로 전향할 것이라는 예상까지도 하고 있다.
그래서 요즘 이슈가 되고 있는 것들이
삼성과 Intel 의 타이젠.
모질라 재단의 파이어폭스 OS.
그리고 Ubuntu 계열의 Ubuntu Mobile.
요 녀석들 중에 파이어폭스 OS 의 경우는
웹 브라이우저 베이스가 되는 녀석으로
Script 언어들의 중요성은 아무리 강조해도 모자라지 않을 정도이다.
현재까지 하이브리드는 네이티브에 비해 성능이 많이 후달리고,
네이티브에 비해 하드웨어적 요소를 쓰려면 많은 코딩이 필요하며,
Webkit 이 다를 경우 코드가 더러워 진다는 등의 여러가지 단점 때문에
피해지는 녀석이었다.
하지만, 요즘은 모바일 기기들의 하드웨어 스펙이
데스크탑 PC 등에 비해 크게 딸리지 않아 성능문제는 해결될지 싶고,
라이브러리의 발전으로 하드웨어적 요소 등을 사용하는 것도 쉬워지고,
Webkit 등도 HTML5 의 등장으로 표준화가 이루어지고 있기 때문에
하이브리드는 추후에 그 호환성 면에서 중요한 위치를 차지할 전망이다.
이미지 출처 : ejohn.org
그래서!!!
Script 언어에 대한 공부는 이제 모바일 프로그래머들에게는 꼭 필요하며,
그 중에서도 현재 가장 범용적으로 사용되는 jQuery 는 중요한 library 라 생각된다.
이전 회사에서 JavaScript 관련 작업을 하며,
JavaScript 가 세계에서 가장 많이 쓰이는 언어라는 것도 알게 되었고,
그 라이브러리의 종류가 어마어마하게 많다는 것도 알게 되었다.
이것들을 알기 위해서는
JavaScript 와 CSS 에 대한 기본 베이스는 물론,
이를 활용하는 jQuery 에 대해서는 안드로이드 다루듯 자유롭게 사용할 수 있는 경지에는
이르러야 한다.
그래야 다른 라이브러리도 큰 어려움 없이 받아들여 쓸 수 있을테니.
자 그럼 오늘부터 JavaScript 와 CSS, 그리고 jQuery 를 공부하며
여러가지 실습을 해보련다.
'프로그래밍 놀이터 > Web' 카테고리의 다른 글
[jQuery/Tutorial] CSS 에서 정의한 class 적용하기 & Effect 주기. (0) | 2013.05.08 |
---|---|
[jQuery/Tutorial] window.onload vs. ($document).ready (0) | 2013.05.08 |
new html (0) | 2013.01.13 |
RESTful Web service: The basics (0) | 2012.12.08 |
ECMAScript(에크마스크립트, ES) 가 뭔가요? (0) | 2012.11.27 |
댓글