최근에 나는 PHP가 얼마나 끔찍한 지에 대한 몇 가지 농담과 만화를 보았습니다.
언어를 완전히 모르는 이유는 무엇입니까? 그것은 내 자신의 인식인가 아니면 프로그래밍 공동체에 대한 전반적인 전반적인 느낌인가?
최근에 나는 PHP가 얼마나 끔찍한 지에 대한 몇 가지 농담과 만화를 보았습니다.
언어를 완전히 모르는 이유는 무엇입니까? 그것은 내 자신의 인식인가 아니면 프로그래밍 공동체에 대한 전반적인 전반적인 느낌인가?
답변:
참고 : 이것은 의견이 많은 입장에서 작성되었습니다.
참조 : PHP를 : 나쁜 디자인의 프랙탈
오래 전에 웹이 어렸을 때 펄로 웹 앱을 작성했습니다. 정말 그렇습니다. C의 문자열 작업 을 정말로 좋아하지 않는 한 이것이 유일한 선택이었습니다 . (그리고 예, 나는 ASP 등의 엄청난 스와 스를 좋아하고 있습니다 ... 나는 그 시절을 잊어 버릴 것입니다.) 펄로 작성된 웹의 크고 큰 응용 프로그램이있었습니다. 그리고 펄로 쓰여진 쓰레기들이 많았습니다. 누군가가 그들의 입력을 위생 처리하는 데 가까이 가지 않는 함께 모은 버그가 많은 CGI 스크립트는 여전히 찾을 수 있습니다 .
웹이 더욱 엔터프라이즈 화되면서 위대하고 거대한 응용 프로그램은 수천 개의 연결을 처리하기 위해 더 잘 설계된 다른 프레임 워크로 이동했습니다 (당시 펄은 그렇지 않았습니다). 새로운 언어를 배울 수있는 사람들은 Java로 옮겨갔습니다 (많은 프레임 워크에서 가장 좋은 선택이었습니다). 글쎄, 펄처럼 보였고 더 나은 일을 한이 언어가 없었습니다 (각 요청에 대해 프로세스를 포크 할 필요가 없었습니다). PHP였습니다.
Phensteinstein 괴물 유기물이라고 부를 수 있다면 Php는 유기적으로 성장했습니다. 많은 해킹 (함수 이름의 원래 해시 함수가 strlen 이라는 것을 알고 있습니까?) 오늘날에도 여전히 남아있는 핵심 언어 (라이브러리가 아닌)에 추가 된 것들. 그다지 예쁘지 않습니다. (찌르지는 레딧의에서 / R / lolphp 당신이 알지 못했다 ...이 inconstancies의 많은 재미를 찌른다하는 -1 month
것입니다 항상 삼십일 ?)
위대하고 큰 일이 (예를 들어 워드 프레스 봐) PHP에 내장 된 반면, 아직 방법을 가지 작업에 대한 esoterica와 내부적으로 괴물 (또는 일을하지 않는, 또는 어떤 부분 것들은 대부분의 작업 시각).
언어를 배우는 데 시간을 보내고 싶지 않은 많은 사람들이 언어를 사용하기 때문에 배우기 쉽고 빠른 언어입니다. 그리고 그것은 휴식 때 당신은 지금을 유지해야? 글쎄, 그들이하는 일을 항상 이해하지 못하는 코더의 훈련이 부족한 언어는 매우 흥미로운 버그를 만듭니다.
그것은 웹 사이트와 반 구운 워드 프레스 플러그인을 빠르게 던졌습니다. 16 살짜리가 맥주를 위해 20 달러 나 대학생을 위해 이웃을위한 코드를 작성했던 곳. Stack Overflow의 php 태그 를 조금 찾아보고 언젠가 해당 코드를 유지하고 있다고 생각하십시오.
모든 사람의 기억 다른 사람의 코드는 항상 짜증. 그리고 PHP에서 다른 사람의 코드를 다루어야한다면 짜증납니다.