Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVaМуслимка, ты все время обходился правой рукой, а теперь резиновой куклой. Ты сначала пройди курс молодого бойца, чтобы понимать хотя бы с какого бока к ней пристраиваться, а уж потом разглагольствуй. Долбосевка, ты всё время обходился пустой полостью в черепе, а теперь заимел мозг? Ты сначала нагенери мне мембершипных сборок в памяти, клоун недоделаный, а потом мы с тобой поговорим о курсе молодого бойца. SeVaЗЫ Модераторы, долго это чмо будет пачкать своей дурью мозги другим? То, что он несет на форуме - полный бред. Что за детский плач в зеркало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 12:05 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
Позор российского программирования, от индуски после 2х месячных курсов будет меньше урона, чем от тебя. Контейнеры требуют совсем другого подхода к проектированию и разработке. Другие подходы, в свою очередь, требуют времени на освоение и практики в реальных проектах. Чтобы в этом убедиться достаточно посмотреть на твои жалкие потуги с wpf. После таскания контролов будут только одни говносервисы, которыми ты начал пачкать и этот форум. Я больше, чем уверен, что ты даже не заглянул на сайт unity, не прочитал букварь, и не посмотрел примеры из курса молодого бойца, но уже взялся бойко вякать. Если бы в руках у мартышки, которую ты запостил выше, была бы граната с надписью "i'e love unity", то осталось бы только сделать надпись "Осторожно!!! МсУ изучает unity". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 13:21 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
Долбосева - счастье российского программирования, индусы обтекают от зависти. Куда не вляпается этот утырок - везде красота и мощ прикладного кода. Правда, как выяснилось, это обычный сон. На самом деле долбосявка - классическая унылая обезьяна с завышенным ЧСВ и потными ладошками. Контейнеры? Что ты о них знаешь? О каком программировании может рассуждать клиническая истеричка, которая генерит сборки в памяти? Цирк! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 14:26 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
топикстартера интересовала производительность при получении объектов из контнейнера,не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 15:33 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
МСУВообще-то, он - контроллер, является миддлом (ака презентёр). В его пропертях в явном виде доступны абстракции, которые были инжектированы (возможно, им же). Кому как не ему знать, когда и что нужно выгрузить. Не говори глупостей. Контроллер - это святыня святых. вообще-то по барабану кем он там является, хоть Папой Римским во плоти. выполнив свою задачу и отдав во вью модель, он уничтожается, а во вью также может использоваться DI. если контроллер грохнет экземпляр, то вью может получить труп. это лишь один из кейсов, в которой ореол святости контроллера превращает его в демоничного эгоистичного ублюдка. сорри. но это так. ещё раз, кто выдаёт экземпляры, тот их и уничтожает. это закон. и лишняя демагогия здесь ни к чему. МСУА я тебе говорю, что ты просто еще не силён в этом. Вот я и говорю, что изучи. в чем? МСУВот тебе пример: обычная с виду базовая вью модель "ака привет мир" (да, я знаю, как ты не любишь наследование с виртуальными методами): Но тем не менее, смотри, сколько она может: и подчищать хвосты, и нотифицировать, и валидировать. Бери, наследуй и пиши с минимумом кода. МСУЧто тут плохого? в данном случае всё ок. такой вариант использования и был предусмотрен. тоже самое на счёт контроллеров. а вот создание ещё одного базового класса 2-ого уровня — уже конкретно пахнет говнокодом. МСУБатенька, про разделение ответственности ничего не слыхал? Какие сопли? Часто бывает так, что нужно подчищать хвосты при определенной логике, это будет посложнее простого окончания реквеста. Например, подчистить ссылку при закрытии окна в XAML. Заметь, это не WinForms, окно не реализует никаких IDisposable. Твои действия? :) если бы ты умел пользоваться DI, таких дичайше глупых вопросов бы не задавал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 16:48 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
МСУЯ выше озвучил задачу на XAML. Как контейнер должен угадать, что закрывается такое-то Window и что нужно подчистить такие-то объекты? ппц. не вижу смысла в дискуссии, если ты не знаешь как элементарные задачи решаются. продолжай пользоваться нубским using-ом, если не хочешь дальше азов продвинуться. я так умею признавать свои ошибки, и учиться на них. умеешь ли ты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 16:49 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
Изопропилтопикстартера интересовала производительность при получении объектов из контнейнера,не? МСУДолбосева - счастье российского программирования, индусы обтекают от зависти. Куда не вляпается этот утырок - везде красота и мощ прикладного кода. Правда, как выяснилось, это обычный сон. На самом деле долбосявка - классическая унылая обезьяна с завышенным ЧСВ и потными ладошками. Контейнеры? Что ты о них знаешь? О каком программировании может рассуждать клиническая истеричка, которая генерит сборки в памяти? Цирк! Муслими, это ты кроме своего говнокода ничего не видел, а посему завышенная самооценка и ноль знаний. Если посмотреть код DependencyResolver, который ты по своей обычной безграмотности обозвал контейнером, а потом с ослиным упорством пачка мозги на пяти страницах, то сразу всем будет понятно, что ты ишак Код: c# 1. Нормальный фреймворк должен не зависеть от контейнеров и достигается это с помощью servicelocator. В mvc можно зарегистрировать внешний или использовать две готовые реализации с куцыми возможностями, которые по своим возможностям и близко не стояли рядом с нормальными ioc контейнерами. Посему можно делать однозначный вывод: ты не знаешь mvc и никогда не нюхал контейнеры, одна только вонь на форумах с говносервисами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 16:52 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
hVosttещё раз, кто выдаёт экземпляры, тот их и уничтожает. это закон. и лишняя демагогия здесь ни к чему. жги дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 17:04 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
ИзопропилhVosttещё раз, кто выдаёт экземпляры, тот их и уничтожает. это закон. и лишняя демагогия здесь ни к чему. жги дальше только с вашего позваления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 17:08 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
Изопропилтопикстартера интересовала производительность при получении объектов из контнейнера,не? перечитайте внимательно вопрос топикастера. зачем эти домыслы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 17:09 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
hVosttперечитайте внимательно вопрос топикастера. зачем эти домыслы? прочитай хотя бы невнимательно, по ссылке сходи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 17:14 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
Изопропилтопикстартера интересовала производительность при получении объектов из контнейнера,не? Прежде всего интересуют возможности и как они соответствуют задачам, а уж потом быстродействие. На клиенте разница в милисекунды никого не интересует, здесь только вкусовые предпочтения. Сами по себе они редко применяются(MCУ нашел единственное место куда его можно влепить - в конструктор) и важно как они стыкуются с фреймворками. Где-то в степи сформулировал свое, в терминах di : Есть ли поддержка per request? В mvc 4 она появилась, тк они взяли передрали wcf web api, который проектировал архитектор mef. В unity 3 такое время жизни тоже ввели, плюс возможность явно диспозить объекты(а то в случае с mvc 3 много было шума на эту тему). Серверная часть(например, WCF) - совсем другое кино. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 17:15 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVaМуслими, это ты кроме своего говнокода ничего не видел, а посему завышенная самооценка и ноль знаний. Это слова истерички, которая генерирует сборку прямо в памяти, которая говорит, что IPrincipal круче мембершипа? Я плакал. SeVaЕсли посмотреть код DependencyResolver, который ты по своей обычной безграмотности обозвал контейнером, а потом с ослиным упорством пачка мозги на пяти страницах, то сразу всем будет понятно, что ты ишак Если посмотреть возможности DependencyResolver, то обнаружишь своим тупорылым мозгом еще дополнительные возможности, которым не обладает локатор. Отсюда можно сделать вывод, что ты кретин. SeVaНормальный фреймворк должен не зависеть от контейнеров и достигается это с помощью servicelocator. Бестолочь, нормальный фреймворк предоставляет возможность определять зависимости прямо не отходя от кассы. Как это сделано в MVC. SeVaВ mvc можно зарегистрировать внешний или использовать две готовые реализации с куцыми возможностями, которые по своим возможностям и близко не стояли рядом с нормальными ioc контейнерами. Ты упоротая обезьяна. В MVC DependencyResolver может регистрировать любой сторонний DI, в том числе и Unity http://www.asp.net/mvc/tutorials/hands-on-labs/aspnet-mvc-4-dependency-injection Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. SeVaПосему можно делать однозначный вывод: ты не знаешь mvc и никогда не нюхал контейнеры, одна только вонь на форумах с говносервисами. Ты как был бездарностью, так ей и остался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 17:35 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
hVosttМСУЯ выше озвучил задачу на XAML. Как контейнер должен угадать, что закрывается такое-то Window и что нужно подчистить такие-то объекты? ппц. не вижу смысла в дискуссии, если ты не знаешь как элементарные задачи решаются. продолжай пользоваться нубским using-ом, если не хочешь дальше азов продвинуться. я так умею признавать свои ошибки, и учиться на них. умеешь ли ты? Я плакал... Тебе был задан вопрос, а ты так подло съехал с ответа. Не стыдно ли тебе? Если еще осталась в тебе искра порядочного собеседника (не такого, как упоротый Долбосева, с дыркой в башке от снаряда), то я жду ответа. hVosttещё раз, кто выдаёт экземпляры, тот их и уничтожает. это закон. и лишняя демагогия здесь ни к чему. Глупость несусветная. Я тебе привел элементарную задачу, где это не работает. Ты не стал её решать, а тупо съехал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 17:39 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
МСУSeVaМуслими, это ты кроме своего говнокода ничего не видел, а посему завышенная самооценка и ноль знаний. Это слова истерички, которая генерирует сборку прямо в памяти, которая говорит, что IPrincipal круче мембершипа? Я плакал. SeVaЕсли посмотреть код DependencyResolver, который ты по своей обычной безграмотности обозвал контейнером, а потом с ослиным упорством пачка мозги на пяти страницах, то сразу всем будет понятно, что ты ишак Если посмотреть возможности DependencyResolver, то обнаружишь своим тупорылым мозгом еще дополнительные возможности, которым не обладает локатор. Отсюда можно сделать вывод, что ты кретин. SeVaНормальный фреймворк должен не зависеть от контейнеров и достигается это с помощью servicelocator. Бестолочь, нормальный фреймворк предоставляет возможность определять зависимости прямо не отходя от кассы. Как это сделано в MVC. SeVaВ mvc можно зарегистрировать внешний или использовать две готовые реализации с куцыми возможностями, которые по своим возможностям и близко не стояли рядом с нормальными ioc контейнерами. Ты упоротая обезьяна. В MVC DependencyResolver может регистрировать любой сторонний DI, в том числе и Unity http://www.asp.net/mvc/tutorials/hands-on-labs/aspnet-mvc-4-dependency-injection Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. SeVaПосему можно делать однозначный вывод: ты не знаешь mvc и никогда не нюхал контейнеры, одна только вонь на форумах с говносервисами. Ты как был бездарностью, так ей и остался. И какие же это дополнительные возможности, чмо? Единственное, чем отличается DependencyResolver от ServiceLocator'а - это обработка ситуации, когда невозможно создать объект. Первый возращает null, а второй exception. А так, что называется, найдите отличия Совершенно одинаковые интерфейсы. Реализации для unity практически не отличаются. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Что еще нужно, чтобы до тебя дошло, что ты тупорылое чмо, которое ничего не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 19:49 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVaИ какие же это дополнительные возможности, чмо? Ты настолько тупорылая кухарка, что разучилась читать? Для особо одаренных обезьянок повторяю: 15173323 SeVaЕдинственное, чем отличается DependencyResolver от ServiceLocator'а - это обработка ситуации, когда невозможно создать объект. Первый возращает null, а второй exception. Тупица, самое главное, он лично сам может определять через SetResolver иной DI. Так же он может сопоставлять. Это далеко не задача локатора. SeVaА так, что называется, найдите отличия Дурилко картонное, зачем ты бездумно постишь этот гавнокод? Выпей яду. SeVaЧто еще нужно, чтобы до тебя дошло, что ты тупорылое чмо, которое ничего не знает? Сам по себе DependencyResolver - это простой контейнер без наворотов. Тебе этого не понять из-за тупости, которая свойственна таким дегенератам вроде тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 20:06 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVa А так, что называется, найдите отличия ЗЫ Куда-то ссылка подевалась. Чепушилко, локатор только ищет - это вся его задача. DependencyResolver в MVC - это реальный DI контейнер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 20:08 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
МСУSeVaИ какие же это дополнительные возможности, чмо? Ты настолько тупорылая кухарка, что разучилась читать? Для особо одаренных обезьянок повторяю: 15173323 SeVaЕдинственное, чем отличается DependencyResolver от ServiceLocator'а - это обработка ситуации, когда невозможно создать объект. Первый возращает null, а второй exception. Тупица, самое главное, он лично сам может определять через SetResolver иной DI. Так же он может сопоставлять. Это далеко не задача локатора. Тупое чмо, тебе бы помолчать, а ты продолжаешь елозить в своем теплом Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Ссылка на исходник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 20:52 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
Перечитал еще раз внимательней твое очередной перл автор он лично сам может определять через SetResolver иной DI Полный маразм. Пишу специально медленно(ты туго всасываешь, чтобы до тебя дошло, когда будешь читать по буквам), ты полный урод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 20:56 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVaТупое чмо, тебе бы помолчать, а ты продолжаешь елозить в своем теплом Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Ссылка на исходник Убогое дерьмо, http://msdn.microsoft.com/en-us/library/ff648968.aspx Шаблон Service Locator не описывает, как создать экземпляр службы . В нем описывается способ регистрации услуг и найти их. Как правило, шаблон поиска сервиса сочетается с фабричной модели и / или модель внедрения зависимостей. Эта комбинация позволяет Service Locator для создания экземпляров услуг. А теперь смотри сюда, кретин недоделаный: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 21:25 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVaПеречитал еще раз внимательней твое очередной перл автор он лично сам может определять через SetResolver иной DI Полный маразм. Пишу специально медленно(ты туго всасываешь, чтобы до тебя дошло, когда будешь читать по буквам), ты полный урод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 21:26 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVaПеречитал еще раз внимательней твое очередной перл автор он лично сам может определять через SetResolver иной DI Полный маразм. Пишу специально медленно(ты туго всасываешь, чтобы до тебя дошло, когда будешь читать по буквам), ты полный урод. Полный маразм у тебя в тупоголовой черепной коробке. http://msdn.microsoft.com/ru-ru/library/gg416564(v=vs.108).aspx Предоставляет пункт регистрации для сопоставителей зависимостей, применяя предоставленный локатор общей службы, если используется интерфейс локатора службы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 21:28 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
МСУSeVaТупое чмо, тебе бы помолчать, а ты продолжаешь елозить в своем теплом Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Ссылка на исходник Убогое дерьмо, http://msdn.microsoft.com/en-us/library/ff648968.aspx Шаблон Service Locator не описывает, как создать экземпляр службы . В нем описывается способ регистрации услуг и найти их. Как правило, шаблон поиска сервиса сочетается с фабричной модели и / или модель внедрения зависимостей. Эта комбинация позволяет Service Locator для создания экземпляров услуг. А теперь смотри сюда, кретин недоделаный: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Муслима, я не врач псих больницы, чтобы понимать твой бред. Что ты этой половой хотел сказать? Я вижу только один из возможных вариантов провайдера для локатора и очередное подтверждение тому, что ты опять обосрался и в mvc нет ни какого di контейнера. ЗЫЫ А то, что в mvc локатор обладает искусственным интеллектом и сам что-то может, обязательно занеси в аналы своего говносборника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 21:53 |
|
||
|
выбор IoC
|
|||
|---|---|---|---|
|
#18+
SeVaМуслима, я не врач псих больницы, чтобы понимать твой бред. Долбосева, ты постоянный пациент псих больницы, тебе не понять возможности DependencyResolver в MVC. Лучше уж генери сборки в памяти в своей палате и не отвлекай никого своей дуростью. SeVaЧто ты этой половой хотел сказать? Что ты бестолочь. SeVaЯ вижу только один из возможных вариантов провайдера для локатора и очередное подтверждение тому, что ты опять обосрался и в mvc нет ни какого di контейнера. Ты видишь лишь то, что навязывает тебе твоё больное воображение. Прими пилюлю. SeVaЗЫЫ А то, что в mvc локатор обладает искусственным интеллектом и сам что-то может, обязательно занеси в аналы своего говносборника. Я скоро там начну писать про твои опусы, чтобы страна знала своих героев идиотов. В MVC в коробке есть всё, что нужно для IoC, в отличие от XAML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2013, 21:59 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38475365&tid=1357917]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 376ms |

| 0 / 0 |
