포럼

일단 개인적인 생각이므로 틀릴 수 있습니다.

반막댓글 환영합니다.


XE와 제로보드는 다릅니다.  무엇이 다른가 하면 가장 큰 차이점이,

제로보드때는 디자이너가 프로그래밍까지 했던 반면 XE는 프로그래머와 디자이너의 역할이 나눠져 버렸습니다.

이게 무슨 의미인가 하면 제로보드때는 코딩 수준으로 가볍게 뭔가 가치를 창출할 수 있었는데 XE에서 경계가 생겨버린 것입니다.

이렇게 된 가장 큰 요소는 제 생각에 'act' 라는 녀석 때문이라고 생각합니다.

XE는 MVC 모델을 추구하면서 객체지향으로 어쩌구 저쩌구.....

아무튼, act 라는 녀석이 직관적인 html 링크를 불가능 하게 하면서 단순한 form 을 만들어도 이걸 다음 화면으로 get / post 넘기는 것이 꽤 어려워 졌다고 할 수 있습니다.

물론 act에 의한 장점이 더많습니다.

그걸 모르고 하는 소리가 아니라 비 프로그래머에게 얼마나 직관적이냐를 말씀드리는 것입니다.

act가 생기면서 반드시 모듈의 구조를 알아야 간단한 폼을 만들 수 있게되었습니다.

좀 더 복잡한 프로그램을 만들기 위해서는 xe 코어가 돌아가는 원리를 알아야 할 필요성이 또 생겨버렸습니다.


이것은 큰 차이 입니다.

form을 하나 만들어서 돌리기 위해서 제로보드 시절에는 php 기반으로 생각하던 것이 XE로 오면서 XE-core 기반으로 옮겨왔기 때문입니다.

레이아웃이나 모듈 스킨, 위젯 스킨만 만드시는 분들은 이상하게 모듈이나 위젯 애드온은 잘 못만드시는 분들이 계십니다.

이것이 뭘 의미하는가 하면, Context::set('xxx',$xxx); 의 이해 여부의 차이입니다.

다시말해 레이아웃/모듈스킨/위젯스킨 등은 이미 누군가가 변수에 정보를 담아 객체로 html 파일에게 던져놓아 있는 상태입니다.

제작자가 디자이너가 되었건, 프로그래머가 되었건, 그냥 $xxx->yyy 같은 정보를 약간만 가공해 사용하면 됩니다.

반대로 모듈이나 애드온은 정보 자체를 제어하는 기능을 수행하는 파트입니다. 스스로 뭔가 php 프로그래밍을 해서 Context::set 으로 가공하고 레이아웃이나 스킨에서 그 정보를 받아 표현합니다.


이러한 차이점에 의해서 수많은 디자이너들이 XE를 포기했다고 생각합니다.

그들은 php 를 이용하여 form 을 만들고 DB처리까지 잘 할 수 있는 디자이너들이었지만 XE의 장벽에 굴복했습니다.

그 증거로 2005년 이후로 XE가 8살이 넘어가지만 다운로드 란에 자료가 기대보다는 많지 않습니다.


또한가지 프로그래머 관점에서 보자면,  XE는 굉장히 잘 짜여진 구조로 규칙에 맞게 프로그래밍 하도록 코어가 구성되어 있습니다.

그런데 홈페이지를 만들어 돈을 벌고 먹고 산다는 관점으로 XE를 바라보자면 XE로 모듈을 만들면 밥벌이가 안됩니다.

왜냐면 제로보드 시절과는 다르게 내가 아니면 이 모듈은 수정하기 힘들다 라는 공식이 성립하지 못하기 때문입니다.

실상 XE가 프로그래머들에게도 쉽지는 않습니다. XE 구조를 익히는데만 꽤 오랜 시간이 필요합니다.

그렇게 노력해 놓고 돈벌기도 쉽지 않는 구조라면 굳이 XE로 홈페이지를 만들어 먹고 살자고 선택을 할까요?




글쓴이 제목 최종 글
berics XE 파일서버 만들기... [6] 2013.08.15 by 큰성565
똑디 예상했지만... [8] 2013.08.14 by 청의필구
이온디 XE개발팀은 분해된 건가요? [27] 2013.08.14 by 이온디
sejin7940 그냥 기다리면 안 될까요? 지금도 큰 문제 없는데... [10] 2013.08.13 by S야옹이
큰돌♡ 바이두의 습격.... [5] 2013.08.13 by 짤막한글
misol 서명 모듈 같은걸 만들어보려고 해요. [3] 2013.08.12 by 휘즈
휘즈 똥똥님이 묻고 답하기 게시판에 [3] 2013.08.11 by 휘즈
푸시아 비전문가가 진단하는 XE와 제로보드의 차이점 [18] 2013.08.11 by pentopen
쿨럭이 미니샵 출력 위젯 간단하게 만들어주실분 없으세요? [3] 2013.08.11 by 쿨럭이
푸시아 지난번에 쇼핑몰 만들어 공개하겠다고 했었습니다. [23] 2013.08.11 by Arisae
정도의길을걷기싫다 게시판에서 자료를 다운받을시 자료받은회원의 내역이 나오도록 하는..?  
정도의길을걷기싫다 포인트를 이용한 툐툐모듈?이 있으면 좋겠어요^-^ [17] file 2013.08.09 by 정도의길을걷기싫다
푸시아 제가 지금 소셜xe를 개조하고 있는데 [8] 2013.08.09 by 큰성565
socialskyo XE 담벼락 모듈을 사용중에 있습니다. [1] 2013.08.09 by socialskyo
컴퓨터매니아 닉네임 변경 금지 성공. file  
스박 YouTube 링크가 안되던 문제 해결 [1] 2013.08.09 by 리크스
조인잡 첨부파일이 다운로드 되지 않고, 클릭을 하면, "잘못된 요청입니다" 에러만 뜹니다 [4] 2013.08.09 by 스박
theand 이메일 주소 정규식 관련 [2] 2014.03.20 by stretch fabric
씨지 모바일디바이스에서 글작성 & PC에서의 수정 관련 고촬 [1] 2013.08.09 by SDFASDF
흰색앵초 1.7 혹은 추후에 XE에서 MariaDB를 지원할 예정이 있나요? [4] 2013.08.09 by SDFASDF