텍스트큐브와 호환성 전쟁

http://notice.textcube.org/ko/127

예전 태터툴즈가 버전 1을 찍으면서 UTF-8 인코딩을 지원하는 MySQL 서버들이 대폭 늘어난 기억이 납니다. 하지만 데이터베이스에서 UTF-8 인코딩을 못하는 서버라도 문제없이 잘 돌아갔습니다. 아마 그 힘은, 제가 알기로는 함수 딱 하나만을 담은 iconv.php라는 참 커다란 파일에서 나왔다고 생각합니다.

자세히 보지는 않았으나 파일에 모든 문자의 코드를 담은 문자열이 두 뭉치 있더군요. 그러니 당연히 잘 돌아갔습니다. 뒤에서 100KB 스크립트 파일이 함수 딱 하나만 담고 있든 말든 누가 신경이나 쓰겠습니까? 누가 알겠어요. 저도 한동안 까맣게 잊고 있다가 문득 스쳐지나간 생각에 다시 뒤져보고 확인했을 뿐입니다.

...

시간이 흘러 태터툴즈에서 가지쳐나와 버전업을 한 텍스트큐브는 이제 2.0을 바라보고 있고, 더 이상 낡은 차체에 엔진을 실을 수 없다는 비유에 따라 1.7 버전 이후의 텍스트큐브는 PHP 버전 5.2 이상을 지원하는 서버에서 돌릴 수 있다는 제약이 생겼습니다.

아, 그런데 PHP 버전을 5 대로 올리면 PHP 버전 4 대의 코드들이 대량으로 오류를 토해낸다는군요. 대표적으로 이미 지원된지 한참 지난 제로보드 4가 있는 것 같네요.

그래서 문득 내가 쓰는 웹 호스팅 서비스가 지난번처럼, UTF-8을 지원하는 데이터베이스를 지원했던 것처럼 PHP도 새로운 버전을 지원하게 될까? 질문을 해볼까? 하는 생각이 들었는데, 벌써 TnF 관계자분께서 질문을 하고 가셨습니다. 아쉽게도 지원할 계획이 없다고 하시는군요.

그래서 PHP 버전 5대를 지원하는 웹 호스팅을 찾아봤더니... 이런, 비록 서비스를 받은 것은 아니지만 제 기억으로 그다지 좋은 경험을 가진 곳은 하나도 없네요. 아니면 갑자기 호스팅 비용이 두 배로 뻥튀기된다거나.

...

그래서 드는 생각인데, 이런 지저분한 호환성 전쟁은 어김없이 명절마냥 다시 찾아오는 것 같습니다. 새로운 무언가는 죽든 말든 항상 얼마만큼은 낡은 것의 피를 뒤집어써야 합니다. 몰락한 제로보드 5, 욕이란 욕은 다 먹었던 것 같은 한글 워디안, 닷넷 프레임워크, 윈도 XP, 윈도 95, 승리의 엑셀, MS-DOS... 그리고 만세의 악(?)으로 길이 남을 코볼까지!

아무튼 웹 호스팅 업체든 TnF든 웹 호스팅을 받아야하는 사람들이든 누구 하나는 똑똑하게 PHP 언어를 만드는 작자들 덕에 큰 피를 봐야겠네요. 이 나쁜 사람들 :p

ps. 이거 아시나요? 엑셀 2007에선 여전히 엑셀 5.0 형식으로 저장하는 것을 지원하더군요. 열기 형식엔 언제 멸망한지 기억도 안나는 dBase 형식이 있더군요. 대체 언제적 것들인지 참... MS 안 망하는데엔 이유가 있긴 합니다-_-;

ps. 비밀리에 호환성 전쟁을 끝낸 플랫폼은 딱 하나 있습니다. C++.

ps. 죄다 조엘 온 소프트웨어에 나오는 얘기입니다. 나는야 베끼기 달인.
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by pequt

2008/06/26 20:40 2008/06/26 20:40
,
Response
No Trackback , 6 Comments
RSS :
http://eyefocus.byus.net/tt/rss/response/334

Trackback URL : http://eyefocus.byus.net/tt/trackback/334

Comments List

  1. lunamoth 2008/06/26 23:07 # M/D Reply Permalink

    예 빠른 응대와 깔끔한 기본툴?에 byus 를 좋아라; 해서 계속 써볼까 했는데 아직 고려를 안하고 계시더군요. TT; , 일단은 테스트용 계정을 마련을 하긴 했습니다만 byus 업데이트를 기다려봐야겠네요..

    php.ini 에 따라 다른 언어라는 댓글에 경악했습니다;

    1. pequt 2008/06/27 11:32 # M/D Permalink

      전 호스팅 기한이 마침 거의 끝나가서요.
      서버 불안정한 일도 거의 없었고, 질문 대답도 빨리 친절하게 해주셨고, 뭐 나쁜 것이란 거의 뵈지 않던지라... 좀 갈등됩니다.

  2. StudioEgo  2008/06/29 18:18 # M/D Reply Permalink

    예전에 PHP3로 된 코드로 된 학과 홈페이지를 서버관리자분께서 PHP5로 올리고 나서 하던 일은 제쳐두고 (돈의 힘이 -_-;;) PHP5로 맞추기 위해서 코드 삽질을 무진장 했던 기억이 나군요. (코드난도질을 해서 겨우 학과홈페이지를 운영했던 기억이 나군요.)
    PHP5로 호스팅 하는 업체 치고는 좋은 업체 찾기가 정말 눈에 찾아보기가 힘들죠 ㅠㅠ

    1. pequt 2008/06/30 20:32 # M/D Permalink

      전 평범한 사용자 입장이라...
      그래도 PHP5 호스팅하는 업체는 별로 조건이 좋은 업체가 없었습니다. 서비스가 좋으면 비싸고, 아니면 불평글 서넛씩은 꼭 있고 하니...

  3. daybreaker 2008/07/08 13:54 # M/D Reply Permalink

    사실 이 논의를 시작한 게 접니다만(....) 생각 같아서는 php6 전용이나 python으로 가고 싶을 정도입니다...ㅠ_ㅠ

    php6 버전이 요즘 한창 개발되고 있는데, php.ini의 설정에 따른 차이를 많이 없애고 소스코드의 기본 인코딩이 모두 utf-8로 바뀌는 등 여러 긍정적인 변화가 많더군요. 과연 한국의 웹호스팅들이 언제쯤 php6으로 갈아탈 수 있을지...-_-;

    1. pequt 2008/07/16 20:09 # M/D Permalink

      그렇게 되려면 6년은 걸릴 것 같네요... 제로보드 4가 언제 나왔던가요?

      사실 비슷한 맥락의 글을 두 번이나 쓴 것은, 저라면 절대 하고 싶지 않은 결정을 과감히 내리신 것이라 그렇습니다.

Leave a comment
[로그인][오픈아이디란?]
한 마디
결국엔, 나에게 중요한 건... 나야. 자네에게 중요한 건... 자네고. 당연한 일이야.
바이오쇼크 / 앤드루 라이언
« Previous : 1 : ... 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : ... 292 : Next »

블로그 이미지

새까만 까마귀, 하늘에서 눈을 빛낸다

- pequt

Notices

Archives

Calendar

«   2008/08   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Site Stats

Total hits:
142915
Today:
80
Yesterday:
115