[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: паттерн singleton чем заменить
Guest
Доброго времени суток, подскажите почему у прошареных прогеров singletonв апале и чем его можно или нужно заменять?



Спустя 33 секунды (3.08.2012 - 22:17) Guest написал(а):
сори еще раз
Доброго времени суток, подскажите почему у прошареных прогеров singletonв в апале и чем его можно или нужно заменять?

Спустя 27 минут, 48 секунд (3.08.2012 - 22:45) AlmazDelDiablo написал(а):
Кто есть «прошареные прогеры»?

Спустя 1 час, 11 минут, 57 секунд (3.08.2012 - 23:57) Guest написал(а):
лучше ответьте на вопрос

Спустя 10 часов, 36 минут, 48 секунд (4.08.2012 - 10:34) inpost написал(а):
Я загуглил слово "апал", но ничего толкового мне это не дало smile.gif

Спустя 58 минут, 36 секунд (4.08.2012 - 11:32) Guest написал(а):
да скорее всего что в опале, но это сути не меняет, кто-нибудь по теме вопроса, что-то дельное сможет написать?

Спустя 11 минут, 6 секунд (4.08.2012 - 11:43) Placido написал(а):
Думаю, кто-то написать может, но мало кто станет тратить свое время и развернуто отвечать на очень абстрактный вопрос незарегистрированного пользователя.

Спустя 15 минут (4.08.2012 - 11:58) inpost написал(а):
гугл на опал выдал драгоценные камни smile.gif В связке php + опал - тот же результат. Википедия не знает слов ни опал и апал. Вообще, для того, если хочешь получить нормальный ответ - надо адекватно задать вопрос, а самое главное - грамотно!

Спустя 46 минут, 16 секунд (4.08.2012 - 12:45) inpost написал(а):
NOT_DEFINED
http://ru.wikipedia.org/wiki/%D0%9E%D0%BF%...%D0%B8%D1%8F%29
http://www.google.ru/#hl=ru&gs_nf=1&pq=%D0...20&bih=987&bs=1

Выражаться надо грамотно, ещё раз повторяю. Чтобы людям с первых слов было понятно о чём вы говорите.
Жаль потраченных двух минут. Сижу и гуглю то, чего просто не существует в мире... из головы выдумал человек, видимо.

Спустя 17 минут, 10 секунд (4.08.2012 - 13:02) Guest написал(а):

 ! 

М
Хватит хамить! + почистил тему от офф-топа и грубости.
inpost

Спустя 31 минута, 55 секунд (4.08.2012 - 13:34) m4a1fox написал(а):
Может быть апаче

Спустя 1 час, 27 минут, 53 секунды (4.08.2012 - 15:02) Nord написал(а):
Цитата
2. перен. То же, что немилость. Впасть в опалу. В опале у начальства кто-н.


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

Рассмотрим класс подключения к базе данных.

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

Теперь рассмотрим крупное бизнес-приложение, которое должно работать непрерывно (если это сервер) или хотя бы на протяжении рабочего дня. Здесь другой подход: соединение с базой осуществляется каждый раз перед выполнением запроса(группы запросов) и завершается сразу после. Такая техника упрощает:
- восстановление работы после обрыва соединения;
- разработку многопоточого приложения. Потоки в этом случае не конфликтуют за единственное подключение к базе.

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

Спустя 13 минут, 45 секунд (4.08.2012 - 15:15) inpost написал(а):
Nord
То есть смысл в том, что опытные программисты себя царями считают, что могут использовать "опал" к шаблону проектирования?! smile.gif

"Опала — немилость со стороны монарха или иного могущественного и влиятельного человека.", программист могущественный и влиятельный?! Ну как можно употреблять термины не зная их значения... К тому же употреблять эти слова к какому-то приёму... "у меня опала к хуку слева"... нет слов!

Ну ладно, забьем на грамотность и ответим:
А ответ прост: "В самом использовании синглтонов ничего плохого нет". Лучше всего подойдет фраза: "Вы не любите котов? Вы просто не умеете их готовить!"

Спустя 1 час, 42 минуты, 36 секунд (4.08.2012 - 16:58) Guest написал(а):

 ! 

М
Грубость на грубости! Закрываю тему, так как автор грубит серьёзно. Да и тема создана в таком духе, чтобы скомпромитировать одних программистов другими, типо кто-то умный, а кто-то кажется умным, а на самом деле дурак.
inpost
Быстрый ответ:

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