Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУskyANAТы точно уверен, что у тебя может быть несколько дата сервисов? Точно. + IDataService Код: c# 1. 2. 3. 4. 5. Код: 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. МСУВ программе у тебя могут быть n датасервисов, как я уже сказал выше: IDataService, IDataService2, IDataService3, ... IDataServiceN. Каждый сам по себе - black box.Так ты говоришь о нескольких реализациях одного интерфейса IDataService, или всё-таки о нескольких (N) интерфейсах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:14 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, а я-то, дурак, думал мы говорим о MVC, а не о WebForms. Точно дурак, потому что не понимаешь, что MVC и MVP можно спокойно использовать и в WebForms. ASP.NET MVC просто обязывает использовать контроллер, а WebForms никаких обязательств не накладывает. Вот и вся разница. hVosttда у вас, батенько, шизофрения в развитой стадии. какой ещо MVP? и что, что оно ложится в WebForms (ну хотя бы потому..... что webforms как раз и реализует паттерн MVP) Ты просто тугодум с острой нехваткой головного мозга - WebForms не реализует MVP, свадись, двойка. Я тебе и раньше говорил, что ты не умеешь его готовить, а оказывается ты еще и больной на голову. Читай: http://msdn.microsoft.com/ru-ru/magazine/ff955232.aspx Улучшение Web Forms с помощью шаблона MVP , Дино Эспозито (Dino Esposito) Ну ты баран, ей богу hVosttкакие события в мире ASP.NET MVC? хватит уже пить и употреблять всякую дрянь :) большой и умный дяденька. и поправьте очки, а то они у вас кажется опять съехали. Тебе просто нечем понимать, вот в чем корень зла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:26 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
skyANAТак ты говоришь о нескольких реализациях одного интерфейса IDataService, или всё-таки о нескольких (N) интерфейсах? Не поверишь, и о том и о том. Первое - для расширения приложения для работы с несколькими "провайдерами" и гибкого манипулирования источниками. Второе - для разнесения датасервисов по разным "областям" отвественности. Для простых приложений хватит за глаза первого варианат - одного интерфейса IDataService. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:30 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
hVosttwebforms как раз и реализует паттерн MVP Ну серьезно, таких балбесов нужно сразу под кат :) Жесть. Сходить за попкорном чтоль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:31 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУskyANAТак ты говоришь о нескольких реализациях одного интерфейса IDataService, или всё-таки о нескольких (N) интерфейсах? Не поверишь, и о том и о том. Первое - для расширения приложения для работы с несколькими "провайдерами" и гибкого манипулирования источниками. Второе - для разнесения датасервисов по разным "областям" отвественности. Для простых приложений хватит за глаза первого варианат - одного интерфейса IDataService.То есть для не простых приложений у тебя несколько базовых контроллеров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:32 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУ, теперь вы в ряды кретинов записали весь майкрософт. какой по-вашему паттерн реализует чистый вебформс? вы потрудитесь найти больше информации по теме, кроме статьи достаточно умного дядьки экспозито, который черным-по-белому написал, что MVP для вебформс идеален, не задумывались — почему? хотя нет, когда вам. учитывая количество ваших постов на этом форуме, вам некогда развиваться, работать, читать и чего-то изучать, но есть время каждый день чтобы просрацца на форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:37 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУASP.NET MVC просто обязывает использовать контроллер, а WebForms никаких обязательств не накладывает. Вот и вся разница. Разница в том, что в WebForms используется page controller, а в MVC front controller. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:48 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
skyANAТо есть для не простых приложений у тебя несколько базовых контроллеров? Причем тут базовый контроллер? Речь о IDataService шла. hVosttМСУ, теперь вы в ряды кретинов записали весь майкрософт. какой по-вашему паттерн реализует чистый вебформс? В разрядах кретинов был ты и не вылазил оттуда. Ответ - никакой. WebForms ничего не может реализовывать, это платформа. Ты можешь хоть MVVM реализовать на этой плафторме. Ну ты дурень... hVosttвы потрудитесь найти больше информации по теме, кроме статьи достаточно умного дядьки экспозито, который черным-по-белому написал, что MVP для вебформс идеален, не задумывались — почему? хотя нет, когда вам. учитывая количество ваших постов на этом форуме, вам некогда развиваться, работать, читать и чего-то изучать, но есть время каждый день чтобы просрацца на форуме. Чудик, ты как считаешь, Дино Эспозито просто так посвятил время журналу MSDN Magazine, в котором начал описывать то, как сделать в WebForms подход MVP? Странно, зачем ему это понадобилось, если WebForms по твоим словам и так уже реализует MVP? P.S. Либо ты унылый тролль, либо реально придурок. Уж прости, но читать твой бред становится весьма весело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:52 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
Забавно, что МСУ привёл статью, где написано:Улучшение Web Forms с помощью шаблона MVPЛогику этого рабочего процесса можно статически кодировать в контроллере приложения или импортировать из внешнего подключаемого компонента. Реализация Контроллера приложения Код: 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. И где же базовый контроллер, где создаётся инстанс INavigationWorkflow? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:54 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
ПарамонРазница в том, что в WebForms используется page controller, а в MVC front controller. Правильно, но стратегия page controller - это не тоже самое, что MVP. skyANAЗабавно, что МСУ привёл статью, где написано: ... И где же базовый контроллер, где создаётся инстанс INavigationWorkflow? А это не принципиально. Если ты был бы внимательным, я битый час объяснял, что лучше инстанциацию вынести в базовый контроллер, чем её размазывать в реализации самих контроллеров приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:57 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУОтвет - никакой. WebForms ничего не может реализовывать, это платформа. свою голову включить я вам даже уже и не предлагаю. там просто нечего включать. «просто платформа»... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 13:04 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
Я года два назад бросил следить за всякими MVC в туче реализаций и оговорок, потому что: 1. Ни один из паттернов не закрывает потребности на 100%. 2. Усмотрел следующее: любую поделку можно с этими оговорками пристегнуть к тому или иному "паттерну". М$ взяла курс: нехай народ развлекается, изобретает, а мы подольем (или нет) масла в огонь. ИМХО, последнее куда были вложены деньги по-настоящему, это те самые вебформс. Ну, был, ессно, Сервелат и концептуальные вещи: WCF, например. Однако, мое мнение, в Сервелат изначально вливались деньги, наперед предполагая, что он умрет. Цель - ослабить Флеш и продержаться (чтобы народ не сильно разбредался) до HTML5 - была достигнута. Все - армия свое дело сделала, можно списать и забыть (как 2-я ударная). Будет она воевать, не будет - неважно... И сейчас, М$ держит нос по ветру - с минимальными (насколько можно) вложениями держать дотНет платформу в боеспособном (читай конъюнктурном) состоянии: Джава сильна, ЛАМПы всякие там кровь портят и т.п. Этакий паттерн (Полу)ОперСорса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 13:44 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
iConst ИМХО, последнее куда были вложены деньги по-настоящему, это те самые вебформс. Выбрасывание денег на ветер, спустит любой капитал в итоге :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 13:56 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУПарамонРазница в том, что в WebForms используется page controller, а в MVC front controller. Правильно, но стратегия page controller - это не тоже самое, что MVP. skyANAЗабавно, что МСУ привёл статью, где написано: ... И где же базовый контроллер, где создаётся инстанс INavigationWorkflow? А это не принципиально. Если ты был бы внимательным, я битый час объяснял, что лучше инстанциацию вынести в базовый контроллер, чем её размазывать в реализации самих контроллеров приложения. Повторяю вопрос:skyANAТо есть для не простых приложений у тебя несколько базовых контроллеров? Или N различных инстансов в базовом контроллере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 14:00 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
hVosttМСУОтвет - никакой. WebForms ничего не может реализовывать, это платформа. свою голову включить я вам даже уже и не предлагаю. там просто нечего включать. «просто платформа»... Зачем мне какие-то левые предложения от какого-то левого ламера? Ну вот честно, на кой они мне? skyANAПовторяю вопрос:skyANAТо есть для не простых приложений у тебя несколько базовых контроллеров? Или N различных инстансов в базовом контроллере? Нет, базовый контроллер всегда один. Ответ понятен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 14:46 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУ, понятен: N различных инстансов в базовом контроллере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 15:25 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
skyANAN различных инстансов в базовом контроллере. Да, если они отличны своим интерфейсом-предком, т.е.: IDataService1, IDataService2, IDataService3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 15:29 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУ, и смысл? Чисто чтобы всё в одном месте было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:01 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, и смысл? Чисто чтобы всё в одном месте было? Умничка - понадобилсоь 7 страниц топика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:10 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
skyANA, но зло на самом деле в другом - куй бы с ним, что ты размазываешь интерфейсы датасервисов по прикладным контроллерам, а потом ходишь с веником и инжектишь из через DI (или просто ручками инстанциируешь). Зло в дублировании EF репозитория, за это нужно расстреливать на месте. А за то, что "WebForms по дефолту реализует MVP" вообще нужно головой в помои определять. Ну про "REST - это архитектура" я как бы скромно умалчиваю, ибо это ничто по сравнению с вышесказанным. Как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:14 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
1. Ресолвы обычно в одном месте прописываются, так что не понятно что ты имеешь ввиду под размыванием; 2. Инстансы IDataService1 - IDataServiceN используют один и тотже EF репозиторий у тебя, каким образом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:24 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
skyANAпод размыванием размазыванием ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:28 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
skyANA1. Ресолвы обычно в одном месте прописываются, так что не понятно что ты имеешь ввиду под размыванием; 2. Инстансы IDataService1 - IDataServiceN используют один и тотже EF репозиторий у тебя, каким образом? 1. Глянь на эту срань 13687779 2. С чего ты взял что один и тот же EF репозиторий? IDataService1 использует EF подход. IDataService2 использует WCF подход. IDataService3 отвечает за поставку курсов валют и использует ASMX подход. И так далее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:29 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУskyANA1. Ресолвы обычно в одном месте прописываются, так что не понятно что ты имеешь ввиду под размыванием; 2. Инстансы IDataService1 - IDataServiceN используют один и тотже EF репозиторий у тебя, каким образом? 1. Глянь на эту срань 13687779 2. С чего ты взял что один и тот же EF репозиторий? IDataService1 использует EF подход. IDataService2 использует WCF подход. IDataService3 отвечает за поставку курсов валют и использует ASMX подход. И так далее. А если ты курсы валют начал брать из своей БД, то ты методы IDataService3 добавляешь в IDataService1, реализуешь. Везде в коде заменяешь обращение к первому на обращение к последнему и выкидываешь IDataService3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:58 |
|
||
|
Переход на MVC 4
|
|||
|---|---|---|---|
|
#18+
МСУ, допустим мы пишем систему онлайн бронирования отелей и авиаперелётов. а. Ты реализуешь IHotelService для поиска отелей, IAirflightService для поиска авиаперелётов и IBookingService для бронирования найденного набора услуг, или... б. Ты реализуешь один IDataService для и для поиска отелей и перелётов, и для бронирования найденного набора услуг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38094711&tid=1358916]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 416ms |

| 0 / 0 |
