Путь развития. Php или Python(Django)
PS до этого немного фрилансил на php и писал около 3 мини-проектов для себя.
UPD. Спасибо за ответы, но видимо не все меня поняли так как надо :) Кто-то о великом, кто-то предлагает учить все сразу. Я понимаю что это средство реализации, но я считаю что в данный момент мне нужно определиться с выбором и использовать одно. Все таки, наверное, пойду в сторону Пайтона. Php конечно тоже не буду забывать, но в сейчас все усилия положу на изучение python+django.
1 ответов
Что бы зарабатывать деньги с большой буквой, то, я открою вам секрет, направление выбрать не достаточно. Разница между перечисленными языками лишь в терминах.
Архитектура использования у них на том уровне, который используется в основных задачах при изготовлении сайтов (к примеру) - одинаковая, поэтому, что именно изучать - это ваш личный выбор.
Скажу так, что PHP гораздо проще усвоить. Pyton более комплексный язык. И знание Питона является некоторым определением более высокого уровня программиста. Но знать и ТО и ДРУГОЕ не только полезно, но и приятно для кошелька.
Изучив один язык НИКОГДА не надо останавливаться на нем.
ps/ Кстати, я бы поставил руби на одну полку с питоном.
Я бы на Вашем месте выбрал бы Python.Во первых у него красивей синтаксис и реализация ООП, фреймворки написанные на нем, работают быстрее.А PHP скоро уступит позиции Python, RoR.Проектов на Django в СНГ хватает, а меньшая распространенность, чем PHP снижает конкуренцию.
Также не стоит забывать о возможности реализовать проекты на Python+Django для Google App Engine, что открывает большие возможности по созданию крупных высоконагруженых приложений.
На сколько я знаю полноценных аналогов django на php нет (могу ошибаться). Я сейчас вполне спокойно фрилансю на django. Заказчики редко предъявляют требования на использование какой-то конкретной технологии, поэтому по кошельку сильно не ударит если будешь использовать django. А вообще лучше конечно знать обе технологии, так будешь более гибким.
А что мешает изучать и то и другое? Я, например, так и делаю -- и доволен )
В ПХП совершенствоваться легче: он распространненее, Python изучать чуток тяжелее, зато он более гибкий и может тоже пригодиться.
Раньше я писал на чистом PHP, потом на фреймворке code-igniter. И как то передо мной тоже возник такой вопрос. Я выбрал джанго, и не жалею ни минуты. Зарабатываю фрилансом, и ни кто из заказчиков не задает вопросов,типа: "А как вы можете аргументировать выбор фреймворка?". Как привило заказчики не мыслят такими категориями. А инструмент на много гибче чем PHP. Python - язык общего назначения. Возможностей огромное количество!
Советую python/django.
P.S.:
Мое личное мнение что по комфортности PHP & Python можно сравнивать так же как Windows & Mac OS X.
Очевидно что является удобным инструментом для работы, а что проблемой(в абсолютном смысле, то есть чем то неразрешимым в принципе)
Я жалею, что не обратил свой взор на Python еще раньше. Теперь стараюсь наверстать упущенное.
Пусть меня php-ники (я сам пока таковой) закидают помидорами, но то, что можно на Django сделать парой строк (как в прямом так и в переносном значении), то на любом php framework (даже на самой простой kohana, про ZF2 вообще промолчу) потребует просто кучу кода, в каждом месте которого не сложно допустить ошибку или опечатку.
Про красоту кода на Python тоже не стоит забывать.
Про Ruby ничего не скажу, знаю лишь, что для web-разработок он может и поинтереснее будет, чем Django, но Python это не только же web-разработки. Так что мой выбор очевиден для себя.
если просто ищете работу - то php
если разговор идет о серьезном развитии - Python ( django ) . Хотя я вот выбрал ruby .