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

Страница 1132 из 1888
Лолитка
26.05.2017
21:33:23
у меня есть идея

Летучая
26.05.2017
21:33:29
Наверняка тоже всё нагенерит тебе

Лолитка
26.05.2017
21:33:32
идея не генерит свинг

Летучая
26.05.2017
21:33:33
Google
Лолитка
26.05.2017
21:34:01
а, думаешь дело в комьюнити?

ну хз, может быть

Летучая
26.05.2017
21:35:56
Не поверю, чтоб самый известный продукт JetBrains, да не умел делать гуй на жабе

Мб плагин поставить надо, посмотри При первом запуске предлагает скалу, котлин, свинг и ещё много чего

Лолитка
26.05.2017
21:39:01
походу таки есть

я чот одногрупникам поверил и даже не гуглил

лол

Egor
26.05.2017
21:50:42
@nikita_tsukanov как вы в нугет авалонию заливаете? у вас есть в репе нуспек или генерится билдом?

Valeriy
26.05.2017
22:11:02
В смысле теперь?

MvvmCross

Vladislav
27.05.2017
05:03:06
Причем тут фреймворк и просто биндинги?

MvvmCross

Google
Илья
27.05.2017
05:43:54
Доброе утро

https://www.youtube.com/watch?v=boNJtKzajyw )))

Igor
27.05.2017
07:20:22
А какая есть легкая альтернатива WCF в .NET Core? Может какая-нибудь модная стороняя либа для этого?

Дмитрий
27.05.2017
07:21:13
Илья
27.05.2017
07:21:21
жиза

Igor
27.05.2017
07:22:21
ЭЭ... рест?
Не хочу руками все описывать, хочется вжух и сгенерировалось или через рефлекшен.

Gid
27.05.2017
07:22:25
зачем мёртвый вцф трогать

а что описывать?

Igor
27.05.2017
07:23:36
а что описывать?
Типы сообщений + методы. Как в wcf интерфейсы + [data-что-там].

Gid
27.05.2017
07:23:59
методы ты и так будешь описывать

Чтоб было как в вцф

В 2017 весь фронт общается жсонами

Настраивать вцф на рест жсон это треш

Владимир
27.05.2017
07:25:27
ЭЭ... рест?
ниоч для кроспроцесорного взаимодействия

Gid
27.05.2017
07:25:37
Как ты будешь подключать фронт с реактом/нг/вуй если у тебя вцф

Владимир
27.05.2017
07:25:42
лютый оверхед, если гонять много данных

Google
Gid
27.05.2017
07:27:10
откуда такое желание натащить легаси

в новый кор

то пост на 3000 сообщений когда асп кор хотели отделить без саппорта легаси либ

то вцф на коре

Igor
27.05.2017
07:28:17
В 2017 весь фронт общается жсонами
Не аргумент, у меня сервисы. Думаю может взять какой-нибудь MessageQueue, типа рэббит или кафки.

Igor
27.05.2017
07:29:53
МСМК бери
дай ссылку (или напиши по английски, а то не гуглится)

Владимир
27.05.2017
07:30:32
например
Например, у тебя есть сервис который висит в фоне и делает всякую нужную херню, в том числе и предоставляет доступ к бд. Ты хочешь замутить еще одно приложение, которое будет связываться с сервисом и получать через него данные. Оба приложения будут на одном пека. Через wcf это делается в 16 строчек и данные гоняются в бинарном виде, через, например, named pipeline.

Igor
27.05.2017
07:50:42
А если я хочу выкладывать свои опенсорс-либы на nuget, но он никому кроме меня не интересны, то нужно юзать myget.org? В myget всего 500mb, интересно как быстро они кончатся.

Nikita
27.05.2017
08:36:04
Шарп за 1 час, это пздц
курс высшей математики за 20 минут не хочешь?

Google
Igor
27.05.2017
08:40:46
protobuf возьми, если именно RPC нужен
gRPC? А там есть порт на .net core ?

Nikita
27.05.2017
08:40:50
а с префиксом

типа Angmarr.AwesomeLib

тогда можно на нугет

никому не помешаешь, пространство имён не забьёшь

Igor
27.05.2017
08:41:39
типа Angmarr.AwesomeLib
ok, запомню

Nikita
27.05.2017
08:41:49
http://www.grpc.io/docs/quickstart/csharp.html#using-the-net-core-sdk

Admin
ERROR: S client not available

Nikita
27.05.2017
08:41:54
первая ссылка в гугле

Igor
27.05.2017
08:43:05
> dotnet build **/project.json что то устарело у них

Zymlex
27.05.2017
10:18:04
кортежи - это массивы где элементы могут быть разных типов? и когда имеет смысл их использовать?

Олег
27.05.2017
10:21:07
кортежи - это массивы где элементы могут быть разных типов? и когда имеет смысл их использовать?
Когда тебе хочется вернуть несколько результатов из функции, а тип плодить не охота

Сергей
27.05.2017
10:23:14
кортежи - это массивы где элементы могут быть разных типов? и когда имеет смысл их использовать?
Если ты про кортежи в дотнете то это или класс tuple или если про 7 шарп то это сахар для valuetuple что является структурой с несколькими полями

Летучая
27.05.2017
10:26:04
кортежи - это массивы где элементы могут быть разных типов? и когда имеет смысл их использовать?
Для сокращения бойлерплейт-кода: SomeMethod(A a, B b, C c) => (_a, _b, _c) = (a, b, c); Чтобы функция возвращала несколько значений: (int a, string b) MyFunc(); Чтобы лаконично делать %любые генерики% с анонимными структурами: List<(int a, int b, string c)>

Сергей
27.05.2017
10:27:45
Вариант с конструктором как по мне вообще хрень полная

Летучая
27.05.2017
10:28:08
Зато одна строчка вместо 5!

Сергей
27.05.2017
10:28:53
Когда у тебя поля и аргументы по 1 символу, такое не особо часто бывает

Zymlex
27.05.2017
10:30:07
ок, спасибо. А какие ещё есть способы вернуть несколько значений из функции, кроме кортежей и public переменных?

Google
Andrey
27.05.2017
10:33:13
Вот мне интересно, почему в с# не сделают аналог Option? Сразу out будет не нужен. + код идиоматичнее будет выглядеть.

Му
27.05.2017
10:48:05
Что за option

anton
27.05.2017
10:48:20
Что за option
в скале Option[T]

Andrey
27.05.2017
10:49:52
У тебя же есть Nullable<T>, а для классов и так можно null передать
Есть, но проверки на нулл раздражают. Как и linq, в котором map называют select)

Летучая
27.05.2017
10:50:16
Map — карта Select — выбрать

А шарповский вариант-то понятнее!

Плоская карта versus Выбрать много

anton
27.05.2017
10:52:07
А шарповский вариант-то понятнее!
только вот 80% всех дотнетчиков которых собеседовал, сказали что никогда flatMap не применяли :) и map тоже...

Igor
27.05.2017
10:52:12
Map — карта Select — выбрать
Кто-то там из авторов linq говорил, что это сделали что бы людям знающим sql было легче использовать linq. Но почти во всех др языках (я не знаю где по другому), все таки map/flatMap (хотя по канону надо fmap и bind вообще)

anton
27.05.2017
10:52:19
и мне кажется, что это плохо, когда человек не понимает что есть Select() или SelectMany()

Летучая
27.05.2017
10:53:40
только вот 80% всех дотнетчиков которых собеседовал, сказали что никогда flatMap не применяли :) и map тоже...
Ну да, если не писал нигде кроме шарпа, то может ввести в заблуждение :)

Олег
27.05.2017
11:20:23
Что такое флет меп
Например, сложный тип маппируешь на несколько простых типов

anton
27.05.2017
11:24:11
Что такое флет меп
int[][] data = { new [] { 1, 2, 3 }, new [] { 4, 5 } }; var res = data.SelectMany(x => x).ToList(); selectMany == flatMap

Gid
27.05.2017
11:24:19
а

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

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