Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Python vs PHP
gnuuser  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 1
Пользователь №: 43484
На форуме: 1 месяц, 19 дней
Карма:




Не могу не удержаться и не запостить одну зажигательную статью, которую автор (программист с семилетним стажем по его же словам) прислал мне на почту. Автор позиционирует статью как серьезное сравнение языка Python и PHP.

Кто сможет угадать, почему я моментально понял, что автором - убантушника?
Здравствуйте! Наверное многие слышали о таком гиганте в веб-программировании, как php? Он является серверным языком программирования, которым владеют Back-end разработчики(это часть веб-преложения, реализованная на стороне сервера, а часть приложения, реализованная на стороне браузера называется — Front-end).

Сегодня php очень популярен, особенно он популярен в странах СНГ. Стоит лишь посетить freelance — площадку, дабы убедится в этом. Но в последние годы все популярнее становится язык программирования Python. Чтобы сделать выбор, необходимо сравнить эти два прелестные языка и сделать для себя заключения.

Как было сказано выше, php используется больше, но в скором времени все поменяется и Python выйдет на передовую. Дело в том, что Python сравнительно новый язык, поэтому литературы для его изучения намного меньше, особенно на русском языке. Поэтому для изучения нужно владеть английским языком, на достаточно высоком уровне. Если говорить о php — то можно с увереностью сказать, что информации в данной области уйма. Это и мануалы всякие, статьи, заметки, видеоуроки(стоит только посетить YouTube). Ответы на многие вопросы, некие типичные ошибки, можно найти на форумах.

Для программирования больших и качественных проектов, которые легко сопровождаются используют концепцию MVC в сочетании с фреймворками данного языка. В Python самым популярным является Django. Проекты на Django — очень дорогие и востребованные. Также к популярным можно отнести Pylons, Grok, TurboGears.

У php имеются свои фреймворки, которых гораздо больше чем у Python. Одним из самых популярных является CodeIgniter, который используют в своих проектах большое количество программистов. В последнее время набирает популярность фреймворк Zend, который является достаточно мощным инструментом в веб-разработке. Вот еще несколько: Symfony, Yii, CakePHP, Akelos, DIY, Prado...

В связи с тем что Python, сравнительно новый язык, в отличии от php, количество встроенных функций гораздо меньше. Поэтому много приходится описывать самому. Но у Python есть свои преимущества, которые очень весомы, благодаря которым он займет первенство в скором будущем, а php уйдет на второй план.

Перейти с php на Python — сложно, так как нужно заново учить язык. Когда начинаешь учить Python, сразу видишь отличие в синтаксисе. Код написанный на Python — очень красив, он правильно оттабулирован. Четко видно где начинается функция и где она заканчивается. К примеру, в Python не используются скобки, в отличи от php, которых в больших проектах накапливается большое количество. Читать такой код — очень легко, сразу видно что за что отвечает. Благодаря этому скорость разработки веб-приложения, при использовании Python — достаточно высокая. А в наше время, в связи с столь быстрым развитием технологий, это очень важно.

Одним из важных критериев — является скорость работы приложений на Python. Она гораздо выше, чем у php. Компания Google активно использует Python в своих проектах. YouTube — в значительной мере реализован на Python. Также, данный язык используют такие всемирно известные компании, как: Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm, IBM. Используется этот гигант в производстве анимационных фильмов, компаниями Industrial Light & Magic, Pixar. Для научных вычислений Python используют NASA, Los Alamos, Fermilab, JPL. Также, данный гигант, активно используют и в других целях. Еще, Python легко справляется с нагрузками, чего не скажешь про php.

Для работы с Python нужен интерпретатор, который можно скачать с официального сайта. Если Вы используете ОС Linux — ничего устанавливать не нужно, так как интерпретатор Python там встроен изначально.

В заключении, хочется сказать: php еще долго будет на рынке, и проекты реализованные на нем, ценятся также очень дорого. В странах СНГ, проект легче разместить на хостинге и гораздо дешевле. Ведь хостингов которые поддерживают Python — гораздо меньше. Но это вопрос времени, который в скором будущем отпадет совсем. Для работы на freelance — php подходит отлично, так как на нем написаны такие cms, как Jomla, WordPress, OpenCart и другие.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25980
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 18 дней
Карма: 725

Не курю:
1 год, 2 месяца, 5 дней


ты чё зарегился чтоб это запостить?

user posted image


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11782
Пользователь №: 23195
На форуме: 6 лет, 4 месяца, 9 дней
Карма: 428

Трезвый :
7 лет, 3 месяца, 9 дней


Цитата (gnuuser @ 13.10.2016 - 21:27)
Python vs PHP

Ложка vs Вилка

Цитата (gnuuser @ 13.10.2016 - 21:27)
что автором - убантушника?

Все татары кроме я?

Цитата (gnuuser @ 13.10.2016 - 21:27)
Дело в том, что Python сравнительно новый язык

Cool story, bro!
python - First appeared 20 February 1991; 25 years ago
php - First appeared 1995; 21 years ago


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1780
Пользователь №: 38654
На форуме: 2 года, 10 месяцев, 29 дней
Карма: 40




Я вообще не понял о чём статья, точнее для чего она.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 24 дня
Карма: 13




Какая-то эпичнейшая дичь, даже комментировать неохота.

http://coub.com/view/40wna


--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
T1grOK  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2703
Пользователь №: 24406
На форуме: 6 лет, 1 месяц, 16 дней
Карма: 170




Цитата (chee @ 13.10.2016 - 19:12)
Я вообще не понял о чём статья, точнее для чего она.

Для очередного холивара


--------------------
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
brevis  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 264
Пользователь №: 39616
На форуме: 2 года, 6 месяцев, 19 дней
Карма: 31




Цитата (T1grOK @ 14.10.2016 - 08:59)
Цитата (chee @ 13.10.2016 - 19:12)
Я вообще не понял о чём статья, точнее для чего она.

Для очередного холивара

Там изначально была ссылка на сайт автора. Очень вероятно, что автор просто рекламирует свой гс.


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Another Reality  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Пользователь
Сообщений: 124
Пользователь №: 41606
На форуме: 1 год, 4 месяца, 16 дней
Карма: 5




Цитата (gnuuser @ 13.10.2016 - 21:27)
Дело в том, что Python сравнительно новый язык

blink.gif
Он появился в 1991 году. PHP - в 1995

Цитата (gnuuser @ 13.10.2016 - 21:27)
у Python есть свои преимущества, которые очень весомы, благодаря которым он займет первенство в скором будущем, а php уйдет на второй план.

Я слышал эти слова лет 10 назад, но PHP как держал более 80% рынка WEB так и держит.

Цитата (gnuuser @ 13.10.2016 - 21:27)
Код написанный на Python — очень красив, он правильно оттабулирован. Четко видно где начинается функция и где она заканчивается. К примеру, в Python не используются скобки, в отличи от php, которых в больших проектах накапливается большое количество. Читать такой код — очень легко, сразу видно что за что отвечает. Благодаря этому скорость разработки веб-приложения, при использовании Python — достаточно высокая.

Лично меня адски раздражает отсутствие скобок. Си-подобный формат куда приятнее.

Цитата (gnuuser @ 13.10.2016 - 21:27)
Одним из важных критериев — является скорость работы приложений на Python. Она гораздо выше, чем у php. Еще, Python легко справляется с нагрузками, чего не скажешь про php.

Да ну ?
http://benchmarksgame.alioth.debian.org/u64q/php.html
Аналогичных тестов куча.

Это сообщение отредактировал Another Reality - 14.10.2016 - 13:15
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
depp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 290
Пользователь №: 40589
На форуме: 1 год, 11 месяцев, 28 дней
Карма: 19




предупреждать надо. как раз обед. чуть не подавился, когда читал smile.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sergeiss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Сидел он, дум великих полон - и вдаль глядел
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 14962
Пользователь №: 4190
На форуме: 8 лет, 9 месяцев, 25 дней
Карма: 443




Цитата (depp @ 14.10.2016 - 14:53)
чуть не подавился, когда читал

"Не читайте перед обедом советских газет!" (с) smile.gif


--------------------
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса