
Дмитрий
03.09.2018
16:08:03
Вполне, протокол — штука слишком сложная
Но вот спад популярности перевесил
Ну это типа такой план капкан — у бэка опять неконсистентность а мы берем и компилируем себе их же код, чтобы её избежать
Но не фартануло, scalajs по уровню популярности как мне кажется где-то в районе fable

Google

illiatshurotshka❄️
03.09.2018
21:43:14
плохой форс

Olexandr
03.09.2018
21:47:11
про дарт рофл или из него что-то хорошое выйдет?

Sergey
03.09.2018
21:47:24
как можно рофлить с дарта

Olexandr
03.09.2018
21:48:11
хз, мало что слышал о нем

illiatshurotshka❄️
03.09.2018
21:48:44

Olexandr
03.09.2018
21:58:08
мертвый
его перестали разрабатывать?

illiatshurotshka❄️
03.09.2018
21:58:41
нет

Igor
03.09.2018
22:02:50
мертвый
Единственная надежда ведра, на нормальный подход к разработке приложений

illiatshurotshka❄️
03.09.2018
22:08:04

Aleh
03.09.2018
22:23:24

Igor
03.09.2018
22:41:50
А он есть на андроид? А чем он лучше kotlin?
Как язык ничем.
Как фреймвор всем (навигация, отсутвие фрагментированности, композируемость UI, hotreload, react-компонентная модель, фп-архитектураы, кастомезируемость, ...)
p.s. ну и на ios работает (это как минорный плюс)

Дмитрий
04.09.2018
03:33:33

Google

Дмитрий
04.09.2018
03:36:11
почему не свифт тогда
Я веб делаю, какой свифт ?
Бэкенд стартовал достаточно давно, чтобы про свифт не думали изначально
Ну а ios команда юзает objc, вообще не представляю как им это удаётся в здравом рассудке)

Igor
04.09.2018
06:36:39
Хм, да и сейчас не хочу (отсутвие data классов и union типов - бесит), но просто нет др продакшен-риди альтернативы.
Flutter на голову выше, всего что есть на ведре.
Думаю сложно бесится отсутвию того, про что не знаешь ?♀️

illiatshurotshka❄️
04.09.2018
06:39:26

Uiiuviiw
04.09.2018
06:53:59
class A{}
class B: A {}
A a = new B(); // это полиморфизм?

illiatshurotshka❄️
04.09.2018
06:55:14

Ihor
04.09.2018
06:55:35
новое слово :D

Гена
04.09.2018
06:55:41

Andrey
04.09.2018
06:55:56
А так же создание переменной
Не благодари.

Uiiuviiw
04.09.2018
06:56:26
а если бы это в структурной типизации было?

Andrey
04.09.2018
06:57:12

Uiiuviiw
04.09.2018
06:57:17
// структурная типизация
class A{}
class B {}
A a = new B(); // это полиморфизм?

Andrey
04.09.2018
06:57:34
Возможно.

Uiiuviiw
04.09.2018
06:58:28
Возможно.
чувак,если не знаешь ответ, то зачем встреваешь? поговорить нескем?
заведи тамогочи

Andrey
04.09.2018
06:59:39
Завёл.
Ты голоден?

Uiiuviiw
04.09.2018
07:00:52
если это продолжится, то я за себя не ручаюсь.

Гена
04.09.2018
07:01:28
Полиморфизм это когда разные классы ведут себя по правилам одного интерфейса и могут быть взаимозаменяемы.

Google

Andrey
04.09.2018
07:01:37
Хм... Угрозы от ноунейма...

Uiiuviiw
04.09.2018
07:01:56
Классы? Не типы?

Dmitriy
04.09.2018
07:02:13
А классы это не типы?

Гена
04.09.2018
07:02:28
В пхп класс это структура данных и набор методов

Dmitriy
04.09.2018
07:02:29
Это обман чтобы набрать классы?)

Andrey
04.09.2018
07:02:44

Dmitriy
04.09.2018
07:02:48
везде класс - это описание типа

Uiiuviiw
04.09.2018
07:03:50
классы везде наследуются, что приводит к зацикливанию мозга на наследовании. поэтомуя в контексте структурной типипзации и спрашиваю

Andrey
04.09.2018
07:05:10

Uiiuviiw
04.09.2018
07:05:45
если бы не понимал, то не делал быакцент на структурную. разве это не понятно?

Гена
04.09.2018
07:06:20

Uiiuviiw
04.09.2018
07:07:03
вопрос не о том что использовать, а о том, чем яволяется присвоение схожих структур

Andrey
04.09.2018
07:07:49
Nominal & Structural Typing | Flow
https://flow.org/en/docs/lang/nominal-structural/

Uiiuviiw
04.09.2018
07:10:13
@fes0r
// структурная типизация
class A{}
class B {}
A a = new B(); // это полиморфизм?

Andrey
04.09.2018
07:14:26
Чтобы не мучался.

Гена
04.09.2018
07:17:33

Uiiuviiw
04.09.2018
07:19:52

Google

Uiiuviiw
04.09.2018
07:21:03
И я никогда не слышал о НОМИНАЛЬНОЙ. Номинативная
номинальная, этоопятьведать фейсбук чето свое решил придумать.

Andrey
04.09.2018
07:23:41
Эм...

Uiiuviiw
04.09.2018
07:26:04
давно вики сталисточникомистины?
там наверняка и flux есть

Andrey
04.09.2018
07:26:36

illiatshurotshka❄️
04.09.2018
07:26:39
можешь с ним не соглашаться но это на тебе

Andrey
04.09.2018
07:27:02
Сорян, но ноунейм из интернета куда ниже стоит, чем "истина из википедии".
Особенно который спрашивает о том что такое полиморфизм.

Uiiuviiw
04.09.2018
07:28:35
а вы реально понимаете что такое полиморфизм? илитолько думаете на основании прочтения вики?

Dmitriy
04.09.2018
07:29:25
?

illiatshurotshka❄️
04.09.2018
07:30:20

Uiiuviiw
04.09.2018
07:31:56
ну я об этом и говорю

illiatshurotshka❄️
04.09.2018
07:32:36

Andrey
04.09.2018
07:33:53

Артур Евгеньевич
04.09.2018
07:41:00

illiatshurotshka❄️
04.09.2018
07:42:34
куриная

Aleh
04.09.2018
07:42:43

Google

Артур Евгеньевич
04.09.2018
07:43:08
так там же тоже самое как он описал структурную? если есть метод кря. значит это уточка

Aleh
04.09.2018
07:43:39
Он же номинальную описал
?

Артур Евгеньевич
04.09.2018
07:45:12
он в одном предложении номинальную и структурную в конце
вот мне структурная показалась эквивалентна утиной
Провёл инвестигэшн, оказалось немного не так. Утиная - позволяет считать объект подтипом если он неявно реализует интерфейс базового(имеет все пубилчные методы грубо говоря) а структурная именно на соответствие полей нацелена. Очень странная фигня, так как на инкапсуляцию, как я понял болт забивается изначально в таком случае

illiatshurotshka❄️
04.09.2018
07:55:54
ну утиная обычно заключается в ручной проверке на наличие методов