[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: php ООП
Страницы: 1, 2
Rand
Как всегда всё свелось к тому, что ООП в PHP говно. Примерно это я и ожидал, спасибо за ответ! ))
Игорь_Vasinsky
я не говорил что говно, я сказал что изначально php это не оопэшный язык, ооп внедрено относительно не давно

то ли дело java, AS

в php ООП применяется широко, возьми паттерны или фреймворки

и благодоря наследованию, инкапсуляции,полиморфизму - можно проектировать расширяемые проекты

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Rand
Игорь_Vasinsky
Ты не говорил, но об этом говорится в статье на ирбисе ))
Игорь_Vasinsky
biggrin.gif ну деду Коли виднее.

я тока с AS баловался

мне на сам деле трудно судить - поэтому я сужу по словам авторитетных здесь людей.

а тема ООП в php - заезжена до некуда на данном форуме

я сам лично не вижу недостатков в ооп php, разве тока - отсутствие множественного наследования, но есть интерфейсы. а в в неовой версии php - так там специальный механизм добавили

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
вместо того, чтобы помочь человеку разделить MVC от ООП и от Классов - опять начали офф-топик sad.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
ООП - это планирование проекта
Классы - средства реализации распланировоного проекта
MVC - паттерн (шаблон) проектирования который позваляет раздетить бизнес логику от шаблонов.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
twin
Цитата (Игорь_Vasinsky @ 16.05.2013 - 10:22)
MVC - паттерн (шаблон) проектирования который позваляет раздетить бизнес логику от шаблонов.

Да не от шаблонов, блин. Сколько раз одно и то же... mad.gif

Делится бизнесс логика и логика представления. Никакими шаблонами там не пахнет.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Игорь_Vasinsky
ну пардон, я понятным языгом говорил

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
twin
Ну понятным, это хорошо. Только нужно еще и верно говорить. Иначе люди послушают и начинают делить PHP и HTML, считая, что это и есть MVC.

Отсюда и всякие подобные холивары. Про ООП в том числе. 90% народу не понимает, зачем это вообще нужно. А с пеной у рта доказывают, что это круто и без ООП никак ваще.

А по сути используют его шиворот навыворот.

Так что аккуратнее, Игорь. Вся страна на тебя смотрит. smile.gif

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Игорь_Vasinsky
Цитата
Иначе люди послушают и начинают делить PHP и HTML

не. для этого нужно ещё придумать что такое модель и что с ней делать.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nugle
Rand
ООП это вид программирования, как и функциональный, процедурный и т.п. Так что нет разницы выучишь ООП на php или java! Только java полностью ооп язык и ты поймешь его принцип быстрее, нежели в php
SoMeOnE
Цитата (Игорь_Vasinsky @ 15.05.2013 - 18:12)
ООП это не классы и уж тем более не MVC

ООП - это стиль жизни)))

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.