
Nikita
27.06.2017
20:25:44
он тебе все контроллеры обойдёт
сам сгенерит доку и жс-клиент к апи
красота да и только

Artem
27.06.2017
20:26:28

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
кто где и когда его юзать будет

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

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
Эта группа больше не существует