powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.Net vs WCF
25 сообщений из 380, страница 2 из 16
Asp.Net vs WCF
    #38787007
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНу зайди к ним , спроси какие у них аргументы. Устрой дебаты на эту тему. Расскажешь потом. :-)
А накой мне эти старпёры? :) Тем более непонятен сабж, если цели и задачи определены, в чем профит от топика? Типа, собираюсь купить таз. Посоветуйте, правильно ли это? И не надо меня отговаривать и убеждать в том, что я му**к. Я клал на ваши советы, всё уже решено. Я просто собираю статистику мнений по данному автомобилю

carrotik.. я не в смысле сравнения эффективности, а просто мне так удобней, и пока никакой императивы "делай так!" не стоит, сижу на чем нравится ..
Так я про эффективность ничего не говорил :) Ты сказал, что запросы одаты в фиддлере "в неформатированном виде". Вот я и удивился, что это за курево такое. OData хороша тем, что на клиенте генерится живой внятный контекст, который можно трачится штатным трекером. Типа как ты работаешь с EF контекстом, выполняешь запросы, которые потом транслируются в SQL. Тут тоже самое, только трансляция идет не в SQL, а в REST запросы, которые преобразуются сервером в реальную IQueryable и скармливаются тому же EF.

То есть написал вот такую штуку и можно с клиента делать практически любые выборки http://codearticles.ru/articles/2454

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
[ODataRoutePrefix("Degustations")]
public class DegustationsController : ODataController
{
    [EnableQuery, ODataRoute]
    public IHttpActionResult Get()
    {
        return Ok(Context.Degustations);
    }
}
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38787156
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей Кпропущено...
Про разное окружение вызова выше написал. Мелочь, а неприятно. :-)

В любом случае, авторитетное мнение со стороны не помешает.

А, ну это вообще не проблема. Я думал есть какие-то реальные причины для сомнений. Использовал WCF как в IIS, так и вне... Всё ок.Ок. Пасиб. :-)
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38787158
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КНу зайди к ним , спроси какие у них аргументы. Устрой дебаты на эту тему. Расскажешь потом. :-)
А накой мне эти старпёры? :)Эффективные менеджеры! :-)
МСУТем более непонятен сабж, если цели и задачи определены, в чем профит от топика?Лишний повод собраться, разве это плохо? :-)
МСУТипа, собираюсь купить таз. Посоветуйте, правильно ли это? И не надо меня отговаривать и убеждать в том, что я му**к. Я клал на ваши советы, всё уже решено. Я просто собираю статистику мнений по данному автомобилю Ну я же говорю, стоит выбор между старой аспнетной реализацией и WCF. Если WCF - это значит, что в проект добавляется новая библиотека, из-за чего у меня и возникли сомнения. С другой стороны, из-за возраста аспнетной реализации у меня сомнений ещё больше. Таки остановлюсь на WCF.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38787161
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кстоит выбор между старой аспнетной реализацией и WCF. Если WCF - это значит, что в проект добавляется новая библиотека ...Дак перепишите постепенно старое на новое. Или предпочитаете технический долг накапливать? :)
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38787177
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кстоит выбор между старой аспнетной реализацией и WCF. Если WCF - это значит, что в проект добавляется новая библиотека ...Дак перепишите постепенно старое на новое. Или предпочитаете технический долг накапливать? :)А там с нашей стороны нечего переписывать, остальная часть на MVC5 + WebAPI2.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38787182
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, а о какой старой реализации речь? Типа раньше с WCF не работал, вот и думаю: делать как умею, или по новому. Так что-ли?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38787203
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНу я же говорю, стоит выбор между старой аспнетной реализацией и WCF
Так ASMX это тоже самое, что и WCF + SOAP. И где профит?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789531
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOData хороша тем, что на клиенте генерится живой внятный контекст, который можно трачится штатным трекером. Типа как ты работаешь с EF контекстом, выполняешь запросы, которые потом транслируются в SQL. Тут тоже самое, только трансляция идет не в SQL, а в REST запросы, которые преобразуются сервером в реальную IQueryable и скармливаются тому же EF.
Ты скажи, по этой методе уже что внятное сделал или пока теоретические соображения? Вся эта хня была еще в SL лет 5 назад называлась WCF RIA Services, на ней же построен и Light Switch упокоенный. Все это хорошо работает на тупом груде в десять табличек, потом начинается пистец. Вся логика невольно перекачывывает на клиента со всеми вытекающими. Затем ловим тормоза, коллизии и прочие прелести. Поэтому в свое время погулькались с одатами и вернулись на SOAP. Все эти плюшки хороши для инет-сайтиков, в бизнес апликухах - ацтой.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789541
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKI, о какой "методе" спич?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789566
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAо какой "методе" спич?
rest, одата и иже с ними как понимаю...
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789603
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIskyANAо какой "методе" спич?
rest, одата и иже с ними как понимаю...Хм, ну тогда нате . Удивительно, но работает и работает хорошо.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789623
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIТы скажи, по этой методе уже что внятное сделал или пока теоретические соображения?
Сейчас у меня реальный проект, переводим решение на SL + RIA на XBAP +OData. Часть функционала уже работает на новых рельсах. OData в любом случае тренд, MS делает на него ставку. Хорошая штука.

EDUARD SAPOTSKISOAP. Все эти плюшки хороши для инет-сайтиков, в бизнес апликухах - ацтой.
Ну как сказать. Если ты пишешь что-то типа сапа, это одно. Если ты пишешь офисные залипушки - это другое. Каждой задаче своё решение. Но я всё-равно склоняюсь к MVC + EF, просто на дают протолкнуть. Веб чем хорош, так это тем, что не нужно сервер приложений пилить (типа RIA, OData, WCF). По месту из контроллера пнул репозиторий, который через EF прокачал тебе плюшку, и куришь бамбук.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789671
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOData в любом случае тренд, MS делает на него ставку.
Слушай, давай не будем про ставки мелкософта, а то возникает желание на яву сбежать
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789676
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKI, не сбежишь!

Apache Olingo is a Java library that implements the Open Data Protocol (OData). Хохохо!
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789679
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУXBAP

очередная накуй ненужная херобаза. иногда не понимаю этого желания MS периодически страдать тупой херней.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789681
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще OData - это ещё тот треш и угар. Нет бы придумали что простое и с добавлением расширений, если хочется поддерживать всякий изврат типа
Код: html
1.
http://host/service/Products?$filter=(4 add 5) mod (4 sub 1) eq 0
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789692
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВообще OData - это ещё тот треш и угар. Нет бы придумали что простое и с добавлением расширений, если хочется поддерживать всякий изврат типа
Код: html
1.
http://host/service/Products?$filter=(4 add 5) mod (4 sub 1) eq 0


Да нафиг такой изврат, скажи, что будет если юзер тупо в браузере забъет: http://host/service/Products и при этом в базе 100500000 продуктов?
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789698
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIСлушай, давай не будем про ставки мелкософта, а то возникает желание на яву сбежать
Ну если шарики на одате, одинэсы и прочая херотва, то надо уже начинать вилять задом чё

hVosttМСУXBAP
очередная накуй ненужная херобаза. иногда не понимаю этого желания MS периодически страдать тупой херней.
Ну почему. Для толстых клиентов норм.

EDUARD SAPOTSKIскажи, что будет если юзер тупо в браузере забъет: http://host/service/Products и при этом в базе 100500000 продуктов?
http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/supporting-odata-query-options#limiting_query_options
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789699
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIskyANAВообще OData - это ещё тот треш и угар. Нет бы придумали что простое и с добавлением расширений, если хочется поддерживать всякий изврат типа
Код: html
1.
http://host/service/Products?$filter=(4 add 5) mod (4 sub 1) eq 0


Да нафиг такой изврат, скажи, что будет если юзер тупо в браузере забъет: http://host/service/Products и при этом в базе 100500000 продуктов?Ничего не будет. Юзер через какое-то время получит данные о 100500000 продуктах.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789703
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНичего не будет. Юзер через какое-то время получит данные о 100500000 продуктах.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789711
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУEDUARD SAPOTSKIскажи, что будет если юзер тупо в браузере забъет: http://host/service/Products и при этом в базе 100500000 продуктов?
http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/supporting-odata-query-options#limiting_query_options
Ага, т.е. уже допиливаем. В том и фишка, что если начать учитывать все возможные косяки, то увидим, что вся одата становится очень похожа на классические соап серсисы, с дерганием методов на каждый чих. Короче приходим туда от куда и шли. Поэтому если небольшое офисное приложение, где на все возможные косяки можно забить, то одата идет на ура. Когда нужно все жестко контролировать, преимущества перед сервисами SOAP фактически нет.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789728
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIАга, т.е. уже допиливаем.
В смысле допиливаем? Проектируем.

EDUARD SAPOTSKIВ том и фишка, что если начать учитывать все возможные косяки, то увидим, что вся одата становится очень похожа на классические соап серсисы, с дерганием методов на каждый чих.
Где ты нашел косяки? Есть готовый функционал, бери и пользуйся. Иначе получается, когда блондинка впервые видит трактор, садится за руль и пытается пахать поле. Какие она может найти косяки в тракторе? Сначала изучи фичи, а потом садись.

EDUARD SAPOTSKIКороче приходим туда от куда и шли. Поэтому если небольшое офисное приложение, где на все возможные косяки можно забить, то одата идет на ура. Когда нужно все жестко контролировать, преимущества перед сервисами SOAP фактически нет.
SOAP выкидываем на помойку. Как в небольших приложениях, так и в больших. Только REST. А что там будет за рестом, OData или WebAPI, не суть.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789745
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЕсть готовый функционал, бери и пользуйся. Иначе получается, когда блондинка впервые видит трактор, садится за руль и пытается пахать поле. Какие она может найти косяки в тракторе? Сначала изучи фичи, а потом садись.
Предлагаешь все эти сложности вместо типа такого:

[OperationContract]
public IEnumerable<Products> GetProducts()
{
....
return db.Products.Take(100);

}

?

МСУSOAP выкидываем на помойку. Как в небольших приложениях, так и в больших. Только REST. А что там будет за рестом, OData или WebAPI, не суть.
Время рассудит. Ничего против реста не имею, но соап жил жив и будет жить еще очень долго.
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789750
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУЕсть готовый функционал, бери и пользуйся. Иначе получается, когда блондинка впервые видит трактор, садится за руль и пытается пахать поле. Какие она может найти косяки в тракторе? Сначала изучи фичи, а потом садись.
Предлагаешь все эти сложности вместо типа такого:

[OperationContract]
public IEnumerable<Products> GetProducts()
{
....
return db.Products.Take(100);

}Ахаха, защитился от дурака. Ну получишь ты 100500 запросов в минуту и твой горе-сервис всё одно ляжет :)
...
Рейтинг: 0 / 0
Asp.Net vs WCF
    #38789752
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебя спросят: "А почему сервис падает?".
Ты ответишь: "А он по 100 записей отдаёт и из-за этого клиенту приходится на него ломиться со страшной силой".
Тебя тут же попросят: "А сделайте так, чтобы не тупо 100, а настраивать можно было".
...
Рейтинг: 0 / 0
25 сообщений из 380, страница 2 из 16
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.Net vs WCF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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