Вниз  ООП на PHP
- 26.01.2011 / 17:26
ShadowPrince
  Пользователь

ShadowPrince 
Сейчас: Offline
Возможно и не все знают, но на php новых (или с 4 или с 5) версий есть поддержка объектно ориентированного программирования.
Кто что думает по поводу ООП кодинга на PHP?
Все о сабже неплохо описано в Котерове.
Конечно в простых скриптах он совсем не нужен, а вот в б\м сложных достаточно удобно.
- 26.01.2011 / 20:56
aleksey
  Пользователь

aleksey 
Сейчас: Offline
ShadowPrince, я хоть и не знаю PHP, но думаю что это хорошо. И мне кажется, что скоро всё новое поколение будет прогить в основном только на ООЯП.
- 26.01.2011 / 21:16
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
новичкам сложнее понять принципы , но стремиться нужно, читал про все это , но решил пока не вникать
__________________
 Магистр Мёда
- 27.01.2011 / 01:22
web_demon
  Супервизор

web_demon 
Сейчас: Offline
aleksey, такого никогда не будет. Ооп в пыхе - очень тормознутая вещь, поэтому нормальный кодер никогда не станет юзать ооп где это не надо. Просто есть вещи которые без ооп просто не сделать, а если сделать, то с большим трудом. Поэтому писать код в ооп в пыхе просто так, оттого что так нравится - верх идиотизма.
- 5.05.2011 / 20:53
akawin
  Пользователь

akawin 
Сейчас: Offline
web_demon, тут я с тобой не согласен :) ООП в пхп далеко не тормознутая вещь, а точнее заметить не полная, например присваивание в классе всех объектов поддерживается только одного другого класса, нельзя сделать extends class2, class3.
ОПП в своих смыслах подразумевает использование интерфейсов и паттернов, придерживание ООП обусловлено лишь производительность, программа в рамках ООП более удачна нежели на нативном написании. да и разницы нету какие вещи как сделать одну и туже "вещь" можно сделать как и на голом пхп так и в традициях ООП ;-)
- 5.05.2011 / 20:58
web_demon
  Супервизор

web_demon 
Сейчас: Offline
придерживание ООП обусловлено лишь производительность,Это я и имел ввиду под тормознутостью :)
- 5.05.2011 / 22:28
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Плюсы есть в разработке, пхп удобен универсальностью, можно написать одно и тоже многими способами, ООП как бы модульное написание, за частую написанное не всегда используется, либо редко, определенные какие то методы могут один раз использоваться. Хочу Перл учить, там вроде все на много грамотнее, плюс логичнее. И есть то, что не сделаешь в пхп
__________________
 Магистр Мёда
- 5.05.2011 / 23:52
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
akawin, В яве тоже не поддерживается множественное наследоавние, но никто не жалуется. Хотя если нет интерфейсов, то это проблема
__________________
 Эль Презеденте
- 6.05.2011 / 13:28
akawin
  Пользователь

akawin 
Сейчас: Offline
LPzhelud, официально в пхп нет множественного наследия, но есть такая нехитрая конструкция не знаю как назвать плагинизация классов, наверное грамотнее так вот есть класс2 наследует свойства и объекты класса1, а класс3 в свою очередь наследует объекты класса2, то! класс3 унаследует объекты и класс1 И класс2.
  :) а ООП только в вап приложениях негативно сказывается на производительности, а вот в веб да еще с какими нибудь обработчиками на AJAX или еще что это большой прирост скорости к выполнению скрипта
- 6.05.2011 / 14:08
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
akawin, именно так и делается в яве, хотя там есть интерфейсы и тд. Я спрашивал, есть ли в PHP интерфейсы :)
__________________
 Эль Презеденте
Наверх  Всего сообщений: 40
Фильтровать сообщения
Поиск по теме