포럼
XE에 별의별 것을 다 달아본 결과
2013.12.06 23:40
만족스럽습니다 ㅎㅎ
Node.js + History.js + iframe + Ajax 이렇게 사용했습니다.
History.js + iframe
원래 Ajax로 만들었는데 엄청난 메모리 누수(3기가 돌파 ㅋㅋㅋ)로 인해
아이프레임을 써버렸습니다. History.js를 쓰니 접근성 문제는 없어졌습니다.
이렇게 만드려는 이유가 하단에 컨트롤바가 있고 새로고침이 없는 사이트를 만들기 위함이었습니다.
사용자가 사이트에 접속 -> top이 따로 존재하는지 확인(자바스크립트) -> 없으면 아이프레임이 있는 act로 리다이렉트 -> replaceState로 주소 덮어쓰기
이렇게 했습니다.
Node.js
실시간 알림과 접속자 현황에 썼습니다.
Ajax하곤 비교도 안 되게 좋습니다. 서버에서 메세지를 보낼 수 있다는 것도 좋구요.
테스트로 알림 폭격을 날린 적이 있는데 아톰 230에서도 문제 없이 잘 돌아갔습니다 ㅋ
브로드캐스팅 하는데 0.1도 안 걸립니다.
저번에 XE + pushState 를 한다고 한 결과가 이겁니다 ㅋ
괴랄한 방법을 쓰긴 했지만 나름 괜찮다고 생각합니다.
유저도 좋아하구요.
아무튼 XE에도 이런 가능성(?)이 있습니다.
댓글 25
-
銀童
2013.12.07 00:09
-
Lansi
2013.12.07 00:29
원래 은랑님을 목표로 했는데 무리더라구요 ㅋㅋㅋ MVC는 진짜 무리였어요. 대단하신 듯.
http://otaku.pe.kr/ 여기입니다. 근데 컨트롤바는 로그인해야 보여요.
-
銀童
2013.12.07 00:31
은랑은 아니구요 ㅋㅋㅋㅋㅋㅋㅋㅋ
-
Lansi
2013.12.07 00:32
어라 ㅋㅋㅋㅋㅋㅋㅋㅋ 죄송합니다
-
Lansi
2013.12.07 00:33
은동님이셨군요 ㅋ 왜 은랑이라고 알고 있었지...
-
銀童
2013.12.07 00:40
사이트 잘 만드셨네요 근데 MVC가 뭘 말씀하시는거세요?
-
Lansi
2013.12.07 00:42
애니존 만드시지 않으셨나요?
-
銀童
2013.12.07 00:43
네 근데 MVC가 뭘 말씀하시는지는 .. :)
-
Lansi
2013.12.07 00:44
자바스크립트 MVC 입니다.
Angular.js 같은...
페이지를 이동하지 않고 자바스크립트만으로 데이터를 표시하는거요.
-
銀童
2013.12.07 00:46
음.. 자바스크립트만으로 데이터를 표시하는걸 MVC라곤 하지 않구요..
애니존 프론트 앤드를 tipjs를 통해서 MVC로 구축하긴 했는데.. 음.. 그걸 MVC라고 하진 않는거같아요
어쩄든 그런의미시군요 tipjs써보니까 매우 괜찮던데 추천드립니다 :)
-
Lansi
2013.12.07 00:47
여지껏 MVC로 알았네요.
좋은 정보 감사합니다.
근데 크롤링이 안 된다는게 제일 문제인 거 같아요.
-
銀童
2013.12.07 00:49
뭐 별도의 크롤링을 만들어줘도 됩니다.
그렇게 어렵지는 않구요
오히려 XE기반이면 좀 편한게 있을꺼같아요.
-
Lansi
2013.12.07 00:51
사이트를 처음부터 만들 여력이 안 되네요 ㅠ
-
Lansi
2013.12.07 00:31
운영되고 있는 커뮤니티라서 테스트 계정은 못 드리겠네요;
-
쿡래빗
2013.12.07 02:22
음 고수들의 대화.
-
윈컴이
2013.12.07 13:11
+1
-
Lansi
2013.12.07 16:45
그런가요? ㅋㅋㅋ
저는 고수축에도 못 껴요 ㅠ
-
BonaSera
2013.12.10 10:26
+2 -
라미아스튜디오
2013.12.07 05:05
ㅋㅋㅋㅋㅋ. 어마어마하네요
한가지 확실한건 Node.js와 Ajax 만큼은 xe에 탑재할시 참 유용하다는것입니다.
-
Lansi
2013.12.07 16:47
XE의 exec_json 정말 유용하게 쓰고 있습니다.
그리고 Node.js는 진짜 들인 시간 대비 고성능을 보여줍니다.
Node.js로 만들어진 실시간 알림 애드온도 있으니 한번 써보세요.
-
정도의길을걷기싫다
2013.12.07 10:52
iframe 을 이용하면 모바일로 접속시 모바일전용뷰를 제공하지 않고서는 보여주려는 내용이 정상적으로 나오지 않지 않나요?
-
Lansi
2013.12.07 16:48
일단 제 폰에선 잘 나오더라구요.
그치만 불편해서 모바일일 경우 아에 적용이 안 되게 만들어 놨죠.
어차피 모바일뷰도 따로 있구요.
-
Garon
2013.12.09 03:27
저도 코너스톤이랑 묶어 봐야겠네요... ^^
-
KrteamENT
2013.12.10 07:09
흐음...Histoy.js는 어떻게 짜셨을지 궁금하네요 ㅎㅎ
Node.js는 별도 알림 호출에 써버렸고.. -
Lansi
2013.12.12 22:15
History.js는 오픈소스 입니다. Github에 있어요.
재밌는거 많이 하시네요 실력이 상당하신가 봅니다 :)
사이트 주소가 어떻게 되시나요? 구경한번 가보게요.