텍스트큐브와 호환성 전쟁
- Posted at 2008/06/26 20:40
- Filed under 분류없음
예전 태터툴즈가 버전 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. 죄다 조엘 온 소프트웨어에 나오는 얘기입니다. 나는야 베끼기 달인.
Posted by pequt
- Tag
- 텍스트큐브, 호환성
- 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
-
lunamoth 2008/06/26 23:07 # M/D Reply Permalink
예 빠른 응대와 깔끔한 기본툴?에 byus 를 좋아라; 해서 계속 써볼까 했는데 아직 고려를 안하고 계시더군요. TT; , 일단은 테스트용 계정을 마련을 하긴 했습니다만 byus 업데이트를 기다려봐야겠네요..
php.ini 에 따라 다른 언어라는 댓글에 경악했습니다; -
StudioEgo 2008/06/29 18:18 # M/D Reply Permalink
예전에 PHP3로 된 코드로 된 학과 홈페이지를 서버관리자분께서 PHP5로 올리고 나서 하던 일은 제쳐두고 (돈의 힘이 -_-;;) PHP5로 맞추기 위해서 코드 삽질을 무진장 했던 기억이 나군요. (코드난도질을 해서 겨우 학과홈페이지를 운영했던 기억이 나군요.)
PHP5로 호스팅 하는 업체 치고는 좋은 업체 찾기가 정말 눈에 찾아보기가 힘들죠 ㅠㅠ -
daybreaker 2008/07/08 13:54 # M/D Reply Permalink
사실 이 논의를 시작한 게 접니다만(....) 생각 같아서는 php6 전용이나 python으로 가고 싶을 정도입니다...ㅠ_ㅠ
php6 버전이 요즘 한창 개발되고 있는데, php.ini의 설정에 따른 차이를 많이 없애고 소스코드의 기본 인코딩이 모두 utf-8로 바뀌는 등 여러 긍정적인 변화가 많더군요. 과연 한국의 웹호스팅들이 언제쯤 php6으로 갈아탈 수 있을지...-_-;



