포럼

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

반막댓글 환영합니다.


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로 홈페이지를 만들어 먹고 살자고 선택을 할까요?




글쓴이 제목 최종 글
리크스 게시물 삭제에 대해서..(버그 인가요?) [6] 2013.08.24 by 리크스
sejin7940 XE에 APC 사용해보신 분들.. [4] 2013.08.24 by sejin7940
라미아스튜디오 XE는 정체되어 있습니다. [6] 2013.08.23 by 라미아스튜디오
착한악마 프로젝트 xe를 부활해 봅시다. [1] 2013.08.23 by 나인테일2
Gunmania 회원가입 확장 모듈. 1.4/1.5에서는 어떤가요? [2] 2013.08.23 by Gunmania
이온디 XE는 이미 안정화 버전입니다.  
라르게덴 왜 자유 소프트웨어가 오픈 소스보다 좋은가? [1] 2013.08.22 by 엘카
ForHanbi 요즘 개발팀을 안 괴롭히는 이유 - 슬픈현실... [9] 2013.08.22 by pentopen
푸시아 지식인 모듈 고쳐볼까 해서 이리저리 살펴 보고 있는데 [4] 2013.08.22 by ToFinder
銀童 근데 지금의 XE 개발속도가 문제가 되나요? [19] 2013.08.22 by 컴퓨터매니아
가을풍경 제사이트 방문자로그 좀 봐주세요 !! file  
skullacy 네이버 신디케이션 서버가 중지된건가요? [9] file 2020.03.14 by BNU
socialskyo XE 코어가 사용자 의견이 더욱 반영되어 개선 될려면??  
ForHanbi XE 스킨 제작 메뉴얼 메뉴설정 부분 수정 요망 [2] 2013.08.21 by 착한악마
푸시아 XE는 누가 책임지는가... [12] 2013.08.21 by 몽실아빠
큰성565 저도 그냥 xe를 좋아하는 유저로서 몇 자 적어봅니다. 뭐 특별한 말이 있는 것은 아닙니다.. [4] 2013.08.21 by 2donggalbi
푸시아 아 @똥똥 님 XE 떼어 버리셨네 이걸 어떻게 받아드려야 하는가... [3] 2013.08.20 by pentopen
미식가 XE 생태계가 무너지지 않길 바랍니다. [5] 2013.08.20 by socialskyo
Gunmania PHP 5.4에서 소셜XE 서버, 캡챠 등 [4] 2013.08.19 by EnterTM
sejin7940 XE 1.5 와 1.7 의 모듈 관리자화면 어떻게 호환을 맞추세요? [6] 2013.08.19 by sejin7940