Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: ООП. Если смысл?
Форумы портала PHP.SU » Разное » Прочее » ООП. Если смысл?

Страниц (2): [1] 2 »
 

1. Tox - 28 Мая, 2012 - 14:08:43 - перейти к сообщению
Используете ли вы ООП? В последнее время мне это советуют многие люди, сам долгое время программировал на java, и если честно, никаких плюсов для себя в нем [ООП] не нашел, интересно ваше мнение, используете ли вы ООП?

(и изучил я за 3 дня Dart. И было то веселье. Кстати, очень даже интересный язык)
2. EuGen - 28 Мая, 2012 - 14:15:55 - перейти к сообщению
Изначальный вопрос - риторический (слишком широко, долго и бесполезно его обсуждение, слишком сложно для "понимания", потому что это требует реального осознания а не теоретических знаний, которые воплощены в ничего не значащем коде)
P.S.
Tox пишет:
сам долгое время программировал на java

и
Tox пишет:
никаких плюсов для себя в нем [ООП] не нашел

- понятия не совместимые, т.к. Java - это строго объектно-ориентированный язык, и там вне ООП сложно себе вообще что-либо представить. Потому Вы либо очень поверхностно его изучили за это время, либо само "долгое время" было не столь уж и долгим.
3. Tox - 28 Мая, 2012 - 14:19:39 - перейти к сообщению
конечно, java без ООП - не java. Мне просто интересно: использует ли кто-нибудь ООП? вот и все
4. EuGen - 28 Мая, 2012 - 14:21:30 - перейти к сообщению
Подозреваю, что объектный подход был придуман не впустую (так как по сути он представляет собой наше же, общечеловеческое, эмпирическое и логическое представление о сущностях в мире и отношениях между ними), ит акие вещи, как паттерны так же существуют не зря.
Разумеется, не могу говорить за всех, но лично мне сложно будет написать спагетти-код.
5. sKaa - 28 Мая, 2012 - 14:22:49 - перейти к сообщению
Tox, все кто продвинулся в изучении чуть дальше азов используют ООП!
6. tuareg - 28 Мая, 2012 - 14:29:12 - перейти к сообщению
sKaa пишет:
Tox, все кто продвинулся в изучении чуть дальше азов используют ООП!

Это спорно http://habrahabr[dot]ru/post/143620/
7. Tox - 28 Мая, 2012 - 14:30:43 - перейти к сообщению
tuareg +1
8. EuGen - 28 Мая, 2012 - 14:33:17 - перейти к сообщению
Коллеги, давайте избежим очередного бессмысленного холивара на тему ООП. Ну правда, сколько уже можно. Только на моей памяти на этом форуме подобных тем был с десяток, не меньше.
У каждого подхода своя область применимости, и кому как удобнее - пусть тот там и создает код.
9. tuareg - 28 Мая, 2012 - 14:39:29 - перейти к сообщению
EuGen пишет:
Коллеги, давайте избежим очередного бессмысленного холивара на тему ООП. Ну правда, сколько уже можно. Только на моей памяти на этом форуме подобных тем был с десяток, не меньше.
У каждого подхода своя область применимости, и кому как удобнее - пусть тот там и создает код.

Я только за. Действительно сама тема --->"холивар". Просто, очень многие, на форуме говорят что ООП - единственно верная стратегия . Вот я привел ссылку...

P.S Я абсолютно не против ООП. Просто надо понимать(уметь), использовать именно необходимые инструменты.
10. caballero - 28 Мая, 2012 - 14:57:49 - перейти к сообщению
Tox
если ты не используешь ООП и не понимаешь зачем оно - значит ООП тебе пока просто не нужен. Незачем пудрить мозги себе и другим.
11. sKaa - 28 Мая, 2012 - 15:03:43 - перейти к сообщению
tuareg, в твоей статье ничего нету кроме размытых убеждений автора которые он постигал долгие 17 лет... Автор пишет, что инкапсуляция ему не угодила, наследование путает код и делает его хрупким, а сами объекты вовсе уводят нас от принципов понимания моделей - чтож, дело его, может и я через 17 лет к этому приду, в итоге автор пишет, что сейчас его код стал "чуточку" лучше и ООП он избегает везде где это по его мнению возможно...
Возникает вполне закономерный вопрос : Стал бы код этого автора сейчас "чуточку" лучше если бы он 17 лет назад не начал понимать ООП?
12. Zuldek - 28 Мая, 2012 - 15:33:42 - перейти к сообщению
На правах имхо, - вопрос о целесообразности использования ООП снимает первый же серьёзный крупный проект (крупнее корпоративного сайта, если говорить о веб-разработке), задействующий >1 разработчика.
Когда оперировать приходится десятками сущностей, сотнями форм несколькими базами данных под разными субд. Особенно, если проект уже запущен, а в него необходимо вносить капитальные изменения.
Имхо, основная причина не в том, что так правильно, удобно, красиво, а, банально, - в том, что так быстрее. Как при разработке с 0, так и при дальнейших изменениях.
13. tato - 28 Мая, 2012 - 16:38:20 - перейти к сообщению
По мне так вопрос, люди вы на работу на метро или машине добераетесь?
И еще не известно, что лучше, быстрее и удобнее. Все зависит от многих факторов.
Что кто-нибудь будет две страницы-визитки в десяток классов разворачивать? Да ну Вы бросте.
14. Bio man - 28 Мая, 2012 - 18:31:20 - перейти к сообщению
tato пишет:
в десяток классов разворачивать?
хм, по сути 3 хватит.
0. БД ака модель
1. Вьюха
2. Какой либо обработчик, например для обработки формы обратной связи.

Имхо, ООП упрощает жизнь.
15. DeepVarvar - 28 Мая, 2012 - 18:44:54 - перейти к сообщению
ооп придумали для оптимизации командной разработки в больших корпорациях... и навязали всем..
это не хорошо и не плохо... просто инструмент)

 

Powered by ExBB FM 1.0 RC1