Size: a a a

2020 December 02

AK

Andrei Kurosh in pro.net
Ilya Chernoudov
Интересно, просто ты давишь аргументом: rce, Легаси пиздец, мы все умрём. А с другой стороны, всё работает, бабло идёт и никто туда вроде лезть не собирается.
Если ты сидишь на поддержке софта, который просто приносит бабки и ни развивать, ни защищать который больше не надо - тогда куда ж тебе обновляться?
источник

IC

Ilya Chernoudov in pro.net
Andrei Kurosh
Если ты сидишь на поддержке софта, который просто приносит бабки и ни развивать, ни защищать который больше не надо - тогда куда ж тебе обновляться?
Никуда, очевидно
источник

IC

Ilya Chernoudov in pro.net
Спроси у @omgszer
источник

A

Anatoly in pro.net
Andrei Kurosh
Если ты сидишь на поддержке софта, который просто приносит бабки и ни развивать, ни защищать который больше не надо - тогда куда ж тебе обновляться?
Возможно, в это софте есть другие независимые компоненты, с новыми интересными фичами, которые более интересны, чем унылые апдейты рантайма
источник

EZ

Eugene Zakharov in pro.net
всем привет, что сейчас стильно-модно-молодёжно для кодогенерации клиентов по API, с возможностью выполнять запросы на выборку\сортировку по полям, джойны и т.д?

есть спецификация OData, которая покрывает мои кейсы, но она вроде legacy и мне не нравится поддержка в asp net core 3.1 - только простенькие примеры, небольшое кол-во информации о настройке и т.д.
Graphql я так понял не оно, не хочу чтобы один роут торчал клиентам. Мне нужно малую часть API сервиса выдать клиентам чтобы они формировали запросы как угодно
источник

DP

Denis Petukhov in pro.net
Eugene Zakharov
всем привет, что сейчас стильно-модно-молодёжно для кодогенерации клиентов по API, с возможностью выполнять запросы на выборку\сортировку по полям, джойны и т.д?

есть спецификация OData, которая покрывает мои кейсы, но она вроде legacy и мне не нравится поддержка в asp net core 3.1 - только простенькие примеры, небольшое кол-во информации о настройке и т.д.
Graphql я так понял не оно, не хочу чтобы один роут торчал клиентам. Мне нужно малую часть API сервиса выдать клиентам чтобы они формировали запросы как угодно
Если в АПИ нет сортировки выборки то как тебе поможет кодогенрация клиента АПИ?
источник

EZ

Eugene Zakharov in pro.net
Denis Petukhov
Если в АПИ нет сортировки выборки то как тебе поможет кодогенрация клиента АПИ?
я не понял твоего вопроса, как это связано? мне нужна кодогенерация клиентов, и возможность у клиентов составлять запросы до сервера с сортировкой по любым полям сущности и без неё.
источник

DP

Denis Petukhov in pro.net
Eugene Zakharov
я не понял твоего вопроса, как это связано? мне нужна кодогенерация клиентов, и возможность у клиентов составлять запросы до сервера с сортировкой по любым полям сущности и без неё.
Тебе нужна просто генерация клиента к АПИ получается
источник

DP

Denis Petukhov in pro.net
источник

DP

Denis Petukhov in pro.net
Вот эта штука еще и само апи может генерить по сваггеру https://marketplace.visualstudio.com/items?itemName=Unchase.unchaseopenapiconnectedservice
источник

YP

Yuri Paharev in pro.net
или nswag studio
источник

EZ

Eugene Zakharov in pro.net
не, NSwag у меня уже есть. я неправильно вопрос сформулировал думаю.

мне кодогенерация клиента нужна + реализация на сервере. чтобы DSL запроса от клиента был уже реализован на сервере с помощью библиотеки
источник

DP

Denis Petukhov in pro.net
Так это и есть кодогенерация клиента
источник

ЕБ

Евгений Бурмистров... in pro.net
Eugene Zakharov
не, NSwag у меня уже есть. я неправильно вопрос сформулировал думаю.

мне кодогенерация клиента нужна + реализация на сервере. чтобы DSL запроса от клиента был уже реализован на сервере с помощью библиотеки
Контроллеры из openapi схемы? Вроде та же nswag studio умеет
источник

EZ

Eugene Zakharov in pro.net
ну т.е. в случае NSwag мне самому надо реализовывать сортировку по полям, строить запросы через ORM или ручками и т.д., это ок, по-большей части мне это и нужно.

а есть роуты, к которым клиенты хотят практически любые запросы выполнять относительно тех полей сущности, которые есть
источник

ЕБ

Евгений Бурмистров... in pro.net
ааа, ну я кажется понял
источник

ЕБ

Евгений Бурмистров... in pro.net
вам, батенька, нужен GraphQL
источник

EZ

Eugene Zakharov in pro.net
Евгений Бурмистров
вам, батенька, нужен GraphQL
ну вот, только такой молодёжный вариант? может ещё что есть о чём я не знаю
источник

ЕБ

Евгений Бурмистров... in pro.net
да куда уж молодёжнее
источник

YP

Yuri Paharev in pro.net
Eugene Zakharov
ну вот, только такой молодёжный вариант? может ещё что есть о чём я не знаю
из адекватного только граф
источник