|
GraphQL: встроить в WCF сервис.
|
|||
---|---|---|---|
#18+
Хотел бы встроить серверную часть в свой WCF сервис (сейчас SOAP, Rest) и дать клиентам (c#) методы. Где взять хорошую серверную часть на c#? Ну, парсер, резолвер и т.д. У кого-то есть опыт использования GraphQL в сервисах WCF ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 15:53 |
|
GraphQL: встроить в WCF сервис.
|
|||
---|---|---|---|
#18+
Ролг Хупини дать клиентам (c#) методы. Клиенты это программисты. Если им дать публичный класс с методами, то им больше ничего не надо. В WCF код ничем не отличается от кода с соседним классом. ... Ролг ХупинGraphQL Это же альтернатива rest? А WCF это ещё лучше, т.к. ООП по сети. Поэтому imho сабж не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 16:49 |
|
GraphQL: встроить в WCF сервис.
|
|||
---|---|---|---|
#18+
[quot Petro123]Ролг Хупини дать клиентам (c#) методы. Клиенты это программисты. Если им дать публичный класс с методами, то им больше ничего не надо. В WCF код ничем не отличается от кода с соседним классом. ... Ролг ХупинGraphQL Это же альтернатива rest? А WCF это ещё лучше, т.к. ООП по сети. Поэтому imho сабж не нужен.[/quo я про Рест написал, как оно сейчас в сервисе. Вообще-то нужен, у меня делается так же, как описано в причинах, зачем реализовали GraphQL, т.е. юзер вызвает один метод, получает список объектов, затем вызывает методы заполняющие метаданные для части объектов из списка и т.д. Вот и подумалось, раз GraphQL кто-то придумал, значит это кому-то нужно, так почему не нам ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 17:03 |
|
GraphQL: встроить в WCF сервис.
|
|||
---|---|---|---|
#18+
Ролг Хупин, Если большая компания, то там несколько API вехнего уровня. Напр. REST для мобилок и т.д. Если добавите WCF с сериализацией то ничего больше не понадобится. Imho Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 17:12 |
|
GraphQL: встроить в WCF сервис.
|
|||
---|---|---|---|
#18+
Ролг Хупин, я сейчас пишу серверную часть с использованием GraphQL, правда не WCF использую https://github.com/graphql-dotnet/graphql-dotnet По идее если передавать Query как строку, то всё прекрасно распарсится и выполнится. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 11:47 |
|
GraphQL: встроить в WCF сервис.
|
|||
---|---|---|---|
#18+
skyANAРолг Хупин, я сейчас пишу серверную часть с использованием GraphQL, правда не WCF использую https://github.com/graphql-dotnet/graphql-dotnet По идее если передавать Query как строку, то всё прекрасно распарсится и выполнится. о! то, что надо. Да, ясно, что неважно где гнездится серверная часть. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:01 |
|
GraphQL: встроить в WCF сервис.
|
|||
---|---|---|---|
#18+
Ролг ХупинskyANAРолг Хупин, я сейчас пишу серверную часть с использованием GraphQL, правда не WCF использую https://github.com/graphql-dotnet/graphql-dotnet По идее если передавать Query как строку, то всё прекрасно распарсится и выполнится. о! то, что надо. Да, ясно, что неважно где гнездится серверная часть. Ну да, в качестве DTO используется следующий тип: Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 13:11 |
|
|
start [/forum/topic.php?fid=19&fpage=2&tid=1396687]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 274ms |
total: | 393ms |
0 / 0 |