요즘에 Ajax에 관심이 생겨서 이것저것 뒤져봤습니다.
제가 이해한바론 Ajax는 웹프로그램의 UI를 일반 어플수준까지 구현하기 위해서
브라우저 상의 릴로드없이 Ajax engine으로 데이터를 주고 받아서 처리하는 방식이라는군요.
그리고 새로운 기술이라기보다 기존의 기술들을 래핑한 수준이라네요.
실제로 구현된 gmail, 구글 어스 같은 경우엔 거의 일반어플 수준의 기능 보입니다만,
제가 간단히 몇개 만들어본 결과 다음과 같은 단점이 보이더군요.
0. 브라우저의 릴로드, 히스토리(뒤로, 앞으로) 기능을 프로그래머가 직접 제어해줘야합니다. 기본 동작 그대로 두게되면, 릴로드 시에 현재보고 있는 페이지에 상관없이 첫페이지로 돌아가게되고 "뒤로가기"시에는 완전히 다른 페이지(또는 싸이트)로 넘어가게 됩니다. gmail도 현재 "릴로드", "뒤로가기"만 제어하고 "앞으로가기"는 제어가 않되는군요.
1. 유저가 맘에 드는 페이지만을 북마크 할 수 없습니다. 하나의 페이지만으로 모든 것을 구현했기에 생기는 문제죠. 항상 첫페이지가 북마크됩니다. 블로그 같은 싸이트 운영시에 문제가.. =.=;
요즘에 Ajax에 관심이 생겨서 이것저것 뒤져봤습니다.
제가 이해한바론 Ajax는 웹프로그램의 UI를 일반 어플수준까지 구현하기 위해서
브라우저 상의 릴로드없이 Ajax engine으로 데이터를 주고 받아서 처리하는 방식이라는군요.
그리고 새로운 기술이라기보다 기존의 기술들을 래핑한 수준이라네요.
실제로 구현된 gmail, 구글 어스 같은 경우엔 거의 일반어플 수준의 기능 보입니다만,
제가 간단히 몇개 만들어본 결과 다음과 같은 단점이 보이더군요.
0. 브라우저의 릴로드, 히스토리(뒤로, 앞으로) 기능을 프로그래머가 직접 제어해줘야합니다. 기본 동작 그대로 두게되면, 릴로드 시에 현재보고 있는 페이지에 상관없이 첫페이지로 돌아가게되고 "뒤로가기"시에는 완전히 다른 페이지(또는 싸이트)로 넘어가게 됩니다. gmail도 현재 "릴로드", "뒤로가기"만 제어하고 "앞으로가기"는 제어가 않되는군요.
1. 유저가 맘에 드는 페이지만을 북마크 할 수 없습니다. 하나의 페이지만으로 모든 것을 구현했기에 생기는 문제죠. 항상 첫페이지가 북마크됩니다. 블로그 같은 싸이트 운영시에 문제가.. =.=;
0. 브라우저의 릴로드, 히스토리(뒤로, 앞으로) 기능을 프로그래머가 직접 제어해줘야합니다. 기본 동작 그대로 두게되면, 릴로드 시에 현재보고 있는 페이지에 상관없이 첫페이지로 돌아가게되고 "뒤로가기"시에는 완전히 다른 페이지(또는 싸이트)로 넘어가게 됩니다. gmail도 현재 "릴로드", "뒤로가기"만 제어하고 "앞으로가기"는 제어가 않되는군요.
1. 유저가 맘에 드는 페이지만을 북마크 할 수 없습니다. 하나의 페이지만으로 모든 것을 구현했기에 생기는 문제죠. 항상 첫페이지가 북마크됩니다. 블로그 같은 싸이트 운영시에 문제가.. =.=;
Ajax 를 이용하여 사이트를 만든다고 해서 항상 이런 단점을 가지고 있는 것은 아닙니다. Ajax 예제 페이지 중에 javascript 기능을 꺼도 컨텐츠를 완벽하게 사용할 수 있는 페이지들이 있습니다. Graceful Degradation 을 고려해서 페이지를 만들면 말씀 하신 것 같은 단점은 극복이 됩니다. Behavior 와 Structure 를 구별해 내는 것을 굉장히 중요하게 여기고 있더군요. 이것을 고려 하지 않은 Ajax 는 말씀 하신 것과 같이 접근성이 떨어지게 됩니다. Active-x 같이 편형된 접근만을 가능하게 하는 웹 어플리케이션이 될 수 있습니다.
Ajax 예제 페이지 중에 javascript 기능을 꺼도 컨텐츠를 완벽하게 사용할 수 있는 페이지들이 있습니다. Graceful Degradation 을 고려해서 페이지를 만들면 말씀 하신 것 같은 단점은 극복이 됩니다. Behavior 와 Structure 를 구별해 내는 것을 굉장히 중요하게 여기고 있더군요. 이것을 고려 하지 않은 Ajax 는 말씀 하신 것과 같이 접근성이 떨어지게 됩니다. Active-x 같이 편형된 접근만을 가능하게 하는 웹 어플리케이션이 될 수 있습니다.
오..!
혹시 말씀하신 예제 페이지 주소 좀 알려주실 수 없을까요?
요즘 이걸 해결해볼려고 고민중이라 ^^
Ajax 예제 페이지 중에 javascript 기능을 꺼도 컨텐츠를 완벽하게 사용할 수 있는 페이지들이 있습니다. Graceful Degradation 을 고려해서 페이지를 만들면 말씀 하신 것 같은 단점은 극복이 됩니다. Behavior 와 Structure 를 구별해 내는 것을 굉장히 중요하게 여기고 있더군요. 이것을 고려 하지 않은 Ajax 는 말씀 하신 것과 같이 접근성이 떨어지게 됩니다. Active-x 같이 편형된 접근만을 가능하게 하는 웹 어플리케이션이 될 수 있습니다.
오..!
혹시 말씀하신 예제 페이지 주소 좀 알려주실 수 없을까요?
요즘 이걸 해결해볼려고 고민중이라 ^^
2005년 10월 22일.
혹시 답이 있을라나... 싶은 생각에 자꾸 쓰레드를 봅니다만..
자꾸 아래로 내려가네요..
허걱! 정말 멋진데요~! :shock:
허걱! 정말 멋진데요~! :shock:
--------------------------------
그래날아보자꾸나
Re: AJAX 로 만든 웹메신저
이미 저는 gaim을 사용하고 있으니 저에겐 무효 -ㅅ-;
------------------------------------------------------------
이 멍청이~! 나한테 이길 수 있다고 생각했었냐~?
광란의 귀공자 데코스 와이즈멜 님이라구~!
오오오...근데 메신저를 떠난지 오래라.. =_=;더미아이디라도
오오오...
근데 메신저를 떠난지 오래라.. =_=;
더미아이디라도 만들어서 테스트해봐야겠음다.
2005년 10월 19일.
정말 신기하네요.
AJAX라는게 정말 흥미로운 기술이군요^^
무엇보다 차단여부를 확인할 수 있다는 점에 한표~
호오
신기하네요 ^^;;
그동안 말로만 들어오다가 직접 적용해서 만들어진 결과물은 처음 보는데 괜찮군요 ^^
==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/
AJAX가 이런 경우에 쓰이는군요.구글 맵도 AJAX를 적용한 경우인
AJAX가 이런 경우에 쓰이는군요.
구글 맵도 AJAX를 적용한 경우인가요? :D
아마 그럴거에요
구글맵이랑 ms virtual earth랑... 그런것들 그렇다고 하는군요.
저야 뭐... 잘 모르지만... ㅡㅡㅋ
이런것 뿐만이 아니라 검색사이트에서 검색어 입력시
네이버처럼 단어를 입력하면 추천단어가 나온다든가
하는 이런 것들을 AJAX를 통해 구현하면 상당히
빠르게 결과를 보여줄 수 있다고 들었습니다.
유저 <-> ajax engine(?)(script) <-> xml <-> DB
보통 스크립트하고 xml로 처리하고 실제 데이터는 적절한 때에 db 에서...
뭐 대충 이런거라네요. 저도 잘 몰라서...^^
요즘에 Ajax에 관심이 생겨서 이것저것 뒤져봤습니다.제가 이해한바론
요즘에 Ajax에 관심이 생겨서 이것저것 뒤져봤습니다.
제가 이해한바론 Ajax는 웹프로그램의 UI를 일반 어플수준까지 구현하기 위해서
브라우저 상의 릴로드없이 Ajax engine으로 데이터를 주고 받아서 처리하는 방식이라는군요.
그리고 새로운 기술이라기보다 기존의 기술들을 래핑한 수준이라네요.
실제로 구현된 gmail, 구글 어스 같은 경우엔 거의 일반어플 수준의 기능 보입니다만,
제가 간단히 몇개 만들어본 결과 다음과 같은 단점이 보이더군요.
0. 브라우저의 릴로드, 히스토리(뒤로, 앞으로) 기능을 프로그래머가 직접 제어해줘야합니다. 기본 동작 그대로 두게되면, 릴로드 시에 현재보고 있는 페이지에 상관없이 첫페이지로 돌아가게되고 "뒤로가기"시에는 완전히 다른 페이지(또는 싸이트)로 넘어가게 됩니다. gmail도 현재 "릴로드", "뒤로가기"만 제어하고 "앞으로가기"는 제어가 않되는군요.
1. 유저가 맘에 드는 페이지만을 북마크 할 수 없습니다. 하나의 페이지만으로 모든 것을 구현했기에 생기는 문제죠. 항상 첫페이지가 북마크됩니다. 블로그 같은 싸이트 운영시에 문제가.. =.=;
2. 검색엔진로봇이 JS를 해석 못하므로 검색엔진에 페이지가 등록되지 못합니다. 이것도 블로그 운영자에겐 문제점이라고 봐야죠?
3. DOM의 기본적인 문제라고 할 수 있겠지만, 유저가 사용할 거라 예측되는 모든 데이터와 프로그램을 로드해야하므로 처음 로딩타임이 좀 깁니다.
위의 문제점들이 해결불가능 한건 아닙니다만, 바로 눈에 띄더군요.
제 생각에 모든 기술에는 일장일단이라고, Ajax를 선택함으로서 생기는 문제점도 많을 것 같습니다.
그래도 우선은 굉장히 끌리네요.
곧, ajax 기반 mp3p, word, excel등도 나올듯..
2005년 10월 21일.
[/][quote="어니스트"]요즘에 Ajax에 관심이 생겨서 이것저것 뒤져봤
재밌는게 점점 많아지네요.
주말에 시간나면(?) 좀 봐야겠군요.[/]
[quote="어니스트"][list]0. 브라우저의 릴로드, 히스토리
Ajax 를 이용하여 사이트를 만든다고 해서 항상 이런 단점을 가지고 있는 것은 아닙니다. Ajax 예제 페이지 중에 javascript 기능을 꺼도 컨텐츠를 완벽하게 사용할 수 있는 페이지들이 있습니다. Graceful Degradation 을 고려해서 페이지를 만들면 말씀 하신 것 같은 단점은 극복이 됩니다. Behavior 와 Structure 를 구별해 내는 것을 굉장히 중요하게 여기고 있더군요. 이것을 고려 하지 않은 Ajax 는 말씀 하신 것과 같이 접근성이 떨어지게 됩니다. Active-x 같이 편형된 접근만을 가능하게 하는 웹 어플리케이션이 될 수 있습니다.
아뿔사..몽땅 계정이 없는 곳이군요 :D
아뿔사..
몽땅 계정이 없는 곳이군요 :D
-----------------
한글을 사랑합니다.
[quote="hyeonseok"]Ajax 예제 페이지 중에 javasc
오..!
혹시 말씀하신 예제 페이지 주소 좀 알려주실 수 없을까요?
요즘 이걸 해결해볼려고 고민중이라 ^^
2005년 10월 22일.
이거 파폭에서 되나요?안되네요
이거 파폭에서 되나요?
안되네요
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
불여우에서 잘 됩니다...다만 트래픽 때문인지 가끔 페이지가 안 뜨는
불여우에서 잘 됩니다...
다만 트래픽 때문인지 가끔 페이지가 안 뜨는 경우가 있네요.
Emerging the World!
[quote="어니스트"][quote="hyeonseok"]Ajax 예제
혹시 답이 있을라나... 싶은 생각에 자꾸 쓰레드를 봅니다만..
자꾸 아래로 내려가네요..
저도 ajax에서 저게 고민입니다..
----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com
한빛네트워크에 이런 글이 올라왔던데도움이 되실지 모르겠네요.
한빛네트워크에 이런 글이 올라왔던데
도움이 되실지 모르겠네요.
"AJAX에서 즐겨찾기와 뒤로가기를 다루는 방법"
http://network.hanbitbook.co.kr/view.php?bi_id=1162
[quote="paperplane"]한빛네트워크에 이런 글이 올라왔던데
고맙습니다..
도움이 될것 같네요... :D
----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com
[quote="paperplane"]한빛네트워크에 이런 글이 올라왔던데
감사합니다 :D
제가 질문해놓고도 까마득히 잊고 있었다는.. =_=;;
2005년 12월 1일.