PHP_Master
Хранитель порядка
- Регистрация
- 3 Фев 2008
- Сообщения
- 2.639
- Реакции
- 601
Спасибо, поржаля не говорю про ООП вообще. Я прекрасно пользую его во Flash и без него реально было бы очень туго, я про классы в PHP
Классы - это и есть составляющяя ООП (за исключением людей, которые собирают свои функции в классы для оформления либ).
Процедурное - оперирование линейными данными, всё просто и понятно.
ООП - абстрагирование, работа не с линейными данными, а с объектами (наборами данных обладающими определёнными свойствами), сначала не всё просто и требует определённого склада ума.
Спорить можно до усрачки, но то, что ООП-код легче поддерживать/расширять/рефакторить - это факт.
Что касается быстродействия и памяти:
1. как уже было замечено выше и железо и память на сегодняшний день "ничего" не стоят
2. надо не только руки прямо затачивать, но и задумываться над оптимизацией. Если ООП-код медленнее процедурного в 1.5-2 раза - дело не в PHP, а в коде.
Что касается читаемости кода - ИМХО, в ООП она выше в силу структурированности.
Что касается namespaces - они уже есть в PHP 5.3