Тема: PHP vs. Python
Показать сообщение отдельно
Старый 16.05.2009, 18:00   #10
Farik
Senior Member
 
Аватар для Farik
 
Регистрация: 31.03.2007
Сообщений: 312
Бабло: $600
По умолчанию

Явных преимуществ у пхп над питоном два:
1. Он является стандартом де-факто в вебе. То есть не надо тратить время на поиск поддерживающего его хостинга или админа, который справится с настройкой.
2. Он прост, как валенок.

Минусы пхп:
1. Скупые средства языка.
2. Все фреймворки жалкое подобие Zope и Django(либо монструозны, либо написаны под кальку с них).
3. Провоцирует сделать "быро шоб работало" вместо того, чтобы учиться делать правильные вещи правильным образом.

Спорных моментов куча:
1. Прекомпилированный пхп примерно так же быстр, как питон.
2. Оба херово типизированы
3. На пхп проще писать, но на питоне зато - в принципе невозможно писать ту херню, что присутсвует в 90% пхп проектов.
4. На пхп дохера семплов, примеров, библиотек. Но на питоне зато мало и почти все качественные и рабочие. То есть на поиск решения уходит намного меньше времени.

Минусы питона:
1. Его надо понимать. Смысла переписывать пхп код с нужным форматированием и заменой function на def нет ни малейшего.

Плюсы питона:
1. Комьюнити: нет такого количество "программистов", которые не то, что программировать - копируемый код читать не умеют.
2. Действительно крутые фреймворки, библиотеки. У них можно и просто необходимо учиться.
3. Охуенный syntax shugar
4. Реальное, а не декларируемое, развитие языка.


Вывод:
Если ваше кредо не "я бля самый пиздатый лентяй в мире" и Вы реально хотите расти - питон хорошее направление. Затраченный год на изучение(переход на) питона - ценная инвестиция.

Примечание:
Это вовсе не значит, что конкретный текущий проект стоит прямо сейчас переписывать на питоне - это слишком долго и опастно для судьбы проекта.

Дополнение:
Все упоминания "питона" в данном тексте без потери смысла можно заменить на "руби".
__________________
И где Вы видели такого Кота, которого бы волновало, что о нём говорят мыши?Ты с какой планеты, Друг?
Farik вне форума   Ответить с цитированием