powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web API vs RPC
45 сообщений из 45, показаны все 2 страниц
Web API vs RPC
    #38701294
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в продакшене не использовал, попробовал на учебно-тестовых примерах - ну вроде смотрится неплохо, но есть ощущение что очередная игрушка от мелкомягких, не?
кто пробовал в более менее серьезных проектах, как результаты?
у меня коллеги используют rpc и вроде довольны; понятно что работающие сервисы смысла нет переносить на новую технологию, так, присматриваю применение в будущем
есть ли вообще профит?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701321
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Boneshock,

Вообще есть. А что конкретно - зависит от задач. Для Pulic API веб-сервиса работает гораздо лучше других технологий. Для внутренних сервисов в компании - зависит.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701361
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasДля Pulic API веб-сервиса работает гораздо лучше других технологий.
Очередной отжиг в стиле ляпнул и ушел? Где аргументы-то?

П.С. Автор, веб апи, конечно. Кури его взамен рпц.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701366
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701378
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ККак жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски?
Конечно. И примеры вызовов на различных языках, по возможности. Поверь, лохмотья убогого SOAP на порядки менее читаемы, чем внятная дока. Есть возможность, кури лучше REST.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701379
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ККак жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски?
http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701383
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПоверь, лохмотья убогого SOAP на порядки менее читаемы, чем внятная дока.Никогда его не читал и не писал. Всегда генерировал и отдавал кодогенератору. В глаза его не видел и не собираюсь.
МСУЕсть возможность, кури лучше REST.Не решил пока.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701384
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasАлексей ККак жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски?
http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages Да. Это лучше чем ничего.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701396
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К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
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701402
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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-клиента мало. Без кодогенерации клиента по схеме под все распространённые в корпоративе платформы в моём случае как-то не очень. Жирным выделил навсякий, чтобы ты не подумал, что я агитирую за единственно правильное решение, как ты это делаешь в соседнем топике.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701406
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К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 и наоборот.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701412
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasАлексей Кпропущено...
Да видел я. Но автодокументирования и кодогенерации на сервере JS-клиента мало. Без кодогенерации клиента по схеме под все распространённые в корпоративе платформы в моём случае как-то не очень. Жирным выделил навсякий, чтобы ты не подумал, что я агитирую за единственно правильное решение, как ты это делаешь в соседнем топике.

Кодогенерация делается для OData, в третьей версии OData позволяет работать с Minimal Metadata, что работает почти также, как рукопашный CRUD на WebAPI. Жалко что сейчас OData другая команда пилит, очень много фич WebAPI не хватает в Odata и наоборот.Накойхер это всё когда есть WCF?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701460
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кgandjustasпропущено...


Кодогенерация делается для OData, в третьей версии OData позволяет работать с Minimal Metadata, что работает почти также, как рукопашный CRUD на WebAPI. Жалко что сейчас OData другая команда пилит, очень много фич WebAPI не хватает в Odata и наоборот.Накойхер это всё когда есть WCF?
OData Serivce и есть WCF. Реализация OData в WebAPI крайне слаба, увы.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701461
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasАлексей Кпропущено...
Накойхер это всё когда есть WCF?
OData Serivce и есть WCF. Реализация OData в WebAPI крайне слаба, увы.
Глянул что сейчас есть, оказывается поддержка OData в WebAPI на высоком уровне сейчас.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701471
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Boneshockкто пробовал в более менее серьезных проектах, как результаты?Вот, пожалуйста: Wild Apricot API . Скоро будет вторая версия. Результатами мы вполне довольны.

Что конкретно интересует?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701623
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANABoneshockкто пробовал в более менее серьезных проектах, как результаты?Вот, пожалуйста: Wild Apricot API . Скоро будет вторая версия. Результатами мы вполне довольны.
интересно, спасибо,
но всего 8 методов? тут наверное будет трудно судить о плюсах/минусах

skyANAЧто конкретно интересует?
интересует, если в web api что-то кроме того, что это "стильно, модно, молодежно" :)

более менее серьезный проект не влезет в чистые crud операции и rest модель

odata, опять новый протокол? что он может кроме автоматически мапить $skip, $total и т.д. в запрос к entity?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701631
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНакойхер это всё когда есть 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, конечно.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701639
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Boneshockodata, опять новый протокол? что он может кроме автоматически мапить $skip, $total и т.д. в запрос к entity?
Почему новый? Он может не только "маппить", на основе него можно кодогенерировать полноценный контекст, который может трачить сущности, с поддержкой CRUD, джойнов, фильтров и еще кучи всего. OData это вкусно.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38701651
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще чем приколен OData - отчетность. Качаем надстройку Microsoft Power Query для Excel http://www.microsoft.com/ru-ru/download/details.aspx?id=39379
И начинаем творить гибкую отчетность. Накидал OData запрос, вкрячил в Excel, вывесил шаблон на портале. И юзеры работают в любимом экселе и радуются жизни.

...
Рейтинг: 0 / 0
Web API vs RPC
    #38701783
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
Ещё раз попрошу озвучить конкретные требования.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702093
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КНакойхер это всё когда есть 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?

зы: Балмер лох. При Сталине Билле Гейтсе такой уйни не было...
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702120
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOData это вкусно.
уговорил, надо попробовать:)
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702122
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА еще чем приколен OData - отчетность. Качаем надстройку Microsoft Power Query для Excel http://www.microsoft.com/ru-ru/download/details.aspx?id=39379
И начинаем творить гибкую отчетность. Накидал OData запрос, вкрячил в Excel, вывесил шаблон на портале. И юзеры работают в любимом экселе и радуются жизни.

вот это уже весомый плюс, спасибо за пример
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702129
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСогласен. Но я пока не уверен нужен ли мне 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

...
Рейтинг: 0 / 0
Web API vs RPC
    #38702134
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТы попробуй как-нить на медни подергай свой RPC из js для затравки...Да запросто, у меня даже где-то код был
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702149
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУТы попробуй как-нить на медни подергай свой RPC из js для затравки...Да запросто, у меня даже где-то код был
Да не спорю, что запросто REST и его json выхлоп на порядки вкуснее.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702221
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КПо поводу ОДата, не уверен пока насколько оно для меня полезно.
Ну тогда кладём болт на OData (но не на REST).Само собой, "внутренности" делаю на WebAPI + JSON. Что делать с public API буду думать, пробовать.
МСУАлексей КЧто было в WCF ещё 118 лет назад, собственно, почему я про него и упомянул. :-)
Так-то оно так, но оно ж не REST было :) Ты попробуй как-нить на медни подергай свой RPC из js для затравки SOAP потихонечку уходит в лес, коллега...Из JS не дёргал. "Они" наш public дёргают из Java и .Net
МСУНужно это признать. И простить.Прощать никого не собираюсь. "Милосердие - признак слабости!" (ц)
МСУНу да, я про RPC в контексте SOAP. Всякие TCP байдинги лесом, это вообще труднополлерживаемый хламНичего ужасного там не увидел. Всё прекрасно поддерживается. Легко меняется/добавляется протокол без изменения прикладного кода. Почему отвернулись от WCF - не понимаю. Вероятно, причина не в его потребительских качествах.
МСУБалмер еще пол беды, гляди сюда, Надя отжигает 16311858

Да. Про это даже по "Россия24" сюжет был.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702230
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAпропущено...
Да запросто, у меня даже где-то код был
Да не спорю, что запросто REST и его json выхлоп на порядки вкуснее.REST подкупает своей простотой. Если сам себе пишешь и сервер и клиента, оно вроде ничётак. А если делается public, то приложенный к ТЗ WSDL успокаивает. В него можно потом тыкать носом.

Мы поначалу делали без WSDL. Вопросы вроде "посмотрите в своих логах наши XML-пакеты, почему их ваш сервер не принимает" сначала вызывали улыбку, потом начали реально бесить...
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702234
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСамо собой, "внутренности" делаю на WebAPI + JSON. Что делать с public API буду думать, пробовать.
Public API тоже делай на WebAPI. REST понимают даже Store Apps и прочие Portable. REST наше всё.

Алексей КИз JS не дёргал. "Они" наш public дёргают из Java и .Net
Ну так тоже можно, погляди , чистота кода, внятные поко классы, анонимные типы (если лень одолела). Всё работает ровненько, никакой мегабайтной навозной кодогенерированной кучи SOAP. Красота ж. Не?

Алексей КПрощать никого не собираюсь. "Милосердие - признак слабости!" (ц)
Злой какой

Алексей КНичего ужасного там не увидел. Всё прекрасно поддерживается. Легко меняется/добавляется протокол без изменения прикладного кода. Почему отвернулись от WCF - не понимаю. Вероятно, причина не в его потребительских качествах.
Ну вроде не отворачивались, WCF еще та махина с кучами байдингов и наворотов. Монстр! Просто если устраивает легковесная телега на HTTP (REST), то, всё-таки, лучше Web API. Ну а в остальных случаях, конечно, WCF.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702239
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КREST подкупает своей простотой.
100%

Алексей КЕсли сам себе пишешь и сервер и клиента, оно вроде ничётак. А если делается public, то приложенный к ТЗ WSDL успокаивает. В него можно потом тыкать носом.
Та ладно. Дай ты им внятную ману с описанием, это лучше, чем ковыряться в лохмотьях WSDL. Вон, погляди на паблик апи от твиттера, одно удовольствие. https://dev.twitter.com/docs/api/1.1
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702250
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТа ладно. Дай ты им внятную ману с описанием,Всё давали. Бесполезно. WSDL реально решил проблему.
МСУэто лучше, чем ковыряться в лохмотьях WSDL.Кодогенератор берут и генерируют. Если справились, значит прошли первое испытание и получили доступ к сервису.
МСУВон, погляди на паблик апи от твиттера, одно удовольствие. https://dev.twitter.com/docs/api/1.1 Твиттер - корпорация зла. Ихний бутстрап - авно. Но всё остальное, как всегда, ещё хуже...
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702265
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУТа ладно. Дай ты им внятную ману с описанием,Всё давали. Бесполезно. WSDL реально решил проблему.Значит надо было дать провайдер. Тем более "Они" ваш public дёргают из Java и .Net.

Напишите им провайдер на Java и провайдер на .Net. Будете обновлять вместе с API, заодно и тестировать.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702272
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНапишите им провайдер на Java...На Java мы ещё не писали, ага... Пусть сами в ней ковыряются. :-)
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702371
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КWSDL реально решил проблему
Ну как знаешь.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702398
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wcf с авто кодогенерацией через wsdl все таки подкупает
но если у нас есть задача коммуникации только через http, то преимущества wcf уже не так важны
какие тогда варианты
1)взять инструмент, который поможет реализовать json-rpc, https://atifaziz.github.io/projects/jayrock/
дальше все просто, реализовали контракт, автогенерация js есть
2)web api со всеми вытекающими

но web api изначально ориентирован на взаимодействие через http, т.е. есть смысл начинать новые проекты с него
но кроме odata преимуществ больше не вижу
я все еще не верю что любой сервис можно реализовать в строгом rest-стиле

все так?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38702401
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Boneshockя все еще не верю что любой сервис можно реализовать в строгом rest-стиле
Почему? Не вижу принципиальных отличий.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38987461
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как на сегодня дела обстоят (почти год прошёл)? REST всех заборол, или WCF ещё в деле?

И что значит, что в новом MVC 6 будет "всё вместе" - и рест, и асп.нет, и ещё куча всего? Типа, в одном контроллере можно будет юзать и методы, возвращающие view (html), и возвращающие данные (json)? Раньше-то, вроде, на то и на то свои контроллеры были?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38987675
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112,

даже SOAP ещё жив. переживать нечего, работы всем хватит
...
Рейтинг: 0 / 0
Web API vs RPC
    #38987867
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112Как на сегодня дела обстоят (почти год прошёл)? REST всех заборол, или WCF ещё в деле?

И что значит, что в новом MVC 6 будет "всё вместе" - и рест, и асп.нет, и ещё куча всего? Типа, в одном контроллере можно будет юзать и методы, возвращающие view (html), и возвращающие данные (json)? Раньше-то, вроде, на то и на то свои контроллеры были?

ну у нас на веб апи новый сервис) старый также в деле на WCF и ниче никому не мешает)
а про все вместе, да именно так и будет. вы если писали вебапи и мвц то заметили б что блин кроме как куда вывести разницы нет, до веб апи многие поверх мвц делали рест апи и нормально было.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38988277
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuну у нас на веб апи новый сервис) старый также в деле на WCF и ниче никому не мешает)
Т. е. вы два продукта поддерживаете, которые функционально копии? Т. е. надо добавить ресту то-то, а потом идёшь и ручками ту же функциональность добавляешь в WCF-продукт? Или как-то вы избавились от множения сущностей без причины?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38988288
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112,
нет, сервисы разные. если б были одинаковые сервисы по функционалу то тут помогла б версионность наверное, обычное старое апи не развивают, но поддерживают.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38988289
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuдо веб апи многие поверх мвц делали рест апи и нормально было.
Что значит "поверх"? Т. е. был проект на web api, который получал html-разметку, парсил её и формировал данные, которые потом в виде json передавал? Не лучше ли было тогда наоборот - json, а потом разметка?

Ну а сейчас как будет? Будет в одном контроллере метод

ActionResult GetItems()

и тут же за ним его "дубль"

List<string> GetItems()

?

Или как?
...
Рейтинг: 0 / 0
Web API vs RPC
    #38988295
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112Как на сегодня дела обстоят (почти год прошёл)? REST всех заборол, или WCF ещё в деле?

У REST и WCF немного разные задачи.
REST - примитивная штука, надстройка над HTTP/HTTPS которая собственно без него жить не может. Из плюсов, работает везде и кроссплатформенная.
WCF - мощная система коммуникаций с гибкой настройкой и большими возможностями, может использовать HTTP/HTTPS как один из видов транспорта.
...
Рейтинг: 0 / 0
Web API vs RPC
    #38988300
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112,
поверх означает что делали самодельные ответы типа post,put, delete ит.д.
ну если вы запроектировали что вам надо одинаковые экшены на мвц и на апи то да, или вы к примеру сделает spa и у вас останется только веб апи метод
...
Рейтинг: 0 / 0
Web API vs RPC
    #38990414
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112REST всех заборол, или WCF ещё в деле?сравнение жирафа с табуретом... Им незачем бороться
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web API vs RPC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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