powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.Net vs WCF
25 сообщений из 380, страница 10 из 16
Asp.Net vs WCF
    #38791198
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезМСУпропущено...

Какой клиент не сможет использовать OData или просто REST?
9d
Использовать OData - любой может.
Использовать SOAP -любой может.
Использовать REST - любой может.
Использовать CORBA - любой может.
Использовать мой волшебный SuperDIEZ_forDelphi_3..5.. 7-2005_blЯ__INDY_fuck_no_indy9_only_indy10__adapter PROTOCOL - тоже любой может!
В OData есть то, чего нету и в помине у SOAP. В OData есть всё, что есть в SOAP. Зачем нам SOAP?

P.S. CORBA умерла сто лет назад, забудь про этот шлак.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791199
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttИ что SOAP для решения этих задач предлагает?
Передачу параметров фильтрации в методы.
hVosttУ OData конкретное обобщённое решение, удовлетворяющее эту потребность без возни со своими интерфейсами для передачи ФСП (фильтр-сортировка-пейджинг). Есть конкретный интерфейс, есть конкретные реализации. Бери и пользуйся. А что есть у SOAP?
У моей бывшей было 100500 вещей, 99% из них за последние 5 лет она ни разу не использовала, но ничего не выбрасывала, вещей становилось только больше - ей все надо!
Можете привести пример задачи, где ну прям позарез нужны 100500 фильтров на сервере?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791200
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нравится эта дискуссия. Люди, которые вообще не пробовали даже рядом работать с OData, в упор сетуют о её ненужности. Люди, которые работали с OData и проверили на деле идеологию REST, советуют ровно обратное. Просто песня
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791204
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIПередачу параметров фильтрации в методы.

Нет там этого, не ври. Нет никаких "параметров фильтрации" в SOAP, никогда небыло, и никогда не будет. Хоть ты убейся.

EDUARD SAPOTSKIУ моей бывшей было 100500 вещей, 99% из них за последние 5 лет она ни разу не использовала, но ничего не выбрасывала, вещей становилось только больше - ей все надо!
Можете привести пример задачи, где ну прям позарез нужны 100500 фильтров на сервере?

Могу. Бухгалтерские программы, например. Если там не будет мощных фильтров, позволяющих фильтровать всё что только можно вдоль и поперёк, с любыми выборками, срезами, подвыборками, это гумно можно смело выкидовать на помойку. На ODate это делается элементарно. Можно сосредоточиться на решении аналитических задач, а не корчиться с велосипедами.

И вообще. Зачем нужны колёса? Ноги же есть!
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791205
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМогу. Бухгалтерские программы, например. Если там не будет мощных фильтров, позволяющих фильтровать всё что только можно вдоль и поперёк, с любыми выборками, срезами, подвыборками, это гумно можно смело выкидовать на помойку. На ODate это делается элементарно. Можно сосредоточиться на решении аналитических задач, а не корчиться с велосипедами.
Бла-бла-бла. Давай в студию конкретную задачу по бухучету!
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791206
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМожете привести пример задачи, где ну прям позарез нужны 100500 фильтров на сервере?
Везде. В любых задачах, какие только можно себе представить. В любой автоматизации, в любой аналитике, в любой интеграции. Всегда и всюду хотелось фильтровать, сортировать, группировать, выбирать нужные поля. Вася хочет чупа-чупс, а Петя хочет петушка на палочке, а Алла хочет огурчик. Всё это даёт OData. Отдай ей свою модель, разнеси на контроллеры для гибкости и отдай бизнесу. Они тебя в задницу будут целовать, а IT будет прыгать от щастья, что не нужно на каждый чих что-то допиливать, прикручивать педали и биться головой о стенку и писать отписки "нет ресурсов".
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791207
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIhVosttМогу. Бухгалтерские программы, например. Если там не будет мощных фильтров, позволяющих фильтровать всё что только можно вдоль и поперёк, с любыми выборками, срезами, подвыборками, это гумно можно смело выкидовать на помойку. На ODate это делается элементарно. Можно сосредоточиться на решении аналитических задач, а не корчиться с велосипедами.
Бла-бла-бла. Давай в студию конкретную задачу по бухучету!
1. Составить бухгалтерские проводки по хозяйственным операциям за октябрь 20XХ года и определите тип каждой операции.
2. Открыть необходимые счета на начало октября, разнесите операции по счетам, подсчитайте дебетовые и кредитовые обороты по каждому счету за октябрь 20XХ года и выведите конечное сальдо.
3. Составить оборотную ведомость на 01 ноября 20XХ года
4. Составить бухгалтерский баланс с выделением разделов на 01 ноября 20XХ года.
5. Подготовить и заполнить журнал регистрации хозяйственных операций.
6. Открыть схемы счетов и отразить в них хозяйственные операции.
7. Подсчитать обороты за месяц и вывести остатки на конец месяца.
8. Определить и списать результат от реализации продукции.
9. Составить оборотную ведомость по синтетическим счетам.
10. Составить баланс ООО «Кедр» на 1 мая 20XXг.

Еще?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791209
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУМне нравится эта дискуссия. Люди, которые вообще не пробовали даже рядом работать с OData, в упор сетуют о её ненужности. Люди, которые работали с OData и проверили на деле идеологию REST, советуют ровно обратное. Просто песня
Как говорил один вояка - есть у нас автоматы лучше чем АК, но что бы мы сняли с вооружения все АК и перевели все войска на новые, автомат должен быть на порядки лучше АК! А таких у нас нет. Так и здесь, есть приятные фишки в OData, но они больше значимы для чистого веба, а в чистом бизнесе профит вообще сомнительный, поэтому OData конечно будет продвигаться в вебе, но в ентерпрайзе... неа, нет таких козырей что бы SOAP на корню задушить.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791211
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ1. Составить бухгалтерские проводки по хозяйственным операциям за октябрь 20XХ года и определите тип каждой операции.
2. Открыть необходимые счета на начало октября, разнесите операции по счетам, подсчитайте дебетовые и кредитовые обороты по каждому счету за октябрь 20XХ года и выведите конечное сальдо.
3. Составить оборотную ведомость на 01 ноября 20XХ года
4. Составить бухгалтерский баланс с выделением разделов на 01 ноября 20XХ года.
5. Подготовить и заполнить журнал регистрации хозяйственных операций.
6. Открыть схемы счетов и отразить в них хозяйственные операции.
7. Подсчитать обороты за месяц и вывести остатки на конец месяца.
8. Определить и списать результат от реализации продукции.
9. Составить оборотную ведомость по синтетическим счетам.
10. Составить баланс ООО «Кедр» на 1 мая 20XXг.
EDUARD SAPOTSKIВ 95% случаев нужно отдавать данные за период , пейджинг и... и все!
Самому не смешно? Где фильтры?!
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791212
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIесть приятные фишки в OData, но они больше значимы для чистого веба
Глупости. Это те же RIA сервисы, только более развитые и адаптированные в жизнь. Причем тут веб? Это чистый SOA. Как и где его использовать - проблема клиента. А клиент может быть самый любой.

EDUARD SAPOTSKIа в чистом бизнесе профит вообще сомнительный, поэтому OData конечно будет продвигаться в вебе, но в ентерпрайзе... неа, нет таких козырей что бы SOAP на корню задушить.
Да OData уже залезла в интерпрайз, открой глаза. Даже тягомотная 1С запилила себе канал на универсальной v3 шине. Причем за такое короткое время. SOAP даже душить не нужно, он давно умер и даже не трепыхается.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791213
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУ1. Составить бухгалтерские проводки по хозяйственным операциям за октябрь 20XХ года и определите тип каждой операции.
2. Открыть необходимые счета на начало октября, разнесите операции по счетам, подсчитайте дебетовые и кредитовые обороты по каждому счету за октябрь 20XХ года и выведите конечное сальдо.
3. Составить оборотную ведомость на 01 ноября 20XХ года
4. Составить бухгалтерский баланс с выделением разделов на 01 ноября 20XХ года.
5. Подготовить и заполнить журнал регистрации хозяйственных операций.
6. Открыть схемы счетов и отразить в них хозяйственные операции.
7. Подсчитать обороты за месяц и вывести остатки на конец месяца.
8. Определить и списать результат от реализации продукции.
9. Составить оборотную ведомость по синтетическим счетам.
10. Составить баланс ООО «Кедр» на 1 мая 20XXг.
EDUARD SAPOTSKIВ 95% случаев нужно отдавать данные за период , пейджинг и... и все!
Самому не смешно? Где фильтры?!
Берем первую попавшуюся задачу по составлению оборотной ведомости на 01 ноября 20XХ года. Фильтры не нужны?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791216
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУБерем первую попавшуюся задачу по составлению оборотной ведомости на 01 ноября 20XХ года. Фильтры не нужны?
Где они нужны? На сервак идет два параметра - начало периода и конец периода, все! Что ты еще фильтровать будешь?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791221
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУБерем первую попавшуюся задачу по составлению оборотной ведомости на 01 ноября 20XХ года. Фильтры не нужны?
Где они нужны? На сервак идет два параметра - начало периода и конец периода, все! Что ты еще фильтровать будешь?
если на серваке имеется хранимка :)
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791222
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все эти одаты и т.д. говно, потому что говно еф и все остальные ормы
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791225
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosесли на серваке имеется хранимка :)
Народ пока не в теме, что одата в таких задачах как раз и не пришей к п***е колено.
На клиента все данные по всем операциям по всем счетам за период потащишь и там все сбивать будешь? Да хрен там! В любом случае на серваке будет метод принимающий два параметра с мапингом на хранимку, и пох одата там или соап. А лучше соап, потому что отдавать придется сложную структуру, которую лучше засунуть в XML.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791226
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosесли на серваке имеется хранимка :)
Народ пока не в теме, что одата в таких задачах как раз и не пришей к п***е колено.
На клиента все данные по всем операциям по всем счетам за период потащишь и там все сбивать будешь? Да хрен там! В любом случае на серваке будет метод принимающий два параметра с мапингом на хранимку, и пох одата там или соап. А лучше соап, потому что отдавать придется сложную структуру, которую лучше засунуть в XML.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791230
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какая разница для осуществления RPC, в каком формате передавать параметры и получать результаты?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791235
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKI,

я все время пытаюсь показать альтернативный путь, где есть Модель и не нужны колбасные пути, котрые возвращают клиенту не модельный примитив,а что то совсем другое
если у клиента есть модель, то для установления ограничений на модель не требуется полный путь как одата и других дебилизмах
(кроме тех случаев, когда имеются одноименные поля в разных путях)
т.е. я могу делать типа -

Контракт.Где(ВЭтомМесяце([Дата начала])) или
Контракт.Где(ВЭтомМесяце([Материальное обязательство][Дата начала])) или
Контракт.Где(ВЭтомМесяце([Материальное обязательство][Дата начала]) И ВЭтомМесяце([Финансовое обязательство][Дата начала])) ...

и нах не нужны твои хранимки и полные до посинения пути одата и т.д.
и при этом я получу полную подсхему с данными ()возможно с дальнейшей лейзи на клиенте, а не тот огрызок который вернет одата и т.д.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791237
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как токо додумаются переписать ев и т.д. так что бы она возвращала подсхему (концепт) модели, так сразу эти одата пойдут нах
но кажется там не въезжают
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791258
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIФишка с фильтрами звучит конечно красиво, но на практике нафиг не нужна. А вот ограничения нужны!
EDUARD SAPOTSKIМожете привести пример задачи, где ну прям позарез нужны 100500 фильтров на сервере?Вуаля: 16774807

Причём фильтр на картинке легко сериализуется в XML (и не только) и передаётся SOAP сервису.
Где из него можно создать хоть лямбду, хоть запрос, предварительно добавив (или нет) Top = N.

Но Эдуард предпочитает думать, что это на фиг никому не нужно, что это какая-то экзотика. Ну что ж, его право.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791260
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosкак токо додумаются переписать ев и т.д. так что бы она возвращала подсхему (концепт) модели, так сразу эти одата пойдут нах
но кажется там не въезжаютне пользуюсь еф, не понимаю твоего брюзжания
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791278
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

это давно ясно
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791290
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosвсе эти одаты и т.д. говно, потому что говно еф и все остальные ормы

...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791294
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила какая разница для осуществления RPC, в каком формате передавать параметры и получать результаты?

вот разница

...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38791311
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КЯ давно вышел из того возраста, когда хотелось делать все решения на все случаи жизни. Я решаю текущие задачи. Большего мне не надо. Будет поставлена другая задача - будет другая архитектура. А пока так.

Я что-то не понял. OData решает задачу, которую ты мог бы не решать (делать свои фильтры), а как раз сосредоточиться на задаче. Или тебя за применение OData линейкой по голове будут бить? Если так, то да. Не надо ,пожалей голову Мне проще написать самому, чем разбираться со стандартом, который завтра может оказаться на помойке. Пара базовых классов для DTO + расширяющий метод для IQueryable пишутся за два часа.
...
Рейтинг: 0 / 0
25 сообщений из 380, страница 10 из 16
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.Net vs WCF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]