Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
в продакшене не использовал, попробовал на учебно-тестовых примерах - ну вроде смотрится неплохо, но есть ощущение что очередная игрушка от мелкомягких, не? кто пробовал в более менее серьезных проектах, как результаты? у меня коллеги используют rpc и вроде довольны; понятно что работающие сервисы смысла нет переносить на новую технологию, так, присматриваю применение в будущем есть ли вообще профит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2014, 17:43 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Boneshock, Вообще есть. А что конкретно - зависит от задач. Для Pulic API веб-сервиса работает гораздо лучше других технологий. Для внутренних сервисов в компании - зависит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2014, 18:22 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
gandjustasДля Pulic API веб-сервиса работает гораздо лучше других технологий. Очередной отжиг в стиле ляпнул и ушел? Где аргументы-то? П.С. Автор, веб апи, конечно. Кури его взамен рпц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2014, 20:11 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Как жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2014, 20:43 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Алексей ККак жить без WSDL в public API? Документацию к нему предоставлять тупо по-русски? Конечно. И примеры вызовов на различных языках, по возможности. Поверь, лохмотья убогого SOAP на порядки менее читаемы, чем внятная дока. Есть возможность, кури лучше REST. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2014, 21:20 |
|
||
|
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:22 |
|
||
|
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, 21:40 |
|
||
|
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:27 |
|
||
|
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: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-клиента мало. Без кодогенерации клиента по схеме под все распространённые в корпоративе платформы в моём случае как-то не очень. Жирным выделил навсякий, чтобы ты не подумал, что я агитирую за единственно правильное решение, как ты это делаешь в соседнем топике. Кодогенерация делается для OData, в третьей версии OData позволяет работать с Minimal Metadata, что работает почти также, как рукопашный CRUD на WebAPI. Жалко что сейчас OData другая команда пилит, очень много фич WebAPI не хватает в Odata и наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2014, 22:46 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
gandjustasАлексей Кпропущено... Да видел я. Но автодокументирования и кодогенерации на сервере JS-клиента мало. Без кодогенерации клиента по схеме под все распространённые в корпоративе платформы в моём случае как-то не очень. Жирным выделил навсякий, чтобы ты не подумал, что я агитирую за единственно правильное решение, как ты это делаешь в соседнем топике. Кодогенерация делается для OData, в третьей версии OData позволяет работать с Minimal Metadata, что работает почти также, как рукопашный CRUD на WebAPI. Жалко что сейчас OData другая команда пилит, очень много фич WebAPI не хватает в Odata и наоборот.Накойхер это всё когда есть WCF? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2014, 22:59 |
|
||
|
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:46 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
gandjustasАлексей Кпропущено... Накойхер это всё когда есть WCF? OData Serivce и есть WCF. Реализация OData в WebAPI крайне слаба, увы. Глянул что сейчас есть, оказывается поддержка OData в WebAPI на высоком уровне сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 01:49 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Boneshockкто пробовал в более менее серьезных проектах, как результаты?Вот, пожалуйста: Wild Apricot API . Скоро будет вторая версия. Результатами мы вполне довольны. Что конкретно интересует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 03:58 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
skyANABoneshockкто пробовал в более менее серьезных проектах, как результаты?Вот, пожалуйста: Wild Apricot API . Скоро будет вторая версия. Результатами мы вполне довольны. интересно, спасибо, но всего 8 методов? тут наверное будет трудно судить о плюсах/минусах skyANAЧто конкретно интересует? интересует, если в web api что-то кроме того, что это "стильно, модно, молодежно" :) более менее серьезный проект не влезет в чистые crud операции и rest модель odata, опять новый протокол? что он может кроме автоматически мапить $skip, $total и т.д. в запрос к entity? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 10:44 |
|
||
|
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:49 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Boneshockodata, опять новый протокол? что он может кроме автоматически мапить $skip, $total и т.д. в запрос к entity? Почему новый? Он может не только "маппить", на основе него можно кодогенерировать полноценный контекст, который может трачить сущности, с поддержкой CRUD, джойнов, фильтров и еще кучи всего. OData это вкусно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 10:51 |
|
||
|
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, 10:56 |
|
||
|
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, 12:21 |
|
||
|
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:07 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
МСУOData это вкусно. уговорил, надо попробовать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 16:39 |
|
||
|
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:40 |
|
||
|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 16:45 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
МСУТы попробуй как-нить на медни подергай свой RPC из js для затравки...Да запросто, у меня даже где-то код был ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 16:49 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
skyANAМСУТы попробуй как-нить на медни подергай свой RPC из js для затравки...Да запросто, у меня даже где-то код был Да не спорю, что запросто REST и его json выхлоп на порядки вкуснее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 16:56 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
МСУАлексей КПо поводу ОДата, не уверен пока насколько оно для меня полезно. Ну тогда кладём болт на OData (но не на REST).Само собой, "внутренности" делаю на WebAPI + JSON. Что делать с public API буду думать, пробовать. МСУАлексей КЧто было в WCF ещё 118 лет назад, собственно, почему я про него и упомянул. :-) Так-то оно так, но оно ж не REST было :) Ты попробуй как-нить на медни подергай свой RPC из js для затравки SOAP потихонечку уходит в лес, коллега...Из JS не дёргал. "Они" наш public дёргают из Java и .Net МСУНужно это признать. И простить.Прощать никого не собираюсь. "Милосердие - признак слабости!" (ц) МСУНу да, я про RPC в контексте SOAP. Всякие TCP байдинги лесом, это вообще труднополлерживаемый хламНичего ужасного там не увидел. Всё прекрасно поддерживается. Легко меняется/добавляется протокол без изменения прикладного кода. Почему отвернулись от WCF - не понимаю. Вероятно, причина не в его потребительских качествах. МСУБалмер еще пол беды, гляди сюда, Надя отжигает 16311858 Да. Про это даже по "Россия24" сюжет был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 17:51 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
МСУskyANAпропущено... Да запросто, у меня даже где-то код был Да не спорю, что запросто REST и его json выхлоп на порядки вкуснее.REST подкупает своей простотой. Если сам себе пишешь и сервер и клиента, оно вроде ничётак. А если делается public, то приложенный к ТЗ WSDL успокаивает. В него можно потом тыкать носом. Мы поначалу делали без WSDL. Вопросы вроде "посмотрите в своих логах наши XML-пакеты, почему их ваш сервер не принимает" сначала вызывали улыбку, потом начали реально бесить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 17:58 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Алексей КСамо собой, "внутренности" делаю на WebAPI + JSON. Что делать с public API буду думать, пробовать. Public API тоже делай на WebAPI. REST понимают даже Store Apps и прочие Portable. REST наше всё. Алексей КИз JS не дёргал. "Они" наш public дёргают из Java и .Net Ну так тоже можно, погляди , чистота кода, внятные поко классы, анонимные типы (если лень одолела). Всё работает ровненько, никакой мегабайтной навозной кодогенерированной кучи SOAP. Красота ж. Не? Алексей КПрощать никого не собираюсь. "Милосердие - признак слабости!" (ц) Злой какой Алексей КНичего ужасного там не увидел. Всё прекрасно поддерживается. Легко меняется/добавляется протокол без изменения прикладного кода. Почему отвернулись от WCF - не понимаю. Вероятно, причина не в его потребительских качествах. Ну вроде не отворачивались, WCF еще та махина с кучами байдингов и наворотов. Монстр! Просто если устраивает легковесная телега на HTTP (REST), то, всё-таки, лучше Web API. Ну а в остальных случаях, конечно, WCF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 18:03 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Алексей КREST подкупает своей простотой. 100% Алексей КЕсли сам себе пишешь и сервер и клиента, оно вроде ничётак. А если делается public, то приложенный к ТЗ WSDL успокаивает. В него можно потом тыкать носом. Та ладно. Дай ты им внятную ману с описанием, это лучше, чем ковыряться в лохмотьях WSDL. Вон, погляди на паблик апи от твиттера, одно удовольствие. https://dev.twitter.com/docs/api/1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 18:06 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
МСУТа ладно. Дай ты им внятную ману с описанием,Всё давали. Бесполезно. WSDL реально решил проблему. МСУэто лучше, чем ковыряться в лохмотьях WSDL.Кодогенератор берут и генерируют. Если справились, значит прошли первое испытание и получили доступ к сервису. МСУВон, погляди на паблик апи от твиттера, одно удовольствие. https://dev.twitter.com/docs/api/1.1 Твиттер - корпорация зла. Ихний бутстрап - авно. Но всё остальное, как всегда, ещё хуже... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 18:19 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Алексей КМСУТа ладно. Дай ты им внятную ману с описанием,Всё давали. Бесполезно. WSDL реально решил проблему.Значит надо было дать провайдер. Тем более "Они" ваш public дёргают из Java и .Net. Напишите им провайдер на Java и провайдер на .Net. Будете обновлять вместе с API, заодно и тестировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 18:56 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
skyANAНапишите им провайдер на Java...На Java мы ещё не писали, ага... Пусть сами в ней ковыряются. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 19:07 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Алексей КWSDL реально решил проблему Ну как знаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 22:30 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
wcf с авто кодогенерацией через wsdl все таки подкупает но если у нас есть задача коммуникации только через http, то преимущества wcf уже не так важны какие тогда варианты 1)взять инструмент, который поможет реализовать json-rpc, https://atifaziz.github.io/projects/jayrock/ дальше все просто, реализовали контракт, автогенерация js есть 2)web api со всеми вытекающими но web api изначально ориентирован на взаимодействие через http, т.е. есть смысл начинать новые проекты с него но кроме odata преимуществ больше не вижу я все еще не верю что любой сервис можно реализовать в строгом rest-стиле все так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 23:31 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Boneshockя все еще не верю что любой сервис можно реализовать в строгом rest-стиле Почему? Не вижу принципиальных отличий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 23:36 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Как на сегодня дела обстоят (почти год прошёл)? REST всех заборол, или WCF ещё в деле? И что значит, что в новом MVC 6 будет "всё вместе" - и рест, и асп.нет, и ещё куча всего? Типа, в одном контроллере можно будет юзать и методы, возвращающие view (html), и возвращающие данные (json)? Раньше-то, вроде, на то и на то свои контроллеры были? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 09:20 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Alexey2112, даже SOAP ещё жив. переживать нечего, работы всем хватит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 11:41 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Alexey2112Как на сегодня дела обстоят (почти год прошёл)? REST всех заборол, или WCF ещё в деле? И что значит, что в новом MVC 6 будет "всё вместе" - и рест, и асп.нет, и ещё куча всего? Типа, в одном контроллере можно будет юзать и методы, возвращающие view (html), и возвращающие данные (json)? Раньше-то, вроде, на то и на то свои контроллеры были? ну у нас на веб апи новый сервис) старый также в деле на WCF и ниче никому не мешает) а про все вместе, да именно так и будет. вы если писали вебапи и мвц то заметили б что блин кроме как куда вывести разницы нет, до веб апи многие поверх мвц делали рест апи и нормально было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 13:09 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuну у нас на веб апи новый сервис) старый также в деле на WCF и ниче никому не мешает) Т. е. вы два продукта поддерживаете, которые функционально копии? Т. е. надо добавить ресту то-то, а потом идёшь и ручками ту же функциональность добавляешь в WCF-продукт? Или как-то вы избавились от множения сущностей без причины? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 15:55 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Alexey2112, нет, сервисы разные. если б были одинаковые сервисы по функционалу то тут помогла б версионность наверное, обычное старое апи не развивают, но поддерживают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 16:00 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuдо веб апи многие поверх мвц делали рест апи и нормально было. Что значит "поверх"? Т. е. был проект на web api, который получал html-разметку, парсил её и формировал данные, которые потом в виде json передавал? Не лучше ли было тогда наоборот - json, а потом разметка? Ну а сейчас как будет? Будет в одном контроллере метод ActionResult GetItems() и тут же за ним его "дубль" List<string> GetItems() ? Или как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 16:01 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Alexey2112Как на сегодня дела обстоят (почти год прошёл)? REST всех заборол, или WCF ещё в деле? У REST и WCF немного разные задачи. REST - примитивная штука, надстройка над HTTP/HTTPS которая собственно без него жить не может. Из плюсов, работает везде и кроссплатформенная. WCF - мощная система коммуникаций с гибкой настройкой и большими возможностями, может использовать HTTP/HTTPS как один из видов транспорта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 16:13 |
|
||
|
Web API vs RPC
|
|||
|---|---|---|---|
|
#18+
Alexey2112, поверх означает что делали самодельные ответы типа post,put, delete ит.д. ну если вы запроектировали что вам надо одинаковые экшены на мвц и на апи то да, или вы к примеру сделает spa и у вас останется только веб апи метод ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2015, 16:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1356413]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 350ms |

| 0 / 0 |
