Цитата |
Это не ООП twin это не до реализация профилирования и дебажинга! |
Цитата |
Николай, так в чем смысл топика, если тебя, по товим же словам, не переубедить? Пожаловаться на жизнь и "какие-все-педерасты-а-я-такой-один-дартаньян"? Это врядли, ты же умудренный жизнью дядька... А в чем смысл? Тот факт, что ты не видишь смысла применению ООП не значит, что этого смысла нет вообще. Ты вот упомянул смарти и сказал (если я не ошибаюсь) - смарти говно. В смарти три реализовано наследование темплейтов, что в свою очередь позволяет делать свои плагины к имеющемуся стандартному продукту вообще не меняя ничего в структуре. Также и с ООП в том же самом продукте - расширение функциональности вообще не затрагивает ядра структуры. С функциональным программированием такое не возможно. |
Цитата (twin @ 8.12.2012 - 10:44) |
Я не сказал, что смарти говно. Хотя она мне не нравится. Я сказал, что она в жопе по популярности по сравнению с двухлетней давностью. И регресс продолжается. Ибо до людей постепенно стало доходить, что писать шаблонизатор на шаблонизаторе - глупо. Какие бы там наследования нам не обещали. |
Цитата (twin @ 8.12.2012 - 10:44) |
Точно так же и ООП. Не преспособлен PHP для объектного программирования. Больше скажу, в веб-технологиях в подавляющем большинстве это избыточно и неоправдано, ибо веб-технологии состоят из несвойственных объектному прогаммированию задач. |
Цитата |
И когда идёт разница ООП и процедурного стиля Просто представьте матрицу 50х50 Где каждая клеточка это объект. В ней живой организм, который имеет состояние, стратегии, это алгоритм ДНК, каждая клетка не зависима друг от друга. Вы не кога не сделаете это в процедурном стиле. |
Цитата |
Это же этап проектирования, а это талант. Не нужно говорить, что ООП говно, только потому что кто то не так спроектировал. Это не так легко как кажется. |
$filtered_content = filter($user_input);
$filtered_content = $input_filter->filter_user_input();
$sql = «some query»;
$result = mysql_query($sql);
$result = $db->execute($sql);