한 때 웹 사이트를 만들고 그 안에서 사용자와 인터랙션 하는 것을 만들기 위해서 PHP라는 스크립트 언어를 사용했었습니다. 한국에선 2000년대 초반 무척이나 많이 쓰였고 PHP의 라이선스가 GPL를 따르고 있어서 GPL과 함께 인식되는 리눅스는 그 세를 같이 입어 한참을 유행했었지요.
그러던 PHP를 저도 배웠었고 그 당시엔 훌륭하다 라는 말 밖에 못했었지요. 2002년 까지만 하더라도 어떤 종류라도 프로그램을 만들지 못하던 제가 PHP로 말미암아 본격적은 아닐지라도 프로그램을 만들 수 있게 되었던 고마운 언어였습니다.
그리고 시간이 좀 흘러서 2004년 저는 파이썬을 알게 되면서 6년이 지난 지금까지도 파이썬에 매달려고 살고 있습니다만, 그 당시 같은 이유로 PHP를 버리게 되었습니다. 사실 PHP가 너무 싫은 건 아니었습니다. PHP 레파지토리라 할 수 있는 Pear나 많은 사람들이 만들고 공개하고 또 판매한 솔루션이 많았으니까요.
그런데 등을 돌리게 된건 PHP가 함수 기반 언어이고 파이썬이 객체 기반 언어였다는 것이었습니다. 요즘 나날이 객체의 특성을 더해가는 PHP를 보면서 파이썬은 저런 부분은 아직인데.. 라는 생각 많이 합니다. 어쩌면 부럽지만요.
파이썬은 저한테 프로그램은 이렇게 만드는 것이구나를 알게 해준 언어였습니다. 코드를 프린트해서 보는 것만 아니라면 훌륭한 언어였지요. 단 몇줄만으로 제가 원하는 일을 할 수 있었으니까요..
그래서 PHP를 접었습니다. 관심있어 사둔 PHP책은 아무의미 없이 되어버렸지요. 원서를 비롯해서 제법 책이 있는데..
PHP에 대한 제 개인적 사과라고 해야 하나요? 요즘은 Oreilly의 Programming PHP라는 책을 보고 있습니다. php 창시자인 Rasmus Lerdorf 가 직접 저술한 책인데, PHP로 먹고 살고 있을 땐 내가 참 못했구나. 우물안 개구리였구나 생각하게 해주는 책입니다.
정말 더한 사과의 의미라고 하긴 어렵지만 잠시나마 PHP가 불편한 언어라고 생각했던 것에 대해 PHP와 제 자신에게 사과합니다.
감사합니다. PHP
댓글 없음:
댓글 쓰기