안녕, PHP 4

PHP 팀이 PHP 4의 개발 중단을 공식적으로 발표했습니다. 당장 개발이 중단되는 것은 아니고, 올해 말까지 계속 릴리즈를 하고 내년 8월 8일까지는 보안 문제가 발견되면 대처할 것이라고 합니다.

2004년 7월 13일에 PHP 5.0.0이 나온 이후 벌써 3년이 지났지만 우리나라건 해외 업체이건 대부분의 호스팅 서비스에서 여전히 PHP 4를 사용하고 있습니다. 하지만 PHP 5는 아주 약간의 차이점을 제외하면 4.x 버전과 하위 호환성을 유지하고 있습니다. 그럼에도 불구하고 PHP 5로 전환하는 업체는 거의 없었습니다.

PHP 팀은 PHP 4와 PHP 5, 거기에 현재 개발중인 PHP 6의 소스 트리 전체를 관리하고 있습니다. 이게 얼마나 큰 손실입니까? PHP 5.2는 향상된 객체 기반(object-oriented) 프로그래밍 지원과 더 나은 속도, 안정성을 제공하며, SimpleXML을 통한 손쉬운 XML 처리, PDO로 통일된 데이터베이스 접근 인터페이스를 사용할 수 있습니다.

이에 GoPHP5 운동(?)이 시작되었습니다. Gallery와 phpMyAdmin을 비롯한 다수의 프로젝트들이 PHP 5.2로의 전환을 약속하고 있습니다. 성공한 프로젝트들이 PHP 5.2로 전환하면서 많은 사용자들도 그 변화를 따라가게 될 것입니다. (하지만 저는 회의적입니다. 계속 기존 버전을 쓸 것 같은데?)

그러나 Wordpress의 리더 개발자 Matt처럼 강제로 PHP 5로 이주할 것을 요구하는 움직임에 대해 반발하는 사람들도 생기고 있습니다. 그는 GoPHP5 운동이 순전히 정치적이고 감정적인 것에서 비롯되었고, 사용자들의 노력만 들게 한다고 비판합니다. 물론 그의 말도 맞긴 하지만, 개발자의 입장에서 보기에는 잘 이해가 안되긴 합니다. (물론 Matt도 개발자이긴 하지만요.)

어느 한 쪽의 시각이 절대적으로 맞다고 할 수는 없지만, PHP 4의 개발이 중단되더라도 누군가는 계속 쓸 것이라는 생각이 듭니다. 어쨌든 저는 PHP 5로의 전환을 권합니다. 그게 더 손해일지라도 말이죠…

2 Responses to “안녕, PHP 4”

  1. 상진군 Says:

    PHP 4 은 뭐 이제..

  2. Bill377374281','676229549billy@msn.com','','69.17.55.20','2008-06-05 02:48:13','2008-06-05 02:48:13','','0','lynx','comment','0','0'),('0', '', '', '', '', '2008-06-06 02:48:13', '2008-06-06 02:48:13', '', 'spam', '', 'comment', '0','0' ) /* Says:

    None…

    None…

댓글 달기