Python vs PHP

Совсем недавно я и подумать не мог что существует что-то лучше чем PHP. Именно на PHP я начинал писать свои первые скрипты для Web’а. По началу PHP не казался мне совсем простым, потом ближе знакомясь я пришел в восторг от того как просто на нем писать. Но когда начинаешь писать что-то, хочется чтобы и снаружи и внутри это выглядело хорошо и радовало глаз. К сожалению код на PHP когда его много начинает плыть, теряются взаимосвязи и логика, начинаешь попросту путаться. Иногда думаешь почему так мудрено выполняются простые действия, почему язык так не однороден, почему нет множественного наследования раз мы так ратуем за ООП… Вот этих почему накопилось достаточно много… И я решил попробовать нечто другое мне совсем незнакомое – Python.

При первом знакомстве с Python меня сразу возмутило отсутствие фигурных скобок – {}, как потом оказалось это огромный плюс… Когда начинаешь писать на Python приучаешь себя к некой дисциплине коддинга, твой код становиться более читабелен… Вообще то что можно написать на Python, на PHP просто не написать – по причине скудности языка… Очень радует что в Python многие действия выполняются очень просто и элегантно, в PHP для этого пришлось бы городить как минимум избу из {}.

Для Python написано огромное количество библиотек, одна графическая чего стоит по сравнению с библиотекой GD для PHP… Удобная и более функциональная…

Еще одной хорошей стороной Python является его не Веб ориентированность, многие считают это минусом…Нет это плюс, появиться у вас желание написать приложение для ОС – пишите, Python вам в этом поможет… Еще мне понравилось наличие свободно распространяемого упаковщика скриптов Python в файлы EXE, называется он Py2Exe.

Хорошей чертой Python является то, что он упаковывает файлы скриптов в свой байт код, для виртуальной машины Python’a. Такие скомпилированные скрипты можно использовать не опасаясь за плагиат своих разработок.

Пожалуй этого хватит чтобы дать общее представление о Python. Вообще самое главное, это писать рабочий код, и чтобы тебе нравилось то что написано, на Python’e писать приятнее это несомненно.

Сбор подписей на Sborgolosov.ru