텍스트큐브와 호환성 전쟁

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

한 마디
모든 사람은 자기 시야의 한계를 세계의 한계로 받아들인다.
쇼펜하우어

블로그 이미지

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

- pequt

Notices

Archives

Site Stats

Total hits:
226727
Today:
12
Yesterday:
147