포럼
XE를 개발함에 있어(1)
2014.01.21 12:51
개인적인 생각입니다만은
그리 보수적일 필요는 없다고 생각합니다.
상용 프로그램이 아니므로 다소 공격적으로 최신 기술트랜드를 따라가는 것도 필요할 것으로 생각합니다.
예를 들어 오래된 브라우저 지원문제라든가, php, jquery의 최신버전 적용문제라든가.
xe가 발표되고 나서 호스팅 환경도 많이 바꾸었잖아요
그전에는 아파치 1,3, php 3~4, mysql 3~4, euc-kr이 주류이던 것이
아파치 2.x, php5, mysql 5, utf-8이 주류로 호스팅환경도 바뀐 것 같습니다.
그렇게 되는데는 xe의 영향이 컸다고 생각합니다.
하드웨어 투자는 바로 현찰이지만,
소프트웨어는 꼭 그런 것인 아니지요
이렇게도, 저렇게도 할 수 있는데 기왕이면 최신기술로^^;
xe는 상용프로그램이 아닌 오픈소스이기 때문에 최신기술적용으로 인해 발생하는 문제는 덜민감하게 반응해도 될 것 같습니다.
왜 이런 말을 하냐면 xe와 관련된 분들을 구분해보면
xe 코어 개발팀은 네이버 소속이든 아니든 xe개발로 인해 얻는 것이 무엇일까요
제생각에는 실력향상과 경력쌓는 것 아닐까요
만약 xe가 모든 사람이 "와우!!!" 할 정도로 탄성을 불러일으키는 프로그램이라면 xe개발팀의 일원이라는 것으로 실력을 인정 받게되는 것아닐까요. 그러면 본인의 가치는 보다 더 상승하겠지요
반대의 경우라면 그렇지 못하겠지만
개발팀이 아닌, 공홈에 오는 분들은
공부하고 배우기 위해 오시는 분들과
장사하러 오시는 분들과
무언가 공짜로 얻으러 오시는 분
이런 분들이 다 아닌가요?
물론 그냥 시간때우러 오시는 분들도 있겠지만
xe는 오픈소스이기 때문에 공부하시는 분들에게는 아주 좋은 재료입니다.
또한 이분들은 자신의 결과물을 공개하고 피드백받고 하면서 자신의 실력을 키우는 것이겠지만
xe에 기여한 부분이 매우 큽니다. xe자료실에 있는 많은 유용한 자료들이 이분들 손에서 나왔으니까요
마켓생긴 이후부터 xe가 침체된 것 같다는 제 생각이 잘못된생각일까요?
그리고 여담입니다만은 게시판 정책이 바뀐 후,
여타 게시판은 다 죽어가는데 묻고답하기 게시판은 활활 타오르는군요^^;
댓글 19
-
銀童
2014.01.21 12:54
-
휘즈
2014.01.21 13:01
버전관리의 문제점인데요
마이너 업데이트일 경우는 당연히 모든 부분에서 호환성이 보장되어야합니다.
그러나 메이저업데이트일경우 하위버전호환성은 그리 중요한 요소가 아닙니다.
메이저업데이트란 것이 커다란 기술적향상을 가져왔을 경우 가능한데 그렇지 않다면 마이너 업데이트로 해야하고
메이저업데이트라면 사용자가 버전별 환경을 파악하여 사용해야 하겠지요
만약 이것을 감수할 의향이 없다면 더이상 기술적 발전은 없다고 보아야 하겠지요
-
銀童
2014.01.21 13:02
그런데 1.5 -> 1.7 올라갈때도 호환성때문에 많은 손을 못댔는데
그때도 그나마도 호환성 문제있는것때문에 말이 많았으니까요
메이저 업데이트면 당연히 자기 사이트에 돌아가는 서드파티 모듈이 안될수도있다는걸 사람들이 이해해줘야하는데
그렇진 않은거 같습니다.
-
휘즈
2014.01.21 13:11
관리의 방법 부재때문에 그렇습니다.
각 프로그램들의 호환성 문제는 버전별로 관리해 주어야하는데 그러한 정보가 없으므로 사용자는 당연히 혼란을 일으키지요
그러니 버전발표후 몇달쯤 지난 다음 업데이트하는 것이 정석이란 말이 나오지않습니까^^;
-
sejin7940
2014.01.21 14:35
이 문제가 논리적으로는 분명 메이저업데이트는 예외로 봐도 되는데...
현실은 전혀 그렇지가 않아요.
XE 1.5 -> XE 1.7 은 정말 아무것도 아니였고... ( 이 과정은 거의 호환문제가 안 생겨서...)
XE 1.4 -> XE 1.5 는 진짜로 욕 많이 먹었죠. 내부 문법이 맞는지 확인을 강화시키면서.
박살나는 자료들이 상당히 많았죠. 그러면서 많은 자료가 사라졌고. 결국 아직도 1.4 를 못 벗어나는 사이트가 많죠.
분명 필요에 의해 한건데도... 진짜 욕 많이 먹었던 걸로 기억합니다.
물론 눈과 귀를 막고 이번에도 크게 한발 더.. 나아가는 방법도 있겠지만...
소통의부재 등에 관한 욕을 최근에 또 무지하게 먹었던만큼..
당분간은 조금 돌아가더라도 최대한 호환성을 지키면서.. 가는 방향을 찾겠죠.
아무리 무료 오픈소스라지만... 유저를 생각 안 할 수도 없는것이니...
(언젠가는 꼭 필요하다면.. 큰 도약을 할 수도 있겠지만.. 당분간은 아닐듯해요 ^^)
-
휘즈
2014.01.21 14:56
지금까지 분기점이 되었던 버전은 1.2.4와 1.4~1.5 버전이죠
지금 1.4에서 머물수밖에 없는 상황은 그 이유가 나름대로 합당한 것입니다.
갈아 엎어야 업데이트 가능한 것이죠
저도 1.4에서 꼼짝못하는 사이트가 하나 있습니다.
하위버전에 머물어야 한다면 머물러야죠
1.4라고 사용 못할 것 없지않습니까
그러나 새로 개발되는 버전이 하위버전에 묶여 있을 필요가 없다는 거죠
-
영흥도우럭
2014.01.21 13:54
무언가 공짜로 얻으러 오시는 분...바로 저! ㅎㅎㅎ 개발 열정이 넘치시는 분들 보면 정말 박수 쳐드리고 싶습니다. ^^
-
야옹이님
2014.01.21 22:39
공짜로 얻으려고 하는 것도 노력이지만, 남들에게 무료로 아무 이득없이 제공하는 것도 노력이지요...
저는 둘 다 중립적으로 하고 싶은데...
6:4...7:3 으로 기울어져 가요... 도움 받으려고...;;
귀찮음이 나은 문제...
-
휘즈
2014.01.22 06:45
공짜로 얻으려 오시는분들이 없다면
무료로 아무 이득없이 지식을 제공해 주시는 분 또한 없겠지요
이분들 모두 XE를 존재케 하는, xe에 기여하시는 훌륭한 분들이십니다.
-
야옹이님
2014.01.22 13:32
오... 대단하신 말씀.
하긴 얻으러 오는 사람이 없으면 본인이 개발하셔서 사용하시겠지... 남들을 위해 공유해주시지는 않겠지요~
하지만... 얻으려는 사람만 많아지면... 그것도 문제가 되겠지만요~
-
Lansi
2014.01.22 09:33
저도 웹 트렌드를 따라갔으면 좋겠네요.
브라우저 호환성 문제 때문에 못 쓰는 좋은 기술이 너무 많아요.
-
야옹이님
2014.01.22 13:33
맞아요... XE는 이제 HTML5에 들어갔는데... IE놈은 그냥 표준 무시하는...
IE 기준으로 못 만들어요... ㅜ
호환성 망하는 순위... IE>Safari>Opera>Firefox>Chrome
-
Lansi
2014.01.22 21:01
IE는 해악입니다
-
야옹이님
2014.01.22 21:09
IE는 쓰XX입니다.
정말... 으어어어얾ㄴ얼
-
Garon
2014.01.23 01:19
헉!!! 오페라가 크롬보다 언제 뒤져버렸죠?
헉...
p.s. IE 는 눈에 보이질 않습니다. (어딜간거야! 영원히 보이지마라!)
-
야옹이님
2014.01.23 03:44
Opera는 별로... -
Garon
2014.01.24 01:17
크롬보다 오페라 Presto 엔진이... 웹 표준은 더 정확히 지원해줬어요.
-오히려 웹 사이트들이 크롬 최적화를 하다보니..
블링크로 바꾸고 나서 오페라가 너무 멀리 가셔버렸나... ㅠㅠ
(근데, 크롬하고 같은놈을 쓸텐데...) -
야옹이님
2014.01.24 01:32
ㅋㅋㅋㅋ
-
Garon
2014.01.23 01:21
적합한 기술들은, 구현 가능하고 쓰면 좋은것들은 그냥 쓰는게 가장 좋다고 생각합니다. (말씀처럼 마이너 버전에서는 안되겠지만 ㅎㅎ)
나중에 가서 안정판 하고, 베타로 구분하는 방법으로 해도 될것같구요.
보수적일 필요가 없는데 진보적으로 나가면
기존 버전 호환이 안된다고 까이겠죠 ;ㅅ;
기본적으로 상위 버전이 메이저 업데이트가 되면 하위 버전에 맞던 모듈같은건 당연히 호환성 업그레이드가 필요한건데
그걸 계속 유지하게 해달라고 요구하는 사람들이 있어서 그렇게 되긴 힘들꺼 같습니다.
뭔가를 만드는게 어려운게 아니죠,
뭔가를 만들었을때 호환성을 유지하는게 힘든거라고 봅니다.