@CSharpChatЭта группа больше не существует

Страница 1343 из 1888
Nikita
27.06.2017
20:25:44
он тебе все контроллеры обойдёт

сам сгенерит доку и жс-клиент к апи

красота да и только

Artem
27.06.2017
20:26:28
сам сгенерит доку и жс-клиент к апи
не только js по swagger можно хоть .net dll генерировать. многие библиотеки для работы с azure от ms так и делаются

Google
Nikita
27.06.2017
20:26:41
главное им сервер не генерить

Artem
27.06.2017
20:26:44
проблема с тем что к ним потом нет ни доков ни примеров, в отличии от их api

Nikita
27.06.2017
20:27:12
если ты делаешь апи не для жс

то ничего лучше WCF всё равно нет

хоть он и "лигаси"

при всех плюшках реста

Ivan
27.06.2017
20:28:10
Так чем wcf лучше ?

Nikita
27.06.2017
20:28:18
возможность выставить наружу интерфейс и с ним работать из дотнета как ни в чём не бывало

т. е. ты по WSDL сгенерил себе код

а дальше прямо на этот интерфейс можешь себе моки писать

Artem
27.06.2017
20:28:46
там суть в том, что у них всё в принципе делается через api где принимается/посылается json. но люди под .net не хотят же руками к api обращатся, иб dll давай. вот ms и генерит по swagger докам эти dllки

Nikita
27.06.2017
20:28:48
декораторы с логами вешать

итп

Google
Nikita
27.06.2017
20:29:16
REST реально нужен только в гетерогенных средах

если у тебя на сервере дотнет и на клиенте дотнет

то не надо морочить себе и окружающим голову

Ivan
27.06.2017
20:29:33
Ну ты апишку делаешь не для дотнета единого

Nikita
27.06.2017
20:29:43
а вот тут зависит

если для дотнета и жавы - WCF лучший вариант

если для JS и всякой хипстерщины - REST

иначе будет куча проблем с кококо-авторы-моего-языка-не-смогли-в-SOAP

Ivan
27.06.2017
20:31:03
Соап перегружен

Больше данных гоняется лишних

Rest проще в этом плане

Владимир
27.06.2017
20:32:00
чет я сомневаюсь, что бинарные данные занимают больше, чем текстовый джейсон

Gid
27.06.2017
20:32:03
нахуй тебе мыло

Nikita
27.06.2017
20:32:08
тебе не сиренево, что он там гоняет

Gid
27.06.2017
20:32:08
рест это отдых

а отдых это хорошо

понимаешь?

Ivan
27.06.2017
20:32:22
Нет не сиренево

Artem
27.06.2017
20:32:28
Больше данных гоняется лишних
имхо там не такой большой оверхед от этого. другое дело что сейчас нравится или нет rest json почти стандарт (для хипстерских spa)

Google
Gid
27.06.2017
20:32:47
Nikita
27.06.2017
20:32:53
повторюсь, смотря какие клиенты предполагаются у API

Gid
27.06.2017
20:32:56
Нахер ваш соап вне дотнета

Nikita
27.06.2017
20:33:00
если .NET/JVM

Gid
27.06.2017
20:33:08
Nikita
27.06.2017
20:33:12
то берёшь соап и упрощаешь жизнь всем

Gid
27.06.2017
20:33:14
Вот тогда ты потерпишь поражение

Nikita
27.06.2017
20:33:32
нет, тогда будет болеть голова у любителей JS и хипсторщины

Artem
27.06.2017
20:33:44
А вдруг перекатить надо
ну такие вещи надо обдумывать до того, как писать api

кто где и когда его юзать будет

Gid
27.06.2017
20:34:10
поясните

Nikita
27.06.2017
20:34:19
суть в том, что потребление API как обычного интегрированного в среду языка интерфейса

оно намного, намного удобнее

почему жс стал хипстерским
ты союз "и" в предложении видел?

так вот, он там не просто так

Gid
27.06.2017
20:34:53
а

сори

Artem
27.06.2017
20:34:54
почему жс стал хипстерским
потому что смузи, гироскутеры и каждый год новый фреймворк? (просто шутка если что, а то все какие-то агресивные сегодня)

Gid
27.06.2017
20:35:04
просто все под петей.с

Google
Nikita
27.06.2017
20:35:04
так вот

Gid
27.06.2017
20:35:11
видимо сказывается влияние

Nikita
27.06.2017
20:35:14
когда ты потребляешь API из жабы/дотнета

тебе один хрен придётся садиться и писать к нему строго типизированный клиент

и для него делать интерфейс

который будут реализовывать моки

вопрос

зачем весь этот головняк, если можно просто взять WSDL и по нему получить всё готовое?

Ivan
27.06.2017
20:36:21
Wsdl мамонт прошлого

pew
27.06.2017
20:36:37
если делать фреймворки быстрее поиска уязвимостей то интернет станет безопаснее

Admin
ERROR: S client not available

Nikita
27.06.2017
20:36:51
это к чему было

Ivan
27.06.2017
20:37:09
Wcf имеет смысл ещё когда взаимодействие по tcp и именованными каналам

Nikita
27.06.2017
20:37:10
Wsdl мамонт прошлого
мамонт-не мамонт, а описывает _всё_ что тебе надо от апи

Ivan
27.06.2017
20:37:28
Да это скорее что наболело в своё время )

Влад
27.06.2017
20:38:14
Что выбрать?



Nikita
27.06.2017
20:38:27
убунту

Владимир
27.06.2017
20:38:32
дебиан 8

Nikita
27.06.2017
20:38:32
я тут не так давно аналог RealProxy писал

Google
Влад
27.06.2017
20:38:40
Оно запустит моего кор бота, да?

Nikita
27.06.2017
20:38:42
под кор

Влад
27.06.2017
20:38:45
Збс.

Gid
27.06.2017
20:40:33
Владимир
27.06.2017
20:40:49
что

Nikita
27.06.2017
20:40:51
какие твои проблемы

Владимир
27.06.2017
20:40:52
люблю дебиан

Nikita
27.06.2017
20:41:34
дебиан - это хорошо

но под него дотнет кор поставляется в формате tar.gz

Egor
27.06.2017
20:42:06
в виде сорцов?)

Nikita
27.06.2017
20:42:12
в виде бинарей

но в tar.gz

Egor
27.06.2017
20:42:21
не канон тогда

Владимир
27.06.2017
20:42:24
там две команды надо выполнить

Nikita
27.06.2017
20:42:31
суть не в командах

Egor
27.06.2017
20:42:31
make dotnet

Nikita
27.06.2017
20:42:35
а в том, что в обход APT

https://habrahabr.ru/post/130868/

Egor
27.06.2017
20:42:52
достали ваши APT

Nikita
27.06.2017
20:42:56
держи мою статью 2011 года

Egor
27.06.2017
20:43:05
в каждом сраном дистрибутиве свой апт

Nikita
27.06.2017
20:43:21
поэтому вы взяли flatpak

Страница 1343 из 1888

Эта группа больше не существует Эта группа больше не существует