Size: a a a

🎄.NET Talks: Evergreen🎄

2020 February 06

B

Boris in 🎄.NET Talks: Evergreen🎄
Egor Sidorenko
И файл на всю сетку расшарим в папку public
Звучит разумно, так и сделаем
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
И никакие программисты ни про какие коды спорить не будут 👍
источник

ES

Egor Sidorenko in 🎄.NET Talks: Evergreen🎄
profit
источник

ES

Egor Sidorenko in 🎄.NET Talks: Evergreen🎄
Den
я думал что можно скопилить либу, а потом накатив на ту аппу JS вызывать коде либу
мне кажется .NET team придумали blazor чтобы заменить js, чтобы он не использовался, или ты имеешь ввиду что у тебя есть другое приложение на js и тебе надо всё это дело объединить?
источник

D

Den in 🎄.NET Talks: Evergreen🎄
Egor Sidorenko
мне кажется .NET team придумали blazor чтобы заменить js, чтобы он не использовался, или ты имеешь ввиду что у тебя есть другое приложение на js и тебе надо всё это дело объединить?
Нужно написать плагин, расширив функционал приложения, оно сделано на Java, есть возможность добавить туда логику на Java и jS
хочу этими средставми подргрузить туда Blazor
источник

AI

Arthur Irgashev in 🎄.NET Talks: Evergreen🎄
Liza
Как по мне так пытаться смаппить весьма ограниченный и частично зарезервированный набор хттп кодов на ошибки в бизнес логике это изначально гнилая затея
+
источник

ES

Egor Sidorenko in 🎄.NET Talks: Evergreen🎄
Den
Нужно написать плагин, расширив функционал приложения, оно сделано на Java, есть возможность добавить туда логику на Java и jS
хочу этими средставми подргрузить туда Blazor
Скажу так, .net-ский web assembly лучше не трогать, кто знает что там есть, потому что они сильно парились над этим...
Просто зачем тебе web assembly когда есть Js ?
Он ничуть не медленнее.
У нас когда была задачка по реализации higload системы для стриминга видосов, точнее воспроизведения их, тогда ещё blazor не зарождался, мы писали все это дело на cpp
(c++), и в принципе оно работало сносно и быстро, если тебе нужно что-то вроде такого, то придётся воспользоваться cpp.
источник

ДН

Денис Николаев in 🎄.NET Talks: Evergreen🎄
Liza
Изи, берешь любой вебапи сервис написаный за последние пару лет, там не будет лишней дрочки на коды, хейтос и трехэтажных роутов
а как использовать строгую типизацию, если сервер всегда отвечает 200, но при ошибке там одна структура JSON, а при нормальном ответе другая
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Денис Николаев
а как использовать строгую типизацию, если сервер всегда отвечает 200, но при ошибке там одна структура JSON, а при нормальном ответе другая
При чем тут всегда 200
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Я написала, как предлагаю сделать
источник

ДН

Денис Николаев in 🎄.NET Talks: Evergreen🎄
а, ну я видимо не понял. Тем не менее вопрос открытый )
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Liza
500 под систем эрроры, парочка 40х, несколько 20х и всё
.
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Денис Николаев
а как использовать строгую типизацию, если сервер всегда отвечает 200, но при ошибке там одна структура JSON, а при нормальном ответе другая
Не так уж и сложно придумать как
источник

ДН

Денис Николаев in 🎄.NET Talks: Evergreen🎄
знаю вот один сервис телефонии, у них всегда ответ с кодом 200, но структура ответов разная совершенно
источник

ДН

Денис Николаев in 🎄.NET Talks: Evergreen🎄
желательно без рефлексии, object и динамических типов
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
if (!TryDeserializeError(out var error))
{
var response = Deserialize<T>();
….
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Ну это именно на случай если 2 варианта: ошибка и неошибка
источник

ES

Egor Sidorenko in 🎄.NET Talks: Evergreen🎄
Денис Николаев
желательно без рефлексии, object и динамических типов
ну знаешь из-за таких умников кто всё пихает в 200, приходится делать огромный класс который состоит из двух классрв
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Если куча разных вариантов, то всё плохо да
источник

ES

Egor Sidorenko in 🎄.NET Talks: Evergreen🎄
было так, что из-за параметра type была совсем другая структура json, и самое интересное этих type было штук 7 😂
источник