2009-06-10 2 views
1

저는 PHP 개발자이며, 주로 웹 개발자입니다. MVC와 함께 사용하곤합니다. CakePHP는 웹 애플리케이션 등을 개발하는 강력한 PHP 프레임 워크입니다.무엇을 배워야합니까? 파이썬이나 루비?

나는 웹 현장에서 나가기를 정말로 원한다. 나는 웹에서 계속 일하고 싶어하지만 거기에 적용 할 새로운 프로그래밍 언어를 배우고 싶다. 뿐만 아니라이 언어를 사용하여 독립 실행 형 응용 프로그램과 함께 오프라인으로 작업 할 수도 있습니다.

저는 파이썬을 정말 좋아하고 이미 그것에 대해 알고 있습니다. 문제는 웹에서 작업 할 수있는 정말 좋은 도구가 없다는 것입니다. Django는 나에게 끔찍한 API를 가지고 있으며 web.py와 같은 멋진 프로젝트를 찾을 수는 있지만 PHP와 CakePHP에서 얻은 결과와 비교해 보면별로 흥분하지 않습니다.

반면에 우리는 Python과 마찬가지로 스크립팅 언어 인 Ruby를 가지고 있습니다. Ruby로 데스크탑 개발을 Python에 비해 얼마나 멀리 할 수 ​​있는지 모르겠습니다. 하지만 레일스가 webdev에서 사용하는 매우 멋진 도구라는 것을 알고 있습니다 ...

제 질문은 : 파이썬이나 루비를 배워야합니까? 만약 하나 또는 다른, 왜? 감사!

P.S은 : 조금 혼란 스러울 수 있습니다 영어,하지만 제 생각 엔 당신이 이해할 수있는 [희망]

+0

무료 음악에 충실하는 것처럼 들릴까요? 왜 파이썬이나 루비로 제한하고 있습니까? 짧은 대답 : 어느 것이 더 재미있어 보이는지 선택하거나 두 가지를 선택하십시오! –

+0

그건 그렇고 - CakePHP로 많은 일을하고 장고와 함께 일하는 사람에게서, 장고를 케익과 비교해 볼 때 제 마음이 불편합니다. 어쩌면 장고에게 좀더 열린 마음으로 기회를 주어야할까요? 그것은 정말로 매우 멋지다. –

+0

당신 혼란 스펙트럼에 추가를 찾고 있다면 Java Spring이 더 나은 선택이 될 것이라고 생각합니다. –

답변

1

장고를 좋아하지 않는다 내? 파이썬에는 웹 작업에 대한 선택의 폭이 넓습니다. 그들 중 일부는 Fred's Shack에 나와 있습니다.

1

야후 직원, Jeremy Zawodny가 같은 질문을했습니다. here. 그의 질문에 대한 두 가지 언어에 대한 좋은 통찰력을 얻을 수 있습니다.

2

이것은 (php에서 옮겨야하는) 선택이었으며, 내장 된 리터럴 정규 표현식과 해시 (Python의 Dicts)와 같은보다 우아한 구문을위한 루비뿐만 아니라 강력한 반복자.

또한 __name__ 유형 메서드 이름을 많이 사용하는 것을 좋아하지 않으므로 공백 제한이 마음에 들지 않습니다.

당신이 볼 수 있듯이, 그것은 100 % 개인적인 결정이었습니다. 나는 옳은 대답이 안전한 선택 일 것이라고 선택하면서, 여기에 올바른 대답이 있다고 생각하지 않습니다!

관련 문제