Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Модернизировали свой сайт.
Разместили интернет-магазин. И неожиданно оттуда стали покупать) В общем требуется куча сервисов. И хочется уйти от WCF. Появилось WEBAPI, очень похоже по структуре на MVC, в общем знакомо, попробовал, все быстро создается. Углубился в изучение, и прифигел( От изобилия всего. В голове каша. Есть WEBAPI oData (А я то думал, что реализация REST и есть oData) А тут еще WEBAPI Core (я полагаю это для мультиплотформенности? Тогда можно плюнуть) А главное наткнулся на EF Core, и это показалось интересным. Но хочется реализовать задуманное (создать некий набор сервисов), в обозримое время))) Изучать глубоко все, сил не хватит. Конечно прочел обо всем бегло. Нашел где то сравнение по производительности, пишут - в общем случае все одинаково. Есть опыт ASP.Net MVC Кто что скажет? Вот сайт abz4.ru ------------------ |
Re: Зоопарк в Net WEBAPI | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
а безопасник у вас имеется?
------------------ Мойте ноги, моя ноги вы моете и руки |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
;) а ты нашел дыру?
------------------ |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Упс, а вложения то и не увидел.
Странно. Но мура) Это надо с Reg.ru повнимательнее разобраться, почему пускают в папки. Но главное данные. Опишу подход, может кто дыру и тут найдет. Основная БД MS SQL. Аутентификация MS SQL. К ней непосредственно доступа из инета нет. Есть БД для инета. Аутентификация MS SQL. Она имеет к нужным данным доступ на чтение. Вся работа с инетом, идет из этой БД. Все что нужно записать, пишется в нее. Потом юзеры ручками переносят в нашу БД. Ну и к этой БД будет доступ через сервис. В лоб, не вижу никаких опасений. ------------------ |
Re: Зоопарк в Net WEBAPI | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
Использую Web API 2 Controller with actions, using Entity Framework - это когда нужен чисто Web API сервис
Как-то посмотрел OData - что-то не понравилось Иногда использую в одном сервисе MVC 5 Controller with views, using Entity Framework Web API 2 Controller with actions, using Entity Framework |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
GotFocus
Понятный, и на мой взгляд самый очевидный подход. И с ним как раз все понятно. А вот интересно, когда что то другое используют. И главное почему. Тут EF Core попробовал. Ну да, все пашет. В чем глубокий смысл - не уяснил. ------------------ |
Re: Зоопарк в Net WEBAPI | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
Будем ждать следующего оратора |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Выяснил. Папка открыта для чтения, из-за яндекс маркета. Нужны ему эти картинки. ------------------ |
Re: Зоопарк в Net WEBAPI | |
---|---|
Дмитрий Петров Сообщений: 3071 Откуда: Пермь Дата регистрации: 09.07.2001 |
А папка Content ? ;)
А.. хотя не критично все это. Все равно тока для чтения Исправлено 1 раз(а). Последнее : Дмитрий Петров, 30.06.17 14:14 |
Re: Зоопарк в Net WEBAPI | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Ну тебе, может, и "плюнуть", а народ вполне себе думает о работе на линуксах всяких (серверах в смысле)... Не век же сидеть на платных, и не всегда хорошо работающих виндах... ------------------ WBR, Igor |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Так я только о себе. Эта видимо случайно) Тем не менее надо все закрыть. Хоть и чтение. У нас там секретные CSS Не, лучше закрыть. ------------------ |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Создалось впечатление, что oData - это что то типа ODBC.
Действительно, открывает некоторые возможности. Очень интересная штука swagger. Но надо что то в голове слегка изменить. Согласен с GotFocus, из C# лучше через репозитории. ------------------ Исправлено 1 раз(а). Последнее : Аспид, 30.06.17 21:05 |
Re: Зоопарк в Net WEBAPI | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
И там и там REST
В контроллерах Web API используется стиль REST. Хочешь придерживайся его полностью, хочешь частично(что я обычно и делаю) OData представляет собой протокол REST и возможно придётся ему строго следовать - с такими последствиями Взято из www.quora.com Цитата:
От добра добра не ищут : первый способ прост, гибок, так что в OData пока лезть не буду |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Интересная мысль, про протокол и стиль)
Я сейчас рассматриваю все, с точки зрения, что нужно сегодня (с возможностью легкого расширения и изменения) А используется ASP.NET и ОС Windows. То что есть другие пути, мне сейчас по барабану. Для доступа к данным, использую EF. Для реализации всех способов взаимодействия, создается репозиторий. Для довольно путанной БЛ, делается слой БЛ, работающий с репо. Полагаю, OData в такой ситуации не нужен? Эффективность обычного контроллера Web API не должна быть хуже. А с ним все ясно, ничего нового. Вообще оДата возникла из... при экспериментах, случайно добавил контролер оДата, и он вдруг не заработал, только потом заметил, что это другое))) Вот и возник интерес. Что касается EF Core, показалось, что ее преимущество, в легковесности? (не уверен) И опять же показалось, что принципиальных отличий работы с ней, от EF6 и нет. Зато есть какие то добавки, которые могут и пригодиться... Насчет него, надо думать. ------------------ Исправлено 1 раз(а). Последнее : Аспид, 01.07.17 09:16 |
Re: Зоопарк в Net WEBAPI | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Легковесность понятие субъективное (особенно если смотреть на весь дотнет в целом) - а вот кроссплатформенность - гораздо более фундаментальное
Принципиальных отличий и быть не должно - просто попытка выкинуть платформенно-зависимые штуки. С учётом того что винда и сама сейчас довольно быстро движется в сторону юниксов (реализует всё больше и больше функционала оттуда - в перспективе дойдёт и до возможности запуска линуксовых бинарников), просто закрывать глаза на это было бы не совсем дальновидно... Другое дело что и кидаться тут же всё "переделывать" это тоже плохой вариант - там всё ещё достаточно сыро и не обкатано, в этих Core... Но изучать следует - если собираешься оставаться в индустрии (и в мэйнстриме, естественно) ещё хотя бы лет 5 ------------------ WBR, Igor |
Re: Зоопарк в Net WEBAPI | |
---|---|
GotFocus Сообщений: 1191 Откуда: Из-за угла Дата регистрации: 30.11.2010 |
Вот тут metanit.com наткнулся на
Цитата:Так что надо бы попробовать |
Re: Зоопарк в Net WEBAPI | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Вау. Спасибо. Что то и забыл про этот сайт. А он для начинания, очень не плох. Игорь. Не, переделывать ничего не буду. Что работает, нелепо трогать. ------------------ Исправлено 1 раз(а). Последнее : Аспид, 01.07.17 16:26 |
© 2000-2024 Fox Club  |