Смысл классов в php

1 2345 6
S
На сайте с 23.05.2004
Offline
316
#21

Фрейморки вообще другая песня :)

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

Вообще лезть в фреймворк не зная классов - имхо не правильно. Сначала постигается "дзен" классов, что бы в голове возникло просветление "а как же я без них раньше то жил". Потом уже можно и фрейморки начать мучать.

Это просто подпись.
N
На сайте с 06.05.2007
Offline
419
#22
twilight_dream:
которая стоит на трех китах: инкапсуляция, наследование и полиморфизм.

не выдумывай романтику и какие-то там уровни программиста. нет обязательной вертикали развития программиста.

суть ООП раскрывает всего одна фраза - "РАБОТАТЬ, БЕСТОЛКОВЫЕ ИДИОТЫ!"

Кнопка вызова админа ()
Q
На сайте с 21.02.2006
Offline
40
#23

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

Фреймворки удобны разработчикам, а вот с точки зрения продуктивности приложения какая ситуация.

S
На сайте с 23.05.2004
Offline
316
#24

Код заточенный под проект, всегда будет быстрее фреймворка. Фреймворки нужны как правило для создания проекта командой, поддержки проекта посторонними людьми и прочее.

Поэтому вопрос весьма скользкий.

Dreammaker
На сайте с 20.04.2006
Offline
570
#25
Stek:
что изучать чужой велосипед гораздо затратнее, чем воспользоваться уже своим готовым.

но свой готовый должен ещё стать готовым :) А для фреймворков уже есть куча всякого рода экстеншинов, которые можно использовать не теряя время.

S
На сайте с 23.05.2004
Offline
316
#26
но свой готовый должен ещё стать готовым А для фреймворков уже есть куча всякого рода экстеншинов, которые можно использовать не теряя время.

Что раньше появилось, курица или яйцо ? Вот тут примерно так же. К тому же фрейморки пишутся из расчета своего видения правильной работы, а не так как нужно вам лично. Эта же куча компонентов доступна и в виде отдельных библиотек, бери и используй.

Dreammaker
На сайте с 20.04.2006
Offline
570
#27
Stek:
Эта же куча компонентов доступна и в виде отдельных библиотек, бери и используй.

Мне выгоднее использовать уже интегрированное. Ну тут кому что, каждый выбирает, что ему удобнее.

Prior
На сайте с 03.03.2008
Offline
184
#28

Кстати раз уж зашла речь о фреймворках - спрошу о Symfony. Сталкивался с ним несколько раз, но прям внутрь не заглядывал. По описанию и, насколько я его видел, похоже, что серьезный продукт. Правда по какой-то причине используется достаточно узким кругом программистов.

Кто-нибудь работал с Symfony более-менее плотно?

Ответы на вопрос - https://answers.net.pl
mff
На сайте с 21.02.2008
Offline
266
mff
#29

Погрузившись лишь по щиколотку в бесконечный океан классов, вы можете испугаться и тут же выскочить на привычный вам берег процедурного программирования.

P.S. Не помню где вычитал :)

C
На сайте с 20.05.2011
Offline
14
#30
Prior:
Кстати раз уж зашла речь о фреймворках - спрошу о Symfony...

одно время относительно плотно с ней разбирался, но не нашёл коллектива, где бы она была востребована, после чего перешёл на что-то более распространённое в СНГ

вообще можете почитать более развёрнутые отзывы, в сравнении например с другими фреймвёрками, вкратце на это тоже не ответить

1 2345 6

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий