Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAпропущено... А это не с OData_ли содрано? :) ODataQueryOptions Class Тут можно что-то другое придумать? :-)Да вот именно что нет. Именование классов и полей будут отличаться, а суть таже останется. Понимая это, забавно наблюдать за спором :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 08:29 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Но! Зачем что-то придумывать, если за тебя это уже реализовали и главное протестировали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 08:32 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
skyANAНо! Зачем что-то придумывать, если за тебя это уже реализовали и главное протестировали?Ну если всё сделано на SOAP, нужны очень веские аргументы, чтобы добавить в проект новый стандарт, в данном случае OData. Возможно проще что-то написать самому, чем увеличивать беспорядок проекта. Поэтому оцениваем все "за" и "против" срач в топике. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 08:40 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КЧто я понял: 1. Внутренности реализации OData можно использовать по частям отдельно и прикручивать к чему угодно. В этом и суть IEdmModel , несколько раз писал об этом. Алексей К2. OData может локально обрабатывать любой IEnumerable. Да ладно, правда что ли? Алексей КOData - это следующий шаг после SOAP Это не следующий шаг после SOAP, это 100 шагов после SOAP. Алексей КТолько один вопрос: этот шаг куда? Как бы не наступить в ..., как это часто бывает с новыми технологиями. Мне эти новые возможности не особо нужны, поэтому буду пока ждать и наблюдать. Да какие они новые? Просто v4.0 в марте этого года вышла. Алексей КМы куда-то не успеваем? Ну посиди еще годков 10 с супом, я не против. P.S. По поводу того, что тебе PATCH, PUT, DELETE не нужны. Не поверишь, ты просто отказываешься от архитектуры OData http://en.wikipedia.org/wiki/Open_Data_Protocol OData is built on the AtomPub protocol and XML where the Atom structure is the envelope that contains the data returned from each OData request. An OData request uses the REST model for all requests. Each REST command is a POST, GET, PUT, PATCH, or DELETE HTTP request (mapping to CRUD) where the specifics of the command are in the URL. GET: Get a collection of entities (as a feed document) or a single entity (as an entry document). POST: Create a new entity from an entry document. PUT: Update an existing entity with an entry document. PATCH: Update an existing entity with a partial entry document. DELETE: Remove an entity. Any platform that provides support for HTTP and XML is enough to form HTTP requests to interact with AtomPub. The OData specification defines how AtomPub is used to standardize a typed, resource-oriented CRUD interface for manipulating data sources. Алексей КНу если всё сделано на SOAP, нужны очень веские аргументы, чтобы добавить в проект новый стандарт, в данном случае OData. Возможно проще что-то написать самому, чем увеличивать беспорядок проекта. Поэтому оцениваем все "за" и "против" срач в топике. :-) А кто тебя заставляет выпиливать старое? А вот новое только на REST, даже не обсуждается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 09:07 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУАлексей КЧто я понял: 1. Внутренности реализации OData можно использовать по частям отдельно и прикручивать к чему угодно. В этом и суть IEdmModel , несколько раз писал об этом.EDM - это аналог WSDL. Я не про это. Я про возможность использования частей реализации ОДата по отдельности, например - парсинг OData параметров. МСУАлексей К2. OData может локально обрабатывать любой IEnumerable. Да ладно, правда что ли? Я этого не знал, теперь знаю. МСУАлексей КOData - это следующий шаг после SOAP Это не следующий шаг после SOAP, это 100 шагов после SOAP.Это 100 бантиков, на основе которых никто не будет строить корпоративные стандарты. МСУАлексей КТолько один вопрос: этот шаг куда? Как бы не наступить в ..., как это часто бывает с новыми технологиями. Мне эти новые возможности не особо нужны, поэтому буду пока ждать и наблюдать. Да какие они новые? Просто v4.0 в марте этого года вышла.По сравнению с SOAP, которому > 10 лет, они новые. МСУАлексей КМы куда-то не успеваем? Ну посиди еще годков 10 с супом, я не против.Я тоже не против. Вышла новая версия Windows: "Мы вернули кнопку 'Пуск' - это огромный шаг для всего человечества". 15 лет назад: "Вот вам СУБД с сетевым доступом к ней и SQL. Теперь клиенты могут делать произвольные запросы к БД". 10 лет назад: "Двухзвенка УГ. Клиенты не должны напрямую ходить в БД, только через сервер приложений.". Сегодня: "Сервер приложений нам мешает делать запросы к БД, но мы нашли способ всех наипать". МСУP.S. По поводу того, что тебе PATCH, PUT, DELETE не нужны. Не поверишь, ты просто отказываешься от архитектуры OData http://en.wikipedia.org/wiki/Open_Data_Protocol OData is built on the AtomPub protocol and XML where the Atom structure is the envelope that contains the data returned from each OData request. An OData request uses the REST model for all requests. Each REST command is a POST, GET, PUT, PATCH, or DELETE HTTP request (mapping to CRUD) where the specifics of the command are in the URL. GET: Get a collection of entities (as a feed document) or a single entity (as an entry document). POST: Create a new entity from an entry document. PUT: Update an existing entity with an entry document. PATCH: Update an existing entity with a partial entry document. DELETE: Remove an entity. Any platform that provides support for HTTP and XML is enough to form HTTP requests to interact with AtomPub. The OData specification defines how AtomPub is used to standardize a typed, resource-oriented CRUD interface for manipulating data sources. Вот только не надо тут про REST. Эта аббревиатура мне ни о чём не говорит. МСУАлексей КНу если всё сделано на SOAP, нужны очень веские аргументы, чтобы добавить в проект новый стандарт, в данном случае OData. Возможно проще что-то написать самому, чем увеличивать беспорядок проекта. Поэтому оцениваем все "за" и "против" срач в топике. :-) А кто тебя заставляет выпиливать старое? А вот новое только на REST, даже не обсуждается.Внутрисистемные взаимодействия пишите как хотите, но все интеграции только в рамках корпоративного стандарта - SOAP! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 09:51 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КEDM - это аналог WSDL. Я не про это. Я про возможность использования частей реализации ОДата по отдельности, например - парсинг OData параметров. У ведь уже давал рецепты на этот финт. Вот http://codearticles.ru/articles/2472 http://codearticles.ru/articles/2486 Парсь и выплевывай результат. Алексей КЯ этого не знал, теперь знаю. Тебе об этом раз 100 сказали. Вру, 150 Алексей КЭто 100 бантиков, на основе которых никто не будет строить корпоративные стандарты. Готов тебя разочаровать, уже строят. Причем ведущие вендоры. Алексей КВышла новая версия Windows: "Мы вернули кнопку 'Пуск' - это огромный шаг для всего человечества". 15 лет назад: "Вот вам СУБД с сетевым доступом к ней и SQL. Теперь клиенты могут делать произвольные запросы к БД". 10 лет назад: "Двухзвенка УГ. Клиенты не должны напрямую ходить в БД, только через сервер приложений.". Сегодня: "Сервер приложений нам мешает делать запросы к БД, но мы нашли способ всех наипать". Жалкие попукивания вхолостую молодого умного человека, упорно косящего под полувнятного старика-кряхтуна, который сидит жопой на стуле у монитора и нещадно смердит. Согласен? Алексей КВот только не надо тут про REST. Эта аббревиатура мне ни о чём не говорит. Загугли. Она хорошо гуглится Алексей КВнутрисистемные взаимодействия пишите как хотите, но все интеграции только в рамках корпоративного стандарта - SOAP! Вперед! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 10:05 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAНо! Зачем что-то придумывать, если за тебя это уже реализовали и главное протестировали?Ну если всё сделано на SOAP, нужны очень веские аргументы, чтобы добавить в проект новый стандарт, в данном случае OData. Возможно проще что-то написать самому, чем увеличивать беспорядок проекта. Поэтому оцениваем все "за" и "против" срач в топике. :-)Если всё грамотно сделано на SOAP, то нужны веские аргументы, чтобы объяснить, почему такие трудности с переходом на OData :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 10:20 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
skyANAЕсли всё грамотно сделано на SOAP, то нужны веские аргументы, чтобы объяснить, почему такие трудности с переходом на OData :) Так очевидно же. С SOAP ничего грамотно не сделано. Бардак, вонь кода и дикий ужас в его SOA. Вот он и боится налить мёду в бочку с гавном. Ведь всё-равно ж гавно будет, так смысл в шиле на мыле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 10:26 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУАлексей КEDM - это аналог WSDL. Я не про это. Я про возможность использования частей реализации ОДата по отдельности, например - парсинг OData параметров. У ведь уже давал рецепты на этот финт. Вот http://codearticles.ru/articles/2472 http://codearticles.ru/articles/2486 Парсь и выплевывай результат.Я уже давно согласился, а ты всё с кем-то споришь. МСУАлексей КЯ этого не знал, теперь знаю. Тебе об этом раз 100 сказали. Вру, 150 Один раз! МСУАлексей КЭто 100 бантиков, на основе которых никто не будет строить корпоративные стандарты. Готов тебя разочаровать, уже строят. Причем ведущие вендоры."Вендоры" на этом деньги зарабатывают. Им чем больше кипиша - тем лучше. Не нужно идти на поводу у них. МСУАлексей КВышла новая версия Windows: "Мы вернули кнопку 'Пуск' - это огромный шаг для всего человечества". 15 лет назад: "Вот вам СУБД с сетевым доступом к ней и SQL. Теперь клиенты могут делать произвольные запросы к БД". 10 лет назад: "Двухзвенка УГ. Клиенты не должны напрямую ходить в БД, только через сервер приложений.". Сегодня: "Сервер приложений нам мешает делать запросы к БД, но мы нашли способ всех наипать". Жалкие попукивания вхолостую молодого умного человека, упорно косящего под полувнятного старика-кряхтуна, который сидит жопой на стуле у монитора и нещадно смердит. Согласен? автор– Ничего опасного! – с жаром возразил Филипп Филиппович, – никакой контрреволюции! Кстати, вот еще слово, которое я совершенно не выношу! Абсолютно неизвестно, что под ним скрывается! Черт его знает! Так я говорю: никакой этой самой контрреволюции в моих словах нет. В них лишь здравый смысл и жизненная опытность... МСУАлексей КВот только не надо тут про REST. Эта аббревиатура мне ни о чём не говорит. Загугли. Она хорошо гуглится Википедию выше обсуждали уже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 11:47 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... Ну если всё сделано на SOAP, нужны очень веские аргументы, чтобы добавить в проект новый стандарт, в данном случае OData. Возможно проще что-то написать самому, чем увеличивать беспорядок проекта. Поэтому оцениваем все "за" и "против" срач в топике. :-)Если всё грамотно сделано на SOAP, то нужны веские аргументы, чтобы объяснить, почему такие трудности с переходом на OData :)Трудностей нет, берём и копаем. Но зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 11:51 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAпропущено... Если всё грамотно сделано на SOAP, то нужны веские аргументы, чтобы объяснить, почему такие трудности с переходом на OData :)Трудностей нет, берём и копаем. Но зачем?Вам-то оно понятно не за чем. А в общем случае, чтобы открыть для себя новые горизонты :) К примеру интегрировать в проект какую-нибудь полезную штуку, разработчики которой клали на конкретно ваш SOAP-шлюз, на ваш WSDL. Они реализовали поддержку открытого протокола, бери да налаживай взаимосвязь без генерации, отладки и тестирования лишних прослоек. Мир ведь давно уже с монолитных приложений пересел на рельсы интеграции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 11:56 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... Трудностей нет, берём и копаем. Но зачем?Вам-то оно понятно не за чем. А в общем случае, чтобы открыть для себя новые горизонты :)Что-то устал я от "новых горизонтов" в последнее время. Может позже. :-) skyANAК примеру интегрировать в проект какую-нибудь полезную штуку, разработчики которой клали на конкретно ваш SOAP-шлюз, на ваш WSDL. Они реализовали поддержку открытого протокола, бери да налаживай взаимосвязь без генерации, отладки и тестирования лишних прослоек. Мир ведь давно уже с монолитных приложений пересел на рельсы интеграции.Я не против OData. Я не понимаю, зачем SOAP ругать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 12:10 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей К, дык у ругальщика характер просто такой :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 12:14 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей К, дык у ругальщика характер просто такой :)Я знаю, и у меня такой же. В общем, всё в порядке. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 12:27 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 13:36 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAАлексей К, дык у ругальщика характер просто такой :)Я знаю, и у меня такой же. В общем, всё в порядке. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:24 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:35 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Радует одно - муся через 10 лет понял, что без модели никуда. EDM - чахлая модель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 15:51 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Самая правильная модель - это модель Випрос. Мы уже поняли, спасибо. Пройдите в соседнюю палату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 16:32 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУ, это так и есть едм - просто ER + чахлые функции без выходного параметра в едм нет - - ассоциированных конечных групп ентити, которые и есть воще то Концепт в общем случае - лесов (возможно тут сожно выкрутиться с контейнерами, хотя на контейнеры нельзя сослаться) и деревьев Ентити - навигационные проперти ссылается только на примитвный Ентити, а не на группу (следствие вышеуказанного), потому и жопа с моделированием Union РМД - нет собственных полноценных методов - маппинг функций только на СКЛ - явно заданных проекций Ентити - разных контекстов - контекстно зависимых пропретей и т.д. как ты верно заметил, в модели ВИПРОС все это сть и было до появления EF на свет (хотя тут тоже кой че не хватает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 16:42 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
тебе надо еще 10 лет, что бы понять все это но ниче, ты ж молодой, дойдешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 16:43 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
и саме плохое нет инструмента, для генерации ЕДМ в рантайме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 16:45 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КhVosttпропущено... С AXIS когда-нибудь работал?Нет. Ну вот как доведётся, так и проклянёшь этот SOAP самыми отборными матерными словами, которые знаешь. Лично наша позиция: в жопу SOAP. Да и название у него соответствующее, пару букв переставить: SOPA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 17:03 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей К, Под «доведётся» я имел в виду не писать на Java, а дёргать AXIS-сервис из своего любимого .NET-а. Возможен всплеск сильного желания взять бердянку и пойти кого-нибудь расхреначить «Боже, храни Америку!» ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 17:07 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей К, Под «доведётся» я имел в виду не писать на Java, а дёргать AXIS-сервис из своего любимого .NET-а. Возможен всплеск сильного желания взять бердянку и пойти кого-нибудь расхреначить «Боже, храни Америку!» Мы работаем с сервисами, написанными на Java с той стороны. Проблем не было. Я не знаю, на чём они там пишут, может AXIS, может ещё что... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 17:20 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38803816&tid=1356870]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 404ms |

| 0 / 0 |
