|
|
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Господа, а вот если быть откровенными кто может сказать, является ли PHP объектными языком в полном смысле этого слова (т.е. наследование и т.д) или все же там надо все процедурами писакать. O*R*A*C*L*E (Don't despair my little fried...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 11:10 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
http://ru2.php.net/manual/ro/language.oop5.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 11:35 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Объектность - это способ мышления, а объектный код можно и на процедурном языке писать. Я вот на T-SQL неплохо объектный код :)) пишу (объектный по стилю написания, а не по стандартам) , хотя об этом можно спорить. Оперировали же классами в PHP4, и нследование было? В PHP5 объектный подход просто причесали, привели так сказать к стандарту (всякие public, private, конструкторы по-умолчанию и прочее). Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 14:48 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Нет, не является. Чисто объектными языками являются например Java и Smalltalk С++, PHP, Object Pascal и иже с ними - объектно-ориентированые Наследование - необходимый, но недостаточный признак как и объектного так и объектно-ориентированного языков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 15:45 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Вопрос в том, насколько это необходимо. Зачем Web-мастерам постигать тонкости использования полиморфизма? Это ускорит процесс разработки Web-сайтов с использованием PHP ? Это поставит PHP на один уровень c Java, С# ? Это создаст условия для появления Open-Source проектов ? Это поможет ускоренному обучению молодого специалиста по Web-мастерингу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 15:52 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Зачем Web-мастерам постигать тонкости использования полиморфизма А дом без фундамента сколько простоит? Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 16:08 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
maytonЭто ускорит процесс разработки Web-сайтов с использованием PHP ?Разве нет? Это создаст условия для появления Open-Source проектов ?А разве сейчас Open-Source проектов под PHP не существует?Это поможет ускоренному обучению молодого специалиста по Web-мастерингу ?Зависит от начального багажа, ИМХО. Хотя в принципе к использованию ООП меня особо ничего не склоняет. Пока. Пока я не пишу грандиозных проектов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 16:15 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
*Разве нет 1) Потребуется доказать что использование ОО PHP будет более удобным чем JSP и ASP.Net. 2) Создать очередной никому не нужный универсальный язык в котором есть как в Perl все что ни попадя. Однако из универсальности не следует удобство. Кстати сами почитатели Perl признаются что используют его лишь для простых вещей. Если решение будет кросс-платформенным то создать новый стандарт на платформу PHP. Если он нативный - то он тем более не конкурент для MSNet и Java. 3) Потребуется полноценная среда разработки (которой как не было так и нет). Отладчики и RAD средства, генераторы шаблонов и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 16:52 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
авторСоздать очередной никому не нужный универсальный язык в котором есть как в Perl все что ни попадя. Однако из универсальности не следует удобство. Кстати сами почитатели Perl признаются что используют его лишь для простых вещей. что за бред Вы пишите?! может его используют для более легких целей те люди, который не могут изучит ьсеръезно Perl ввиду его некой специфичности? авторЕсли решение будет кросс-платформенным то создать новый стандарт на платформу PHP. ничего не понял :) автор Если он нативный - то он тем более не конкурент для MSNet и Java. что это за слово такое - нативный :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:27 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Потребуется полноценная среда разработки (которой как не было так и нет). Отладчики и RAD средства, генераторы шаблонов и т.п. А zend studio, что? Не полноценная? Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:29 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
PHP прижился потому что он некомпилируемый, как Perl, Java..., а интерпретируемый, и потому что был быстрее классического ASP-а, кроссплатформенный, а не потому что был чисто процедурным... Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:33 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
т.е. писать и править код на php было удобнее чем, скажем, на Perl. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:34 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман Дынникт.е. писать и править код на php было удобнее чем, скажем, на Perl. Posted via ActualForum NNTP Server 1.1 Правильно Роман! Вы в точку попали! Удобнее! 1) А кто решил что удобнее будет вводить Syste.out.print вместо print? 2) Кто заставит вас изучать какой-то полиморфизм (без которого ООП просто лишняя грамматика) если вы и так великолепно мочите сайты и не знаете проблем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:52 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
php прижился больше из-за того, что он встраивается в html легко, как и asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 18:00 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман Дынникт.е. писать и править код на php было удобнее чем, скажем, на Perl. Posted via ActualForum NNTP Server 1.1 не совсем понимаю, почему Вы считаете, что в PHP удобнее писать, мне кажется это привычка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 18:01 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
А кто решил что удобнее будет вводить Syste.out.print вместо print? Это уже разработчик решает что ему удобнее и нагляднее. Для меня так более логично: using Syste.out; print(); Чем думать откуда этот принт мог взяться, из какой области видимости, из какого инклюда... Я за то чтоб у меня был выбор. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 18:05 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
не совсем понимаю, почему Вы считаете, что в PHP удобнее писать, мне кажется это привычка Перекомпиляция не нужна, в отличии от Perl Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 18:07 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
php прижился больше из-за того, что он встраивается в html легко, как и asp много причин и стечений обстоятельств было, не будем это обсуждать. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 18:10 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман Дынник А кто решил что удобнее будет вводить Syste.out.print вместо print? Это уже разработчик решает что ему удобнее и нагляднее. Для меня так более логично: using Syste.out; print(); Чем думать откуда этот принт мог взяться, из какой области видимости, из какого инклюда... Я за то чтоб у меня был выбор. Posted via ActualForum NNTP Server 1.1 Код: plaintext 1. 2. 3. 4. Ну и что? Это уже создано! В чем будет элемент НОВАТОРСТВА PHP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 18:32 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман ДынникПерекомпиляция не нужна, в отличии от Perl Posted via ActualForum NNTP Server 1.1 перекомпиляция?!?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 21:17 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман ДынникPHP ... интерпретируемыйЭто не совсем правда. Если вы застали те времена, когда в стране было полно машинок на базе PDP-11 (Корветы, БК-0010 и т.п.), то вам должно быть известно, что такое pi-код. Ну так PHP, в общем-то, примерно из той же оперы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 21:46 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Ну и что? Это уже создано! В чем будет элемент НОВАТОРСТВА PHP? Новаторства никакого, кроме новаторства есть еще и понятие поддержки, следование пожеланиям разработчиков. А в чем новаторство C# по сравнению с Java? По семантике они практически клоны... Потом, возьмем какую-нибудь популярную библиотеку, Pear например, сколько там процедурного подхода, а сколько объектного... Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 09:34 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман ДынникНоваторства никакого, кроме новаторства есть еще и понятие поддержки, следование пожеланиям разработчиков. Что-то никаких пожеланий от веб-мастеров я не слышал. В основном исходит писк, связанный с отсутствием какой-то библиотечки процедур и т.п. Конструктивных предложений по поводу перехода на ОО методологию не приходило. Если у вас есть реальные линки на форумы где этот вопрос стоит то ... поделитесь. Будем обсуждать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 10:28 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
если звезды зажигаются на небе, значит это кому-нибудь нужно... Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 13:53 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Оба подходя имеют право на жизнь. Вот статейка по теме http://detail.phpclub.ru/article/oop-vs-proc ]Объектно-ориентированное и процедурное программирование в PHP И давайте завяжем на этом. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 14:00 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Объектно-ориентированное и процедурное программирование в PHP Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 14:01 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман Дынник...И давайте завяжем на этом. Как будет угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 14:14 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
PHP отродясь поддерживал ООП. Объектная концепция PHP 5 поддерживает всё то, к чему привыкли ООП-программисты. Да прибудет с вами дистрибутив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 14:40 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
"если термин объектно-ориентированный язык вообще что-либо означает, то он должен означать язык, имеющий средства хорошей поддержки объектно-ориентированного стиля программирования... Обеспечение такого стиля в свою очередь означает, что в языке удобно пользоваться этим стилем. Если написание программ в стиле OOP требует специальных усилий или оно невозможно совсем, то этот язык не отвечает требованиям OOP" Stroustrup, В. May 1988. What Is Object-oriented Programming? IEEE Software vol.5(3), p.10. Есть ли люди, кто работает с PHP больше года и не имеет ни одного своего класса? Не верю. Даже у меня есть классы для работы с СУБД, шаблонами. Специальных усилий это не требует :-) "The CBO without stats is like a morning without coffee." T.Kyte ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 14:55 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
hell представь себе - есть (я не про себя). И шаблоны и работу с бд можно делать через функции. Код кому-то покажется некрасивым, но будет вполне рабочим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 21:07 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
на ассемблере тоже код рабочий можно создавать Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 09:30 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман Дынникна ассемблере тоже код рабочий можно создавать Конечно, можно раздувать примитивные приложения до Hello world in Patterns - но какой в этом смысл? Настоящий программист, ИМХО, должен чётко понимать, что и где уместно - этим он и отличается от аборигенов-новичков. И если будет уместно на ассемблере - напишет на ассемблере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 10:04 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Страуструп пишет же, что использование этих средств должно быть естественное, в php это довольно естественно. Нельзя реализовать функциями только в полностью объектно-ориентированных языках, где нет понятия свободная функция, a-la Smalltalk. А вот в ассемблере я пробовал лично ООПить - жуть, столько кода выходит, голова кругом. "The CBO without stats is like a morning without coffee." T.Kyte ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:02 |
|
||
|
Господа, а вот если быть откровенными кто может сказать, является ....
|
|||
|---|---|---|---|
|
#18+
Роман Дынник не совсем понимаю, почему Вы считаете, что в PHP удобнее писать, мне кажется это привычка Перекомпиляция не нужна, в отличии от Perl А можно вот с этого места поподробнее? Перекомпиляция чего? ------------------------ С уважением, Denis Uskov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 10:19 |
|
||
|
|

start [/forum/topic.php?all=1&fid=23&tid=1478862]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
147ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 435ms |

| 0 / 0 |
