
Nikita
01.03.2017
21:54:09
Держи
его надо будет несколько перепилить, чтобы стучалось в твою базу
вместо запоминания clientId
но в целом работает

Google

Simple
01.03.2017
21:55:37
Хорошо,спасибо :з

anton
01.03.2017
22:03:53
аспнеткор тот же
да, аспКор это хороший глоток свежего воздуха и идентити сервер под кор - тоже приятная штука
но как мне кажется - аспКор как раз ради того, что бы потом запилить его на дотнетКор и что бы люди имели возможность пилить веб на *коре..
то есть через аспКор народ придет в дотнетКор и будет обогащать экосистему. придя на линукс - на дотнетне будут не только суровые энтерпрайз проекты и люди начнут контрибутить, ведь они будут пилить *кор эвридей! будут делиться с этим (ага, сегодня мы уже сделали PR в телебота.. ☺️)
но если вспомнить всю историю асп - для веба это не самое лучшее решение :) то что на дотнете можно веб - не значит что его можно хорошо.
завезли в .net 4.5 + VS2012
я про RoyJIT забыл в 4.6 - хорошая штука. но на сколько слышал, мало кто пользуется ибо местами там всё странно

? Райзя ?
01.03.2017
22:10:03
А кор это как нет, но для униксов?

anton
01.03.2017
22:11:21
мс решил таки сделать жвм из дотнета :) чтоб настоящая кросплатформенность

? Райзя ?
01.03.2017
22:17:21
Круто
Теперь то заживем. Только почему у них так много продуктов
Как будто под каждый кейс отдельный фреймворк с дсл пишут. И всякими конфигами, службами и всяким окружением типа iis

anton
01.03.2017
22:19:50

? Райзя ?
01.03.2017
22:20:35

Nikita
01.03.2017
22:21:10
если человек с женской аватаркой периодически пишет о себе в мужском роде

Google

anton
01.03.2017
22:21:15

Nikita
01.03.2017
22:21:16
то это практически наверняка тролль

anton
01.03.2017
22:21:35
Никит, я вот что хочу сказать просто...
когда ты идешь на рынок за продуктами - у тебя большой выбор. тебе приходится выбирать среди плохого и хорошего и в итоге ты найдешь то что тебе нужно, возможно пару раз купив плохой мандарин :)
когда ты приходишь в магазин - на прилавке там только то, что магазин заинтересован продавать... а если ты пришел в хороший магазин - ты думаешь что мандарин там всегда сладкий и без косточек.. но вот купив и придя домой, оказывается что косточки там есть :(

Nikita
01.03.2017
22:24:28
косточки везде есть
в том и проблема
я не видел языка/платформы без косточек
поэтому выбрал что-то, где косточек поменьше, а работает везде

anton
01.03.2017
22:25:14
а ты давно выбирал?

Nikita
01.03.2017
22:25:31
я на дотнет с плюсов переехал
и при этом на десктопе у меня линукс

anton
01.03.2017
22:26:13
то есть из плюсов под линем ты переехал на моно под линем?

Nikita
01.03.2017
22:26:23
с плюсов везде переехал на дотнет везде
ну кроме всякой совсем уж embedded фигни, где даже MMU нет
шарпик по показателям фичи языка/всеядность/распространённость пока бьёт всех
я знаю, что если мне надо написать софт под какую-нибудь платформу, то там он хоть как-то, но запустится

anton
01.03.2017
22:28:36
ну то есть для тебя одним из решающих факторов стало то, что сишарп приятный язык? и можно везде

Nikita
01.03.2017
22:28:40
и при этом не надо будет иметь дело с адом под названием жабаскрипт
и с адом под названием ручное управление памятью
и с адом под названием жаба и её отсутствие сахара

Google

anton
01.03.2017
22:29:18

Nikita
01.03.2017
22:29:51
про ошибки компилятора на три страницы каждая тоже напоминать не надо, да?

anton
01.03.2017
22:30:43

Nikita
01.03.2017
22:31:41
если бы в жвм были дженерики
то это была бы CLR
ну и ещё всякий хлам типа value-типов и поддержки AOT-компиляции для разных iOS
так-то эти технологии по сути близнецы
делают одно и то же
и жвм-код при желании можно завести поверх CLR
у JVM, правда, JIT и сборщик мусора получше
не отнять

Sergey
01.03.2017
22:34:30
Кстати только сегодня за обедом обсуждали, как МС планировал гипотетически завлечь явистов J#

Nikita
01.03.2017
22:34:44
он и завлёк

Sergey
01.03.2017
22:35:02
и где счас J#? :)

Nikita
01.03.2017
22:35:12
закопано за ненадобностью
нет никакого смысла писать на жабе под C#, если есть C#
умеет всё то же самое

Sergey
01.03.2017
22:35:48
его закопали практически сразу

anton
01.03.2017
22:35:50

Google

Nikita
01.03.2017
22:36:16
магию с рефлексией не всегда сделать, да
ну и нет дурдома с боксингом интов в object
для List<int>

anton
01.03.2017
22:36:54

Nikita
01.03.2017
22:36:55
например
когда увижу полноценно жабу на iOS - поверю
пока видел только туториалы в стиле "Пишем на Scala под iOS с использованием IKVM.NET и Xamarin"

anton
01.03.2017
22:37:36

Nikita
01.03.2017
22:38:01
тут вопрос не скорости

Admin
ERROR: S client not available

Nikita
01.03.2017
22:38:09
а генерации мусора
и потребления памяти

anton
01.03.2017
22:38:19

Nikita
01.03.2017
22:38:33
на iOS нельзя использовать JIT
ни в каком виде
соответственно нужно поставлять нативный бинарь
раньше даже dlopen/dlsym трогать было нельзя
моно с этим справляется успешно
CoreRT в работе

anton
01.03.2017
22:39:39
ага, я понял тебя теперь

Google

Nikita
01.03.2017
22:39:42
JVM не может
https://github.com/samskivert/ios-scala-demo
полюбуйся

anton
01.03.2017
22:40:24
JVM не может
хамарин пока нормальные аппы делать тоже не может :)
нативные вещи всегда красивее/быстрее ксамариновских поделок

Nikita
01.03.2017
22:40:49
ты нативное приложение на ксамарине
не отличишь от такового на ObjC

anton
01.03.2017
22:40:57

Nikita
01.03.2017
22:41:01
другое дело Xamarin.Forms

anton
01.03.2017
22:41:10

Nikita
01.03.2017
22:41:14
почему-то когда ругаются на Xamarin имеют ввиду Xamarin.Forms
а его совсем не обязательно использовать
берёшь MvvmCross
выносишь бизнес-логику в отдельную либу
и делаешь нативный гуй
https://youtu.be/4cLoDWoevgU?t=19005
держи

anton
01.03.2017
22:45:19
пасиб. посмотрю

Nikita
01.03.2017
22:45:57
а ты его ТОЖЕ НА ДОТНЕТЕ делаешь
просто в андроидовском XML у тебя за счёт MVVMCross появляется поддержка биндингов

Igor
01.03.2017
22:46:22
и делаешь нативный гуй
А потом это надо еще поддерживать и не успеешь оглянуться ка 80% времени ты занят UI,
вместо проектированию супер-пупер-архитектуры с паттернами и ФП.

Nikita
01.03.2017
22:46:22
почти как в XAML-е
Эта группа больше не существует