powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OData сцуко не радует своими завихрениями
25 сообщений из 187, страница 4 из 8
OData сцуко не радует своими завихрениями
    #38801680
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНапример, реализовать через OData такое:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public class MyService
{
    public int[] GetValuesFromManyServers()
    {
        var v1 = GetValuesFromServer1();
        var v2 = GetValuesFromServer2();

        return v1.Concat(v2);
    }
}

Шняга. Обычно используют архитектурный шаблон Proxy, а не явно в коде дёргают сервера, которых завтра может стать 3, 10, 20...
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801685
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
А в чём простоту измеряешь?Размером программы.В строках кода, что отбражаются в Code Metrics? И в каких пределах находится "просто"?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801686
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей КНапример, реализовать через OData такое:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public class MyService
{
    public int[] GetValuesFromManyServers()
    {
        var v1 = GetValuesFromServer1();
        var v2 = GetValuesFromServer2();

        return v1.Concat(v2);
    }
}

Шняга. Обычно используют архитектурный шаблон Proxy, а не явно в коде дёргают сервера, которых завтра может стать 3, 10, 20...Ну давай ещё здесь DI применим, обсуждаем не это, не так ли?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801688
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Размером программы.В строках кода, что отбражаются в Code Metrics? И в каких пределах находится "просто"?Какое это имеет отношение к делу?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801696
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
В строках кода, что отбражаются в Code Metrics? И в каких пределах находится "просто"?Какое это имеет отношение к делу?
Хм, ты поинтересовался:Алексей КНасколько просто сделать OData-сервер без IQueryable?
Если я тебе покажу Code Metrics проекта, ты по Lines of Code поймёшь на сколько это просто?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801697
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Шняга. Обычно используют архитектурный шаблон Proxy, а не явно в коде дёргают сервера, которых завтра может стать 3, 10, 20...Ну давай ещё здесь DI применим, обсуждаем не это, не так ли?Ну так задай вопрос нормально, а не куском кривого кода.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801704
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Ну давай ещё здесь DI применим, обсуждаем не это, не так ли?Ну так задай вопрос нормально, а не куском кривого кода.Ты сейчас чего пытаешься доказать? Если хочешь потроллить - в А51 есть множество более подходящих кандидатов.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801717
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Ну так задай вопрос нормально, а не куском кривого кода.Ты сейчас чего пытаешься доказать? Если хочешь потроллить - в А51 есть множество более подходящих кандидатов.То, что к нам могут присылать запросы в формате OData, а мы можем их транслировать серверам без IQueryable.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801724
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Ты сейчас чего пытаешься доказать? Если хочешь потроллить - в А51 есть множество более подходящих кандидатов.То, что к нам могут присылать запросы в формате OData, а мы можем их транслировать серверам без IQueryable.Вот я и хочу посмотреть на концепт такого решения. Что не понятно в вопросе? Причём тут единицы измерения сложности? Причём тут архитектурный шаблон Proxy? Не нравится вопрос - не отвечай, он не тебе лично задан был.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801763
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЭто тупой процедурный подход, а народ требует модель и честный контекст под неё на клиенте.
Все не так! (с)
Кто требует модель на клиенте? Кому она там нахрен вперлась? Клиенту нужны гридики, формочки, кнопочки, графики! Какая нах модель?
МСУДа и править сервис под каждый чих клиента - удел скудности технологии.
Гы, а OData сама решение рожает когда клиент чихнул? При чихе будет тот же допил и сервера и клиента, только основная логика ляжет на клиента. Вот это и есть говнокод-стаил.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801775
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
То, что к нам могут присылать запросы в формате OData, а мы можем их транслировать серверам без IQueryable.Вот я и хочу посмотреть на концепт такого решения. Что не понятно в вопросе? Причём тут единицы измерения сложности? Причём тут архитектурный шаблон Proxy? Не нравится вопрос - не отвечай, он не тебе лично задан был.Ещё раз.

Ты спросил: "Насколько просто сделать OData-сервер без IQueryable?".
Я поинтересовался насчёт единиц измерения сложности. Что не так?

А по поводу концепта, так он прост. Позже распишу.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801882
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIГы, а OData сама решение рожает когда клиент чихнул? При чихе будет тот же допил и сервера и клиента, только основная логика ляжет на клиента. Вот это и есть говнокод-стаил.
Хм, захотел клиент к фильтру за период
Код: javascript
1.
http://host/api/controller?$filter=order_date gt datetime'2014-10-01' and order_date lt datetime'2014-10-31'


добавить ещё и сумму заказа, и добавил
Код: javascript
1.
... and order_price ge 100


А в твоём случае, Эдуард, придётся хранимку переписывать и код, что её вызывает. И сервис переопубликовывать.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801945
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА в твоём случае, Эдуард, придётся хранимку переписывать и код, что её вызывает. И сервис переопубликовывать.
И снова мимо. В моем случае клиент получит те же данные за период, а там пусть по чем хочет фильтрует, в простейшем случае счелкнет в гридике по "Сумма заказа" и вуаля, все заказы выстроились ровненько по возрастанию суммы... еще раз счелкнет - по убыванию... Чудеса да и только!
Еще реалистичные примеры будут?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801951
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIskyANAА в твоём случае, Эдуард, придётся хранимку переписывать и код, что её вызывает. И сервис переопубликовывать.
И снова мимо. В моем случае клиент получит те же данные за период, а там пусть по чем хочет фильтрует, в простейшем случае счелкнет в гридике по "Сумма заказа" и вуаля, все заказы выстроились ровненько по возрастанию суммы... еще раз счелкнет - по убыванию... Чудеса да и только!
Еще реалистичные примеры будут? Клиент скажет, что-то долго на планшете данные передаются, добавьте фильтр по цене, а не сортировку.

И тебе и свой SL клиент надо переписывать, и сервис.
Хотя у тебя наверное мало клиентов, вот и нет таких хотелок, и типа это ты считаешь реальностью :)
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801953
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мои клиенты не хотятъ, значит в реальности никому это и не надо :) Глупо.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801978
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКлиент скажет, что-то долго на планшете данные передаются, добавьте фильтр по цене, а не сортировку.
Если будешь каждую фильтрацию на сервере делать и постоянно гонять данные, то будет работать быстрее?
skyANAИ тебе и свой SL клиент надо переписывать, и сервис.
Пока повода переписывать сервис не вижу.

skyANAХотя у тебя наверное мало клиентов, вот и нет таких хотелок, и типа это ты считаешь реальностью :)
Мои клиенты не хотятъ, значит в реальности никому это и не надо :) Глупо.
Конечно, щи лаптями сербаем.
Только я чето могу привести примеры где реально потребуется перелопачивать и сервер и клиент, а гуру OData таких примеров ну никак пока придумать не могут!
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38801995
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIЕсли будешь каждую фильтрацию на сервере делать и постоянно гонять данные, то будет работать быстрее?


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

Да.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802004
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttEDUARD SAPOTSKIЕсли будешь каждую фильтрацию на сервере делать и постоянно гонять данные, то будет работать быстрее?


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

Да.
Епт. Кто каникулы продлил? Или уже осенние?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802013
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIЕпт. Кто каникулы продлил? Или уже осенние?

Я по чём знаю, спроси у мамки
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802038
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIТолько я чето могу привести примеры где реально потребуется перелопачивать и сервер и клиентДак если можешь, то приведи, где?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802050
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAEDUARD SAPOTSKIТолько я чето могу привести примеры где реально потребуется перелопачивать и сервер и клиентДак если можешь, то приведи, где?
Я ж пока SOAP обороняю от адептов темной стороны OData
Позже будут
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802082
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Общий пример пжста:

skyANAХм, захотел клиент к фильтру за период
Код: javascript
1.
http://host/api/controller?$filter=order_date gt datetime'2014-10-01' and order_date lt datetime'2014-10-31'



добавить ещё и сумму заказа, и добавил
Код: javascript
1.
... and order_price ge 100


Еще Заказчик очень настоятельно рекомендовал сделать так что бы рядовые менеджеры ни коим образом не узнали о заказах стоимостью выше 1 млн. руб!
Приплыли?
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802099
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIОбщий пример пжста:

skyANAХм, захотел клиент к фильтру за период
Код: javascript
1.
http://host/api/controller?$filter=order_date gt datetime'2014-10-01' and order_date lt datetime'2014-10-31'



добавить ещё и сумму заказа, и добавил
Код: javascript
1.
... and order_price ge 100


Еще Заказчик очень настоятельно рекомендовал сделать так что бы рядовые менеджеры ни коим образом не узнали о заказах стоимостью выше 1 млн. руб!
Приплыли? Куда приплыли? Ты реально думаешь, что в случае с OData кто-то разграничение прав реализует на клиенте?

Если заказчик захочет такого, так добавит в админке кастомное security-правило для роли Manager. Зачем ему это кому-то рекомендовать, а тому кому-то это делать? Ну разве что админу :)
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802100
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIskyANAпропущено...
Дак если можешь, то приведи, где?
Я ж пока SOAP обороняю от адептов темной стороны OData
Позже будут Окей, ждёмс.
...
Рейтинг: 0 / 0
OData сцуко не радует своими завихрениями
    #38802123
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУЭто тупой процедурный подход, а народ требует модель и честный контекст под неё на клиенте.
Все не так! (с)
Кто требует модель на клиенте? Кому она там нахрен вперлась? Клиенту нужны гридики, формочки, кнопочки, графики! Какая нах модель?

клиенту модель нужен для-
визуализации
валидации
дергать методы
...
...
Рейтинг: 0 / 0
25 сообщений из 187, страница 4 из 8
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OData сцуко не радует своими завихрениями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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