'잡다구리/정보'에 해당되는 글 41건

320x100

Ajax : 의미와 스터디 방향잡이~!

Posted on 2008. 6. 27. 23:02
Filed Under 잡다구리/정보

안녕하세요? Ajax를 공부하고 있는 PHP프로그래머 입니다^^

Ajax요..신기술은 아니지만...

국내에선 아직까지 이름도 제대로 안알려진 언어입니다.

( '아약스', '아작스' 등으로 많이 부르죠.

사실 어떻게 부르든 상관없겠지만... 개발자인 Jesse James Garrett가 "에이잭스"라고 칭했습니다.)


그래서 고수가 몇업고 책도 번역본만 출간된 상태라 공부하시기 어려울듯 합니다.


에이잭스를 공부하시려면 먼저 에이잭스가 왜 그렇게 대단한지를 아셔야 합니다.


에이잭스는 여타 PHP나 JSP, ASP 등의 웹언어에서 볼수 없는 상식을 깨는 방식을 보여줬는데요.


그건 웹에서 불가능하리라 했던 동적움직임과, 데이터 처리방식이 서버처리가 아닌 Client방식을 썻다는 점입니다.


동적움직임이라 함은 쉽게 말하면 그겁니다.


일반적인 프로그래밍은 하나의 동작이 그 기능을 수행하잖아요? 예를들어 셀렉트 버튼을 누르면 옆에 세부항목이 주르륵~~뜨게 할려면...

다른 프로그램은 그 부분만 실행되는데..

웹은 그렇지가 못합니다. 페이지를 통해 작업을 실행하지요.


그걸 페이지 이동할 필요없이 수행하게 만든것입니다.

사실 이건 자바스크립트로도 거의 구현이 되는데요....왜 에이잭스를 굳이 쓰느냐..

에이잭스 요놈이 자바스크립트 까지 포함합니다.


에이잭스는 신기술이 아니라...JavaScript + CSS + DOM + XMLHttpRequest+XML 을 통합해 놓은 것을 말합니다.(일종의 강화판 스크립트 언어라고도 볼수있죠.)


그럼 다음은 데이터 처리 방식에 대해 말씀드리겠습니다.


일반적인 데이터 처리는 서버에서 처리를 합니다.

하지만 에이잭스는 서버는 자료전달만 할뿐 Client(즉 사용자) PC에서 실행을 합니다.

그러므로서 속도가 엄청 빨라지죠!!

(예를 들어 100명이 자료를 요청했다면 이전엔 서버에서 100분을 처리했지만...에이잭스는 각자 가져와서 100명의 피씨에서  각각 수행하는겁니다. 분명 차이가 있겠죠?)


그럼...공부할것에 대해 알았으니 다음은 공부방향입니다.


저는 걘적으로 에이잭스부터 독학하시는건 비추입니다.


아직까지는 서적도 번역본 밖에 나오지 않았습니다.


누구한테 배운다면 모를까...혼자서 독학은 무리라고 봅니다.


일단 다른언어를 먼저 해보세요. PHP나 ASP,JSP를 먼저 공부하심이 좋을듯 합니다.


실제로 실무에선 에이잭스를 단독으로 다른 언어와 쓰기보단 같이 많이 씁니다.


웹프로그래머로써 저의 이견은 그렇습니다.


언어를 하나 선택하시고 다음과 같이 목표를 잡고 해보세요.


방명록 같은건 공부 한두어주 하면 바로 짭니다.


방명록 -> 게시판 ->로그인(세션/쿠키)-> 계층형 게시판(자료실등) -> 쇼핑몰...


저것만 하실줄 알면 누가 안가르쳐줘도 공부어떠게 뭘할지 다 나옵니다.


참고로 저는 PHP가 전공이지만 ASP나 JSP도 다 해봤습니다.


하나를 마스터하면 나머지는 접근하기 쉬워요. (물론 제가 마스터한건 아니지만요^^;)


일단...Ajax는 웹언어 잖아요?


그럼 그렇게 공부하시면 될듯합니다.!!


책은...솔직히 추천할만한게 없습니다. 다 어려우실듯....그래도 추천하라면...


Foundations Of Ajax ( http://book.naver.com/bookdb/book_detail.php?bid=2418182 )


추천합니다...

그럼 공부 잘하시구요^^ 파이팅입니다.!!

출처: 네이버지식IN(http://kin.naver.com/detail/detail.php?d1id=1&dir_id=10102&eid=cCq4qbiPCDKoofKCLYReTDGM4Iq3HaXt&qb=YWpheA==)

에이콤 출판사의 "Ajax 인 액션" 이라는 책도 볼만합니다.

반응형

About

by 쑤기c

반응형