라스무스 러 도프, PHP의 창조자 15 분간

라스무스 러 도프
1994 라스무스 러 도프의 라스무스 LerdorfC'est 더 나은 웹 사이트를 관리하는 원래 개인 프로젝트를 PHP를 발명했습니다. 그 열 다섯 번째 촛불 올해 PHP 호흡하는 동안, 그것은 타사 웹 사이트에 사용됩니다. 야후, 페이스 북, 또는 정부 사이트 여부, PHP는 데이터베이스와 결합 자체를 설립했다. 드루팔을 통해 갤러리와 줌라에 워드 프레스는 도움이 많은 오픈 소스 프로젝트 개발자 커뮤니티 밀도를 높이기합니다.

AFUP (프랑스어 협회 PHP의 사용자) 현재 파리에서 일어나는, 우리는 언어와 진화의 기원에 반환 씨 Lerdorf을 충족 주최 포럼 PHP 2010 년 즈음.

개인적인 문제를 해결하기 위해 PHP 언어를 생성 한 후, 오픈 소스를 배포하는 당신의 동기는 무엇인가?

라스무스 러 도프 : 오 그것은 게으름이었다! 사실은 내가 나 혼자 모든 것을 관리 할 수있는 점에 왔었다. 개발자 불평하고 코드의 어떤 부분을 변경하는 나에게 물었다. 그것은 힘든 일이었다. 마지막으로는 너무 쉽게 배포하고 다른 사람들이 자신을 변경할 수 있도록했다.

당신이나 당신이 PHP 같은 성공을 경험 할 수 있기를 바랍니다 했나요?

RL : 아니, 난 아무 계획도없고 비전이 없었다. PHP는 항상 매우 실용적이었다 나는 웹 사이트의 세 번째 언젠가 사용할 것이라고 생각하지 않았을 것이다. 모두가 여기 저기 코드의 일부를 수정하기 시작하고 결국 매우 인기가있다. 당신은 당신이 같은 성공을 계획 할 수없는, 알고있다.

당신의 역할은 PHP의 개발에 오늘은 무엇입니까?

RL : 내가 알지도 못하는 코드의 많은 부분이 있습니다. PHP는 내가 모든 개발 사업에 내 승인을 줄 수 없을 정도로 폭이되었다. 일부 프로젝트에 익숙한 프로그래머는 결정 자신을 지원합니다. 나의 부분을 위해, 나는 충돌을 해결하려고합니다. 또한 나는 조언과 제안 방법을 제공합니다.

최근 작업은 무엇입니까?

RL : 저는 현재 시작 WePay을 위해 작동합니다. 나는 OAuth를 API를 개발한다. 캐시 데이터의 관리를위한 : 그 I APC에 Planchais (대체 PHP 캐시 NDRL) 전에. 난 항상 PHP 코드 부분에서 일했다.

가장 흥미를 PHP 개발 프로젝트는 무엇인가?

RL : 그것은 어렵다, 이렇게 많은 많은 다른 지역에있다. 나는 드루팔 커뮤니티와 매우 깊은 인상을 받았습니다. 또한, 워드 프레스의 일부 작업은 매우 흥미로운 특히 자신의 이중 전략 WordPress.org 및 WordPress.com 있습니다.

개발자가 연합 자연 재해를 관리 할 수 ​​있습니다이 매력적인 프로젝트, CrisisCamp도있다. 이것은 실제로 문제를 해결하는 것이 환상적인 무언가이다. 중 PHP는 언어입니다, 그것은 운영 체제와 같은 도구입니다하지만 궁극적으로 우리는 놀라운 일을 할 수있다.

하나는 미국 정부에 의해 건립 된 데이터베이스의 취약점을 믿는다면, 소프트웨어 취약점의 30 %는 PHP 애플리케이션에 기인한다. 당신은 언어 학습과 좋은 연습에 문제가 있다고 생각하십니까?

RL : PHP는 매우 접근 언어이며 초보자는 파이썬이나 펄 같은 다른 이상을 학습하여 시작합니다. 이 언어는 다음 실수를하지 않는 숙련 된 프로그래머에 의해 사용됩니다. PHP는 누구나 쉽게 아이디어를 설계하고 빠른 온라인을 넣을 수 있습니다.

그러나 우리는 접근 둘 다 뭔가를 할 수 없습니다뿐만 아니라, 실수를 방지하기 위해 깊은 학습을 요구한다. 우리는 아마도이 방향으로 더 나은 일을 할 수 있었다하지만 기능의 제한을 포함했을 것이다. 그래서 우리는 우리가 더 광범위한 일을 개발하기 때문에 균형을 유지할 필요가 덜 그들은 그립 쉽습니다. 그들은 정말 접근 되었기 때문에 때때로 우리는 정확하게 어떤 프로젝트를 중단했다.

당신은 야후!에서 칠년을 작업 회사에서 당신의 역할은 무엇입니까?

RL : 처음 세 년 동안 나는 PHP로 마이그레이션하는 임무가 주어왔다. 야후는 여기 저기 인수 (35 개) 회사의 대기업과 자신의 기술과 각했다. 잠시 동안 AC 심지어 유럽에서 잘했다. 그들은 그들의 제품의 개발을 지원하기 위해 각각의 엔지니어를 떠났다.

야후! 후 아시아에서 확장하고 해당 웹 사이트의 많은 감소 할 싶었다. 그들은 그들의 인프라를 표준화 할 필요가 있었다. 고용하고 다른 언어로 개발자를 양성 너무 어려웠을 것이다. 야후! 균일 한 환경을 원했다.

작업 도구를 변경하는 엔지니어를 설득하기 위해 너무 열심히 했습니까?

RL : 실제로 가끔 어려웠다 경우 일부 마이그레이션을 거부했다. 이것은 하나 이상의 화가했지만 정직하게 자신의 기술 중 일부는 제안 된 웹 사이트와 단순히 효과 또는 일관성이 있었다. 어쨌든, 마이그레이션이 불가피했다.

전환이 완료되면 나는 모집 또는 홍보를 돌보는, 엔지니어로 일했다. 가장 큰 인터넷 사이트의 개발을위한 책임을 가지고 정말 흥미로운 도전했지만 작업이 완료되면, 나는 머물 너무 많은 이유가 있었다.

우리는 서버 기반 Node.js를 같이 자바 스크립트에 대한 더 자세한 내용을 듣고 당신은이 기술에 대해 어떻게 생각하십니까?

RL : 나는 두 사람이 동일하지 않지만 같은 클라이언트 측 언어와 서버 측을 사용하여에 관심이있을 수있다 생각합니다.

당신이 어느 때보 다 강력 할 수 있다고 생각하고, PHP를 개발 하는가?

RL : 나는 그것이 생태계에 따라 달라집니다 그리고 타사 개발자를 만들 것입니다 생각합니다. 예를 들어 그렇게이 단순히 불필요한 것이다 LDAP와 데이터베이스를 지원하지 않는 경우. 데이터베이스는 오늘날 매우 중요하다.

좋아하는 PHP 프레임 워크는 무엇입니까?

RL : 아, 그들은 모든 친구들은하지입니다 않습니다! 그들은 모든 사람의 요구를 충족하고자 너무 일반적으로하려고합니다. 마지막으로 작동하지 않습니다. 나는 그런 드루팔이나 워드 프레스 같은 전문 프레임 워크를 선호합니다.

마지막으로 어떤 PHP 6 어떻습니까?

RL : 현재 우리는 충분히 개발자가 아닌 간단하기 때문에, PHP 6의 출시에 대한 객관적인이 없습니다. 우리의 초기 목표는 유니 코드 지원했다. 확장자가 더 이상 기능 있었기 때문에 그러나 그것은 개발자를 위해 많은 일을 할 필요가 없습니다. 마지막으로 나는 작은 단계 전이시에 모든 것을 중지하고 더 느리게 이동하기로 결정했다.

고맙습니다.9시 52분에서 2012년 12월 7일에 편집 됨