Hacker News 의견

요약:

  • PHP는 과거에 비해 많이 개선되었지만, 여전히 일관성 없는 문법과 숨겨진 함정들이 존재함
  • PHP는 웹 프로그래밍의 가장 순수한 형태로, 프레임워크 없이 자유롭게 실험하고 즐길 수 있음
  • PHP로 웹 프론트엔드, 크론잡, 쉘 스크립트, 메시지 큐, 웹소켓 서버, 클라이언트 소프트웨어, 통계, 서버 자동화 등 모든 것을 직접 구축하면서 재미를 느낄 수 있었음
  • PHP의 주요 문제는 추가된 기능이 아니라, 근본적인 언어 설계의 결함에 있음 (PHP: a fractal of bad design 참고)
  • 상용 프로젝트에서 PHP를 사용할 때는 버전 관리나 테스트 부재, FTP를 통한 직접 파일 수정, 해커에게 취약한 워드프레스 플러그인 등의 문제가 있었음
  • PHP 5의 주요 문제는 기능 부족이 아니라, fopen()에서 에러 코드를 얻을 수 없는 것과 같은 근본적인 이슈였음
  • "더 이상 최악이 아닌 언어"의 문제는, 언어가 개선되어도 오래된 버전을 대상으로 하는 라이브러리를 사용해야 한다는 점임
  • PHP의 개선사항이 실제로 사용성 좋게 구현되었는지 예시가 있으면 좋겠음
  • PHP는 실용적인 엔지니어에게 적합하며, Laravel Octane 같은 도구로 높은 성능의 애플리케이션도 만들 수 있게 됨
  • 과거에 PHP와 힘든 경험이 있던 사람들은, PHP가 개선되었다 하더라도 다시 사용하고 싶어하지 않을 것임

12년전 문서 ㅋㅋ

2012년에 작성된 문서를 아직도....
php가 발전없이 2012년 저 시절을 그대로 유지하고 있을거라 생각하시는건지..?

아 물론 무근본으로 시작된 언어라는건 부정할 수 없긴 하겠네요. ㅎ

언급된 영문 문서에 대한 번역본 링크입니다..

PHP가 아무리 구려도 설마 저시절의 문제들을 아직도 유지하겠어요.

유지하고 있어도 문제고요. 이정도 수준의 설계부터 잘못되어있는데 버전업해서 품질이 좋아졌다? 그건 하위호환성을 심각하게 부숴서 문제입니다. 비교 연산자부터가 이상한데 뭘 어쩌겠어요.

단순히 해커뉴스 요약 4번째 링크의 한국어 번역본을 제공한 것으로 보입니다ㅎㅎ