Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КГотовых решения вагон. Но я, конечно же, напишу это сам за день-два-три, если будет надо. Пока не надо. Да нихрена ты не напишешь, ты чего Команда одаты бурно пилят поделку уже не первый год, технология обрастает всё новыми и новыми фичами. А тут ты такой чудесный и решил забороть трекинг с трансляцией за пару ночей Алексей КЭто нужно только в одном случае - сохраняется сложный документ, при сохранении нельзя применить стратегию "удалить всё + добавить всё". Решается сравнением сохраняемого с тем, что в БД. Это нужно вообще во всех случаях, особенно для XAML приложений, которые с помощью MVVM могут жить только на классах Edm модели. Это реально круто, бро. Кстати, убивается сразу и второй заяц - отсоединенный режим. Ты можешь играться с UI + Edm сколько пожелаешь. А когда захочешь слить все изменения на сервер при наличии связи - будет чудо. Для метро планшетов вообще сказка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2014, 21:15 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУАлексей КГотовых решения вагон. Но я, конечно же, напишу это сам за день-два-три, если будет надо. Пока не надо. Да нихрена ты не напишешь, ты чего Команда одаты бурно пилят поделку уже не первый год, технология обрастает всё новыми и новыми фичами. А тут ты такой чудесный и решил забороть трекинг с трансляцией за пару ночей Важное выделил. :-) МСУАлексей КЭто нужно только в одном случае - сохраняется сложный документ, при сохранении нельзя применить стратегию "удалить всё + добавить всё". Решается сравнением сохраняемого с тем, что в БД. Это нужно вообще во всех случаях, особенно для XAML приложений, которые с помощью MVVM могут жить только на классах Edm модели. Это реально круто, бро. Кстати, убивается сразу и второй заяц - отсоединенный режим. Ты можешь играться с UI + Edm сколько пожелаешь. А когда захочешь слить все изменения на сервер при наличии связи - будет чудо. Для метро планшетов вообще сказка.DataSet 2.0 ? Dirty tracking ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 05:51 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 06:26 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей К Why not OData Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. AutoКвери какая же смешная наивная чукотская поделка. Пук-пук-пук -- и такие же никчёмные наезды на одату ахахахаааххх...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 10:23 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей К Why not OData Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. AutoКвери какая же смешная наивная чукотская поделка. Пук-пук-пук -- и такие же никчёмные наезды на одату ахахахаааххх......Вот ведь тролль. И что в ней смешного? :) Внутри библиотек, поддерживающих OData, именно такая "смешная наивная чукотская поделка" и сидит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 10:54 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей К Why not OData ...Consumers are expected to be familiar with the database and table structures prior to consuming the Web service. This results in a tight coupling between service providers and consumers. Глупости полнейшие! Потребители ничего не будут знать о базе данных и её структуре. Потребители будут знать только о Edm модели. Это принципиально разные вещи. Да и то не о всей модели нужно знать, а только о том, что нужно. И что в этом плохого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 11:27 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУАлексей К Why not OData ...Consumers are expected to be familiar with the database and table structures prior to consuming the Web service. This results in a tight coupling between service providers and consumers. Глупости полнейшие! Потребители ничего не будут знать о базе данных и её структуре. Потребители будут знать только о Edm модели. Это принципиально разные вещи. Да и то не о всей модели нужно знать, а только о том, что нужно. И что в этом плохого? И снова здравствуйте... :) А есть у Edm модели вообще какие-то преимущества перед XSD ? Ну, если не учитывать "фатальный недостаток" ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 12:21 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУАлексей К Why not OData ...Consumers are expected to be familiar with the database and table structures prior to consuming the Web service. This results in a tight coupling between service providers and consumers. Глупости полнейшие! Потребители ничего не будут знать о базе данных и её структуре. Потребители будут знать только о Edm модели. Это принципиально разные вещи. Да и то не о всей модели нужно знать, а только о том, что нужно. И что в этом плохого?Junior developers будут генерировать EDM по БД и отдавать EDM как есть клиенту. На клиенте будут писаться запросы, к всеобщему восторгу блогописателей и курсопроводителей. Мир превратится в ад! Технология должна исключать bad practices, а не поощрять их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 12:47 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Диез, все прально хсд (расширить для передачи скриптов), датасет (с методами от хсд скриптов) и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 12:48 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КМСУпропущено... пропущено... Глупости полнейшие! Потребители ничего не будут знать о базе данных и её структуре. Потребители будут знать только о Edm модели. Это принципиально разные вещи. Да и то не о всей модели нужно знать, а только о том, что нужно. И что в этом плохого?Junior developers будут генерировать EDM по БД и отдавать EDM как есть клиенту. На клиенте будут писаться запросы, к всеобщему восторгу блогописателей и курсопроводителей. Мир превратится в ад! Технология должна исключать bad practices, а не поощрять их.Жуниоры в любом месте пишут то, что им первое приходит в голову и как проще. Их надо учить писать правильно, а не на технологию сваливать. Они тебе и из нокаута соорудят говно на лопате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 12:57 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
skyANAОни тебе и из нокаута соорудят говно на лопате.Страшные люди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 13:01 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAОни тебе и из нокаута соорудят говно на лопате.Страшные люди. Не страшные, а не опытные :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 13:07 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
ДиезИ снова здравствуйте... :) И Вам не хворать ДиезА есть у Edm модели вообще какие-то преимущества перед XSD ? Ну, если не учитывать "фатальный недостаток" ) Ну как тебе сказать, проблема не в XSD конкретно. Проблема в технологиях, которые базируются на нем. Датасеты, SOAP'ы и прочий мусор. Алексей КJunior developers будут генерировать EDM по БД и отдавать EDM как есть клиенту. На клиенте будут писаться запросы, к всеобщему восторгу блогописателей и курсопроводителей. Мир превратится в ад! Ну так это чьи проблемы? :) Во-вторых, кто мешает отдавать некую промежуточную БД в Edm? Например, классическая задача - хостинг SOA в DMZ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 20:08 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУДиезИ снова здравствуйте... :) И Вам не хворать ДиезА есть у Edm модели вообще какие-то преимущества перед XSD ? Ну, если не учитывать "фатальный недостаток" ) Ну как тебе сказать, проблема не в XSD конкретно. Проблема в технологиях, которые базируются на нем. Датасеты, SOAP'ы и прочий мусор.Какая проблема? С переходом на SOAP я заметил только преимущества. Недостатков не заметил. Если какие-то неудачники не могут применить кодогенерацию под свою платформу - это их проблемы. МСУВо-вторых, кто мешает отдавать некую промежуточную БД в Edm?Не понял, вторая БД и репликация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 05:38 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КНе понял, вторая БД и репликация? скорее проекция и выборка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 06:54 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
ИзопропилАлексей КНе понял, вторая БД и репликация? скорее проекция и выборкаЕсли проекция и выборка обращаются к разным БД/веб-сервисам, как будем IQueryable для OData реализовывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 07:49 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей Ккак будем IQueryable для OData реализовывать? а что здесь специфичного для OData? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 08:10 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
ИзопропилАлексей Ккак будем IQueryable для OData реализовывать? а что здесь специфичного для OData?IQueryable провайдер. Писать провайдера трудоёмко. Насколько просто сделать OData-сервер без IQueryable? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 08:14 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Например, реализовать через OData такое: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 08:18 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей ККакая проблема? С переходом на SOAP я заметил только преимущества. Недостатков не заметил. Если какие-то неудачники не могут применить кодогенерацию под свою платформу - это их проблемы. Я уже сто раз говорил про проблемы. Это тупой процедурный подход, а народ требует модель и честный контекст под неё на клиенте. Да и править сервис под каждый чих клиента - удел скудности технологии. Алексей КМСУВо-вторых, кто мешает отдавать некую промежуточную БД в Edm?Не понял, вторая БД и репликация? Можно и так. Но лучше ETL (Extract, Transform, Load — дословно «извлечение, преобразование, загрузка»). Алексей КНапример, реализовать через OData такое: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Ты меня рассмешил :) OData может отдавать и IEnumerable, и IQueryable, и енумы и всё, что угодно. Ты б уже ознакомился с ней, чем плеваться на пустом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 09:29 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУАлексей ККакая проблема? С переходом на SOAP я заметил только преимущества. Недостатков не заметил. Если какие-то неудачники не могут применить кодогенерацию под свою платформу - это их проблемы. Я уже сто раз говорил про проблемы. Это тупой процедурный подход, а народ требует модель и честный контекст под неё на клиенте. Да и править сервис под каждый чих клиента - удел скудности технологии.Про тупой процедурный подход не понимаю. Сервисы могут наследоваться, инкапсулироваться и иметь полиморфизм. И не важно, WCF, ASP.Net, OData там, или что-то ещё. МСУАлексей Кпропущено... Не понял, вторая БД и репликация? Можно и так. Но лучше ETL (Extract, Transform, Load — дословно «извлечение, преобразование, загрузка»).Не понравилось. :-) МСУАлексей КНапример, реализовать через OData такое: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Ты меня рассмешил :) OData может отдавать и IEnumerable, и IQueryable, и енумы и всё, что угодно. Ты б уже ознакомился с ней, чем плеваться на пустом месте.Я не плююсь, я спрашиваю. В ответ на свой пример ожидаю увидеть концепт реализации этого через OData. OData великолепно реализуется, если есть IQueryable. Хочу посмотреть на костыли, которые придётся делать в случае, когда IQueryable нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 09:45 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КПро тупой процедурный подход не понимаю. Уже сто раз обсудили, а тут на тебе, не понимаешь OData, EF, RIA - гибко работаем с моделью, пишем разные Linq запросы, которые транслируются во что-то там. SOAP - тупой процедурный подход, никакой модели, только жестко зашитые методы, шаг влево - расстрел. Так понятно? ) Алексей КНе понравилось. :-) Терпи (с) Это как вариант, практически любой BI имеет такую архитектуру. Датаварехаус и ETL. Куда ж без оного. Алексей КЯ не плююсь, я спрашиваю. В ответ на свой пример ожидаю увидеть концепт реализации этого через OData. Будет тебе сегодня концепт в рецептах. Честный OData, клиент на WPF. MVVM + живой контекст, который трачит изменения и сливает их на сервер. Никаких DTO и прочего мусора. Всё как в лучших домах парижа. Алексей КOData великолепно реализуется, если есть IQueryable. Хочу посмотреть на костыли, которые придётся делать в случае, когда IQueryable нет. С IEnumerable так же можно работать и доставлять к нему фильтры. Но с IQueryable лучше, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 10:29 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
МСУАлексей КПро тупой процедурный подход не понимаю. Уже сто раз обсудили, а тут на тебе, не понимаешь OData, EF, RIA - гибко работаем с моделью, пишем разные Linq запросы, которые транслируются во что-то там. SOAP - тупой процедурный подход, никакой модели, только жестко зашитые методы, шаг влево - расстрел. Так понятно? )Понятно. Непонятно, причём тут ООП. :-) Про "шаг влево - расстрел" понравилось, это преимущество SOAP. МСУАлексей КНе понравилось. :-) Терпи (с) Не ной (ц) МСУЭто как вариант, практически любой BI имеет такую архитектуру. Датаварехаус и ETL. Куда ж без оного.Какой-то там протокол передачи данных диктует архитектуру. Я отказываюсь что-либо понимать... МСУАлексей КЯ не плююсь, я спрашиваю. В ответ на свой пример ожидаю увидеть концепт реализации этого через OData. Будет тебе сегодня концепт в рецептах. Честный OData, клиент на WPF. MVVM + живой контекст, который трачит изменения и сливает их на сервер. Никаких DTO и прочего мусора. Всё как в лучших домах парижа. Алексей КOData великолепно реализуется, если есть IQueryable. Хочу посмотреть на костыли, которые придётся делать в случае, когда IQueryable нет. С IEnumerable так же можно работать и доставлять к нему фильтры. Но с IQueryable лучше, да.Таки нужен пример OData без IQueryable. Будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 10:37 |
|
||
|
OData сцуко не радует своими завихрениями
|
|||
|---|---|---|---|
|
#18+
Алексей КИзопропилпропущено... скорее проекция и выборкаЕсли проекция и выборка обращаются к разным БД/веб-сервисам, как будем IQueryable для OData реализовывать?А в чём простоту измеряешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38801670&tid=1356870]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 417ms |

| 0 / 0 |
