Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.07.2014, 17:43
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
в продакшене не использовал, попробовал на учебно-тестовых примерах - ну вроде смотрится неплохо, но есть ощущение что очередная игрушка от мелкомягких, не? кто пробовал в более менее серьезных проектах, как результаты? у меня коллеги используют rpc и вроде довольны; понятно что работающие сервисы смысла нет переносить на новую технологию, так, присматриваю применение в будущем есть ли вообще профит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 18:22
|
|||
|---|---|---|---|
|
|||
Web API vs RPC |
|||
|
#18+
Boneshock, Вообще есть. А что конкретно - зависит от задач. Для Pulic API веб-сервиса работает гораздо лучше других технологий. Для внутренних сервисов в компании - зависит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 20:11
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
gandjustasДля Pulic API веб-сервиса работает гораздо лучше других технологий. Очередной отжиг в стиле ляпнул и ушел? Где аргументы-то? П.С. Автор, веб апи, конечно. Кури его взамен рпц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 20:43
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
Как жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 21:20
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
Алексей ККак жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски? Конечно. И примеры вызовов на различных языках, по возможности. Поверь, лохмотья убогого SOAP на порядки менее читаемы, чем внятная дока. Есть возможность, кури лучше REST. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 21:22
|
|||
|---|---|---|---|
|
|||
Web API vs RPC |
|||
|
#18+
Алексей ККак жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски? http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 21:40
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
МСУПоверь, лохмотья убогого SOAP на порядки менее читаемы, чем внятная дока.Никогда его не читал и не писал. Всегда генерировал и отдавал кодогенератору. В глаза его не видел и не собираюсь. МСУЕсть возможность, кури лучше REST.Не решил пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 21:40
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
gandjustasАлексей ККак жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски? http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages Да. Это лучше чем ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 22:27
|
|||
|---|---|---|---|
|
|||
Web API vs RPC |
|||
|
#18+
Алексей Кgandjustasпропущено... http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages Да. Это лучше чем ничего. Там в конце хорошая ссылка есть http://blogs.msdn.com/b/yaohuang1/archive/2012/12/02/adding-a-simple-test-client-to-asp-net-web-api-help-page.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 22:37
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
gandjustasАлексей Кпропущено... Да. Это лучше чем ничего. Там в конце хорошая ссылка есть http://blogs.msdn.com/b/yaohuang1/archive/2012/12/02/adding-a-simple-test-client-to-asp-net-web-api-help-page.aspx Да видел я. Но автодокументирования и кодогенерации на сервере JS-клиента мало. Без кодогенерации клиента по схеме под все распространённые в корпоративе платформы в моём случае как-то не очень. Жирным выделил навсякий, чтобы ты не подумал, что я агитирую за единственно правильное решение, как ты это делаешь в соседнем топике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 22:46
|
|||
|---|---|---|---|
|
|||
Web API vs RPC |
|||
|
#18+
Алексей Кgandjustasпропущено... Там в конце хорошая ссылка есть http://blogs.msdn.com/b/yaohuang1/archive/2012/12/02/adding-a-simple-test-client-to-asp-net-web-api-help-page.aspx Да видел я. Но автодокументирования и кодогенерации на сервере JS-клиента мало. Без кодогенерации клиента по схеме под все распространённые в корпоративе платформы в моём случае как-то не очень. Жирным выделил навсякий, чтобы ты не подумал, что я агитирую за единственно правильное решение, как ты это делаешь в соседнем топике. Кодогенерация делается для OData, в третьей версии OData позволяет работать с Minimal Metadata, что работает почти также, как рукопашный CRUD на WebAPI. Жалко что сейчас OData другая команда пилит, очень много фич WebAPI не хватает в Odata и наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2014, 22:59
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
gandjustasАлексей Кпропущено... Да видел я. Но автодокументирования и кодогенерации на сервере JS-клиента мало. Без кодогенерации клиента по схеме под все распространённые в корпоративе платформы в моём случае как-то не очень. Жирным выделил навсякий, чтобы ты не подумал, что я агитирую за единственно правильное решение, как ты это делаешь в соседнем топике. Кодогенерация делается для OData, в третьей версии OData позволяет работать с Minimal Metadata, что работает почти также, как рукопашный CRUD на WebAPI. Жалко что сейчас OData другая команда пилит, очень много фич WebAPI не хватает в Odata и наоборот.Накойхер это всё когда есть WCF? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 01:46
|
|||
|---|---|---|---|
|
|||
Web API vs RPC |
|||
|
#18+
Алексей Кgandjustasпропущено... Кодогенерация делается для OData, в третьей версии OData позволяет работать с Minimal Metadata, что работает почти также, как рукопашный CRUD на WebAPI. Жалко что сейчас OData другая команда пилит, очень много фич WebAPI не хватает в Odata и наоборот.Накойхер это всё когда есть WCF? OData Serivce и есть WCF. Реализация OData в WebAPI крайне слаба, увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 01:49
|
|||
|---|---|---|---|
|
|||
Web API vs RPC |
|||
|
#18+
gandjustasАлексей Кпропущено... Накойхер это всё когда есть WCF? OData Serivce и есть WCF. Реализация OData в WebAPI крайне слаба, увы. Глянул что сейчас есть, оказывается поддержка OData в WebAPI на высоком уровне сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 03:58
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
Boneshockкто пробовал в более менее серьезных проектах, как результаты?Вот, пожалуйста: Wild Apricot API . Скоро будет вторая версия. Результатами мы вполне довольны. Что конкретно интересует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 10:44
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
skyANABoneshockкто пробовал в более менее серьезных проектах, как результаты?Вот, пожалуйста: Wild Apricot API . Скоро будет вторая версия. Результатами мы вполне довольны. интересно, спасибо, но всего 8 методов? тут наверное будет трудно судить о плюсах/минусах skyANAЧто конкретно интересует? интересует, если в web api что-то кроме того, что это "стильно, модно, молодежно" :) более менее серьезный проект не влезет в чистые crud операции и rest модель odata, опять новый протокол? что он может кроме автоматически мапить $skip, $total и т.д. в запрос к entity? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 10:49
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
Алексей КНакойхер это всё когда есть WCF? Что касается REST, то он в WCF есть, но не развивается. Он перенесен в Web API и развивается в этой песочнице. Если тебе нужен REST, то нужно использовать однозначно Web API (OData, если концепция устраивает). В OData есть один жирный плюс - схема и как следствие, кодогенерация. Почитай тут: http://msdn.microsoft.com/ru-ru/magazine/dn201742.aspx (немного устарело, например EntitySetController уже obsolete, вот тут писал). Так же OData будет доступна в Store Apps и portable сборках, в отличие от WCF. Если использовать новое, то точно не RPC. REST, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 10:51
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
Boneshockodata, опять новый протокол? что он может кроме автоматически мапить $skip, $total и т.д. в запрос к entity? Почему новый? Он может не только "маппить", на основе него можно кодогенерировать полноценный контекст, который может трачить сущности, с поддержкой CRUD, джойнов, фильтров и еще кучи всего. OData это вкусно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 10:56
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
А еще чем приколен OData - отчетность. Качаем надстройку Microsoft Power Query для Excel http://www.microsoft.com/ru-ru/download/details.aspx?id=39379 И начинаем творить гибкую отчетность. Накидал OData запрос, вкрячил в Excel, вывесил шаблон на портале. И юзеры работают в любимом экселе и радуются жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 12:21
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
BoneshockskyANAпропущено... Вот, пожалуйста: Wild Apricot API . Скоро будет вторая версия. Результатами мы вполне довольны. интересно, спасибо, но всего 8 методов? тут наверное будет трудно судить о плюсах/минусахМы разрабатываем ровно то, что нужно нашим клиентам, а их у нас 14182 Скоро состоится релиз второй версии Public API, там больше методов, в том числе и Write. BoneshockskyANAЧто конкретно интересует? интересует, если в web api что-то кроме того, что это "стильно, модно, молодежно" :) более менее серьезный проект не влезет в чистые crud операции и rest модельОзвучьте конкретные требования. Наш Public API вполне себе не шуточный проект, расчитанный на серъёзные нагрузки. Boneshockodata, опять новый протокол? что он может кроме автоматически мапить $skip, $total и т.д. в запрос к entity?Новый? Шейн БургесНа конференции Professional Developers Conference 2009 (PDC09) группа Microsoft WCF Data Services (ранее называлась ADO.NET Data Services) впервые сообщила о протоколе OData — Open Data Protocol. Ещё раз попрошу озвучить конкретные требования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 16:07
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
МСУАлексей КНакойхер это всё когда есть WCF? Что касается REST, то он в WCF есть, но не развивается. Он перенесен в Web API и развивается в этой песочнице.Да. МСУЕсли тебе нужен REST, то нужно использовать однозначно Web APIСогласен. Но я пока не уверен нужен ли мне REST. У нас тут все работают с SOAP. МСУ(OData, если концепция устраивает).По поводу ОДата, не уверен пока насколько оно для меня полезно. МСУВ OData есть один жирный плюс - схема и как следствие, кодогенерация.Что было в WCF ещё 118 лет назад, собственно, почему я про него и упомянул. :-) МСУПочитай тут: http://msdn.microsoft.com/ru-ru/magazine/dn201742.aspx (немного устарело, например EntitySetController уже obsolete, вот тут писал).Ок, посмотрю. МСУТак же OData будет доступна в Store Apps и portable сборках, в отличие от WCF.Хреново... МСУЕсли использовать новое, то точно не RPC. REST, конечно.Не совсем понимаю, что здесь подразумевается под RPC. Может SOAP? зы: Балмер лох. При Сталине Билле Гейтсе такой уйни не было... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 16:39
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
МСУOData это вкусно. уговорил, надо попробовать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 16:40
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
МСУА еще чем приколен OData - отчетность. Качаем надстройку Microsoft Power Query для Excel http://www.microsoft.com/ru-ru/download/details.aspx?id=39379 И начинаем творить гибкую отчетность. Накидал OData запрос, вкрячил в Excel, вывесил шаблон на портале. И юзеры работают в любимом экселе и радуются жизни. вот это уже весомый плюс, спасибо за пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2014, 16:45
|
|||
|---|---|---|---|
Web API vs RPC |
|||
|
#18+
Алексей КСогласен. Но я пока не уверен нужен ли мне REST. У нас тут все работают с SOAP. Речь, конечно, о новых проектах. Новые решения делаем на REST, старые поддерживаем на RPC. Алексей КПо поводу ОДата, не уверен пока насколько оно для меня полезно. Ну тогда кладём болт на OData (но не на REST). Алексей КЧто было в WCF ещё 118 лет назад, собственно, почему я про него и упомянул. :-) Так-то оно так, но оно ж не REST было :) Ты попробуй как-нить на медни подергай свой RPC из js для затравки SOAP потихонечку уходит в лес, коллега... Нужно это признать. И простить. Алексей КМСУТак же OData будет доступна в Store Apps и portable сборках, в отличие от WCF.Хреново... Это один из основных моментов, почему все отворачиваются от SOAP. Вон, даже новая аксапта себе OData канал сделала (наконец-таки). А то всё какие-то убогие бизнес коннекторы были, типа как у SAP. Ужос. Ну работать можно, но приходится писать много кода, никакой типизации, всё контролируй сам... Уныло. Но работает. Алексей КНе совсем понимаю, что здесь подразумевается под RPC. Может SOAP? Ну да, я про RPC в контексте SOAP. Всякие TCP байдинги лесом, это вообще труднополлерживаемый хлам, который и Store Apps и portable в страшном сне не снилось. Алексей Кзы: Балмер лох. При Сталине Билле Гейтсе такой уйни не было... Балмер еще пол беды, гляди сюда, Надя отжигает 16311858 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1356413]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 416ms |

| 0 / 0 |
