Size: a a a

Programming Offtop

2020 October 09

f

fsociety in Programming Offtop
источник

AD

Apache DOG™ in Programming Offtop
Хмл неудобен до жути в особенности потому что без типов
источник

AD

Apache DOG™ in Programming Offtop
Без типов жизнь так себе
источник

AD

Apache DOG™ in Programming Offtop
Тронул - упало
источник

с#

саша сок #KotlinGang... in Programming Offtop
Apache DOG™
Кодоцентрический UI без всяких притыренных хтмл подобных разметок это топовейший топ
кстати соглашусь с алексеем. мне хмл нравится. прям всё так прикольно. хотя очевидно, что на дсл от котлина всё было бы красивее

linearLayout("container") {
   orientation = VERTICAL
   textview(text = "Press the button")
   button(text = "CLICK ME") {
       clicked {
           ...
       }
   }
}
источник

с#

саша сок #KotlinGang... in Programming Offtop
jitpack это вроде нечто другое. что-то, напоминающее дарт
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
jitpack это вроде нечто другое. что-то, напоминающее дарт
ой боже, не jitpack. я забыл эту штуку крутую
источник

AD

Apache DOG™ in Programming Offtop
саша сок #KotlinGang
кстати соглашусь с алексеем. мне хмл нравится. прям всё так прикольно. хотя очевидно, что на дсл от котлина всё было бы красивее

linearLayout("container") {
   orientation = VERTICAL
   textview(text = "Press the button")
   button(text = "CLICK ME") {
       clicked {
           ...
       }
   }
}
Чем? Это многословная лабуда с кучей мусора
источник

AD

Apache DOG™ in Programming Offtop
Его невозможно читать и топорно писать
источник

AD

Apache DOG™ in Programming Offtop
Его ад парсить и линтить
источник

с#

саша сок #KotlinGang... in Programming Offtop
Apache DOG™
Его ад парсить и линтить
парсить ничего и не надо. если очень условно:

val view = ViewBuilder().apply {
   // Выполнение котлин-скрипта в этом контексте
}

ну и всё, view будет настроенным view, который можно спокойной исследовать
источник

с#

саша сок #KotlinGang... in Programming Offtop
Apache DOG™
Чем? Это многословная лабуда с кучей мусора
мусора тут абсолютно нет. если с xml сравнивать особенно
источник

с#

саша сок #KotlinGang... in Programming Offtop
Apache DOG™
Его невозможно читать и топорно писать
если вы не работали с KotlinDsl - да.
источник

AD

Apache DOG™ in Programming Offtop
саша сок #KotlinGang
парсить ничего и не надо. если очень условно:

val view = ViewBuilder().apply {
   // Выполнение котлин-скрипта в этом контексте
}

ну и всё, view будет настроенным view, который можно спокойной исследовать
Я о xml
источник

AD

Apache DOG™ in Programming Offtop
Но котлин чем пинать у меня есть
источник

с#

саша сок #KotlinGang... in Programming Offtop
Apache DOG™
Я о xml
ну не знаю, он красиво смотрится имхо. в отличие от этих некрасивых

LinearLayout(
   id = ...
   ... = ...
   children = arrayOf(

   )
)

Ну или как там. я смотрел и мне вообще не зашло
источник

AD

Apache DOG™ in Programming Offtop
саша сок #KotlinGang
ну не знаю, он красиво смотрится имхо. в отличие от этих некрасивых

LinearLayout(
   id = ...
   ... = ...
   children = arrayOf(

   )
)

Ну или как там. я смотрел и мне вообще не зашло
А в чем таки принципиальная разница?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Apache DOG™
А в чем таки принципиальная разница?
вот мне прям вообще это не нравится
источник

AD

Apache DOG™ in Programming Offtop
Это дарт?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Apache DOG™
Это дарт?
да. я не могу сказать почему именно, но при работе с xml он довольно хорошо читается. а это сложно
источник