PHP vs Python. Что лучше изучить сначала?

(Ответов: 33, Просмотров: 21560)
Страница 2 из 4 Первая 1234 Последняя
  1. Banned
    • Регистрация: 27.09.2013
    • Сообщений: 71
    • Репутация: 17
    Если PHP, тогда тебе сюда, по ссылочке: http://phpfaq.ru/start
    Еще дам ссылку на книгу, Э. Гутманс, С. Баккен, Д. Ретанс. PHP5 профессиональное программирование
    Ссылка: http://nerezus.ifolder.ru/8081805
    И еще: Джордж Шлосснейгл - Профессиональное программирование на PHP
    Ссылка http://nerezus.ifolder.ru/8132366
    • 0
  2. Гуру Аватар для Septik
    • Регистрация: 03.04.2010
    • Сообщений: 790
    • Репутация: 168
    • Webmoney BL: ?
    Многие на других форумах советуют Лутца по Python, начинал по нему изучать, дошел до 150 страницы, скучно объясняет. В итоге забросил это дело. С PHP тоже, думаю, попробовать, так как создаю сайты в основном на WP, а он как известно написан полностью на PHP.
    • -1
  3. Orange Аватар для aidem
    • Регистрация: 11.11.2010
    • Сообщений: 502
    • Репутация: 127
    • Webmoney BL: ?
    Цитата Сообщение от Fooks Посмотреть сообщение
    Напрягает то, что если на Питоне сайт писать, то хостингов практично нет, нужно брать VDS.
    heroku вам для экспериментов тогда
    • -1
  4. Дипломник Аватар для Removal Of Brain
    • Регистрация: 23.04.2012
    • Сообщений: 99
    • Репутация: 25
    Питон гибче. Если сайт делать, то на джанго к примеру, получается быстро и удобно.

    Вот если честно, то тут дело предпочтения. Питон советуют изучать первым, т.к. когда его изучаешь, понимаешь суть ООП, а ещё привыкаешь хорошо форматировать код
    • 0
  5. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Цитата Сообщение от Fooks Посмотреть сообщение
    Решил, что начну с PHP или с Python. Что посоветуете?
    Ни в коем случае не PHP. Берите сразу что-то адекватное и современное - Python в самый раз.
    Каждый раз кто-то приходит и говорит, что фейсбук написан на php, вконтакте на php. Во первых, пусть лучше вспомнят когда это было, во вторых пусть расскажут какая была сделана огромная работа по оптимизации этого php и какие там хаки применены, что бы этот монстр более менее работал, а так же как потом было многое переписано на другом инструментарии. Более того, востребованность php-программистов падает с каждым годом. Кто не верит, спросите ведущих HR-менеджеров.

    Когда с этим разобрались. По Питону - Марк Лутц. Все его книги описывают Python, более чем. Потом можно посмотреть в строну фреймоврка Django, Flask, Zope и т.д. если хотите иметь дело с web. Но Python очень гибок. На нём можно не только сайты писать: игры, мобильные приложения, десктопные приложения и многое другое.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  6. Дипломник Аватар для roots
    • Регистрация: 13.11.2009
    • Сообщений: 162
    • Репутация: 47
    Популярность php снижается, но всё еще охватывает очень большую аудиторию:



    И говоря объективно, php развивается гораздо интенсивнее, нежели python (непонятки - кто-то сидит на 2,7, кто-то рекомендует писать на 3-й версии).
    Это не случайно: на php столько cms написано, и столько фреймворков - это издержки популярности. Например, такие интересные вещи, как
    • Laravel - позволяет выстраивать полноценные REST-приложения;
    • Hip-hop - транслятор php в с++ от Facebook;
    • Phalcon php framework - фреймворк с компиляцией кода.

    А там, где большое коммюнити - там быстрее найдешь ответы на вопросы.

    В целом, считаю, какой язык учить - это не так важно, как в какой среде работаешь, какой твой инструментарий (например, фреймворки или CMS).
    Последний раз редактировалось roots; 14.10.2013 в 12:59.
    • 1

    Спасибо сказали:

    3s777(14.10.2013),
  7. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Цитата Сообщение от roots Посмотреть сообщение
    нежели python
    Питон 2 ветки сейчас мало развивается, третья ветка сейчас самая активная и предпочтение отдаётся именно ей. Другое дело, что очень многие старые разработки не могут сразу перейти/переписать на 3 ветку. Т.е. если создаётся что-то новое, то лучше делать это сразу на Python 3 ветки.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  8. Новичок Аватар для lunatic
    • Регистрация: 25.09.2013
    • Сообщений: 28
    • Репутация: 10
    Я не знаю, что там roots имеет ввиду по поводу развития ПХП... скорее всего, он имеет ввиду то, что в пхп начали портировать технологии что уже давно есть в других языках.

    Я бы выбрал python по причинам:
    - Он не является узконаправленным как ПХП, в то время как Питон используется в разных средах и для разных задач. Как школьниками, так и учеными :)
    - У него есть менеджер библиотек PIP - у пхп такого нема, на все надо писать свои костыли - что мешает главному правилу программистов - пере использовать код как можно чаще.
    - Python является языком мультипрограммным, что вполне точно гарантирует ему рост популярности в дальнейшем. В то время как, большинство пхп программистов еще пытаются понять что такое объектно ориентированное программирование.
    - Python имеет рекомендации к написанию кода (PEP 8), который регулярно обновляется (более того, ты можешь проверить свой код автоматический и увидеть все свои ошибки). В то время как в ПХП все еще огромные качели в этом плане. Слышали ли вообще пхп программисты про style guide? сомневаюсь.
    - Сейчас очень сильно развивается разработка через тестирование. Есть ли в ПХП tdd фрэймворки? BDD? Фактори? Стабы? Сомневаюсь почему-то, вот в питоне есть.
    - Roots тут упомянул про компляцию в другие языки - python это уже лет пять точно поддерживает. Более того, библиотеки из C можно с успехом использовать в питоне. А в пхп можно?

    Ну я бы отметил еще сообщество питонистов - очень открытые и умные ребята, которые всегда дадут грамотные советы.

    Я в принцепи согласен, что плохих языков не бывает - на всем можно что-то наваять неплохое, была бы голова на плечах. Но питон более располагает писать правильный код. Ну и на самом деле очень полезно знать функциональный стиль программирования, чтобы поменьше говнокодить. А пхп и функциальное программирование - это две разных планеты.
    • 0
  9. Дипломник Аватар для Removal Of Brain
    • Регистрация: 23.04.2012
    • Сообщений: 99
    • Репутация: 25
    Цитата Сообщение от lunatic Посмотреть сообщение
    У него есть менеджер библиотек PIP - у пхп такого нема
    А как же composer?

    Цитата Сообщение от lunatic Посмотреть сообщение
    Есть ли в ПХП tdd фрэймворки? BDD? Фактори? Стабы?
    Есть, но некоторое в зачаточном состоянии
    • 0
  10. Дипломник
    • Регистрация: 23.03.2013
    • Сообщений: 235
    • Репутация: 20
    Removal Of Brain, ога) особенно быстро)
    я вижу так. сперва пых, потом питон. а то получается делают на питоне, а верстку поправить это целое горе
    Так лучше?
    • 0
Страница 2 из 4 Первая 1234 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
PHP/Python программирование
Создание сайтов 7 19.11.2013 19:51
Для чего нужен W3C код в сначала страницы?
Общие вопросы поисковой оптимизации 5 10.02.2013 22:02
Платить нужно сначала себе.
Дайджест блогосферы 0 09.02.2013 18:02
Изучить Web программирование
Web программирование 20 03.06.2012 16:53
Сначала думал что Глюк? Кто обьяснит?
Оффтоп и свободные темы 1 28.02.2012 19:25

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры