@kotlin_lang

Страница 221 из 982
Михаил
28.06.2017
10:20:28
вы вообще слышали про react native? там все компоненты заменяются нативными, а в крайнем случае - можно писать специально для иос
Вот только там можно юзать только те компоненты, которые есть в обоих платформах, а если что-то свое пилить под каждую платформу - так не проще ли сразу на нужной платформе писать?

Я знаю одно приложение, которое пишут на react-native, так там полу-иосный дизайн под андроид вообще не катит + там жутко мало функционала (из того, что вообще есть на ориг. сайте), ибо если что-то большее делать, то react-native на это не будет способен

Извините, что в чате по котлину на такую тему разговариваем

Google
Михаил
28.06.2017
10:24:17
Ну, это смотря как делать, насколько я понимаю.
React-native удобен для небольших приложений, для чего-то реально стоящего его очень мало будет

Quantum Harmonizer
28.06.2017
10:25:42
React-native удобен для небольших приложений, для чего-то реально стоящего его очень мало будет
Я сам его не трогал, только на Mosdroid смотрел доклад. И мне кажется, что можно разработать нативные компоненты и JS-ные байндинги к ним.

...и сделать практически что угодно.

Михаил
28.06.2017
10:28:10
Я сам его не трогал, только на Mosdroid смотрел доклад. И мне кажется, что можно разработать нативные компоненты и JS-ные байндинги к ним.
Проблема в том, что если крупное приложение разрабатывать на react native, то там под каждую платформу придется использовать свои компоненты и вообще свой дизайн, потому что ну просто не найдется ничего такого общего в иос и андроид (в плане компонентов тех же), что бы могло покрыть весь необходимый для реализации функционал

Ну и смотрится "обобщенный" дизайн мягко говоря "не очень"

Михаил
28.06.2017
10:31:29
дак вроде суть реакт нейтив в том, чтобы запилить ui слой нативно, а бизнес-логику и дату на js
В любом случае ui компоненты под обе ОС должны отражать одинаковый функционал, если хотите делать бизнес-логику одинаковой

Ну и не факт, что ui компоненты после трансляции в каждую ОС будут оптимизированными для обеих ОС

По факту react native дает выигрыш лишь для работодателя, ибо тогда нужно будет нанимать 1 человека со знаниями react native, а не 2 человек под каждую ОС

Quantum Harmonizer
28.06.2017
10:36:06
Ну, с таким же успехом можно сказать, что от Котлина тоже выигрывает только работодатель, ибо код пишется быстрее и получается надёжнее :)

Михаил
28.06.2017
10:36:42
Google
Quantum Harmonizer
28.06.2017
10:37:34
Если бы реакт был идеальным, было бы верно, что и разрабатывать под него приятнее, потому что разработчику уже предоставлены костыли для каждой платформы.

Михаил
28.06.2017
10:38:17
Oleg
28.06.2017
10:38:51
Меньше шанс, что упадет апка

Михаил
28.06.2017
10:39:02
а конечный пользователь как выигрывает?
Ну как минимум тем, что нет непонятных npe в продакшне (или их хотя бы меньше)

Oleg
28.06.2017
10:39:02
Изза фичи Котлина с нуллабилити

*Гораздо меньше

Quantum Harmonizer
28.06.2017
10:39:34
Изза фичи Котлина с нуллабилити
Это всё вообще зависит от программиста.

Oleg
28.06.2017
10:39:44
Конечно, всё относительно

Михаил
28.06.2017
10:39:48
как раз таки есть)
Ну это все же не то, что с джавой (где надо было проверять все и вся)

Михаил
28.06.2017
10:39:56
достаточно аргумент джавовового колбэка не пометить вопросиком

Михаил
28.06.2017
10:40:02
Это всё вообще зависит от программиста.
Ну мы же берем идеальных программистов )

Quantum Harmonizer
28.06.2017
10:40:06
Кто-то скажет, что от реакта пользователи выигрывают, потому что JS — лучший ?

Oleg
28.06.2017
10:40:11
Коими мы являемся

Quantum Harmonizer
28.06.2017
10:40:28
Ну мы же берем идеальных программистов )
Идеальные программисты не используют null в Java.

Михаил
28.06.2017
10:40:47
Идеальные программисты не используют null в Java.
Идеальные программисты не используют джава тогда уж )

Quantum Harmonizer
28.06.2017
10:40:55
Почему?

Идеальный программист может писать без крэшей на любом языке.

Михаил
28.06.2017
10:41:20
Идеальные программисты тогда должны прогать на каком-нибудь ассемблере ))

Quantum Harmonizer
28.06.2017
10:41:21
онжепрограммист

Google
Quantum Harmonizer
28.06.2017
10:41:40
Михаил
28.06.2017
10:41:45
Идеальный программист может писать без крэшей на любом языке.
Ну я тоже могу писать на джаве без крашей, если писать надо мало )

идеальные программисты ничего никому не должны)
Ну вообще, надо было начать с того, что идеальных программистов не существует ))

Quantum Harmonizer
28.06.2017
10:42:48
Это немного очевидно.

Михаил
28.06.2017
10:43:03
Это немного очевидно.
Более чем немного )

Igor
28.06.2017
11:06:54
Новая версия бота для выполнения Kotlin кода ? - увеличил перформанс (переходом на kotlin script) - пофиксил вывод русских текстов - добавил игнор стикеров (больше не уроните ими ?) @tryktbot

Quantum Harmonizer
28.06.2017
11:07:51
ништяк

Denis
28.06.2017
11:10:16
Михаил
28.06.2017
11:11:05
Не думаешь сделать веб-сайт с компилятором для Kotlin?

Denis
28.06.2017
11:11:20
Бизнеслогика в 90% приложух это "получил - показал - отправил".

Denis
28.06.2017
11:11:40
Конечно, это же очень сложно сделать на джаве/котлине/свифте

Михаил
28.06.2017
11:13:01
еще один?)
Нет, не ещё один))) Отдельный сайт, а не канал в Telegram

Михаил
28.06.2017
11:15:35
Спасибо)

Михаил
28.06.2017
11:19:07
Бизнеслогика в 90% приложух это "получил - показал - отправил".
Ну тогда и наша жизнь - это "родился - пожил - умер"

Google
Михаил
28.06.2017
11:21:52
По сути - да
Ну и зачем тогда куча философских течений, религий и т.п.?

Этак и жить незачем...

Жабра
28.06.2017
11:22:33
Dibro
28.06.2017
11:22:36
Михаил
28.06.2017
11:22:41
))

Admin
ERROR: S client not available

Михаил
28.06.2017
11:22:44
есть ли чатики по C?

Жабра
28.06.2017
11:23:02
Всё сведётся к концу существующей вокруг нас вселенной, и все достижения человечества канут в лету

Михаил
28.06.2017
11:23:27
есть ли чатики по C?
А есть ли в телеграме прогеры, прогающие в основном на С?

Михаил
28.06.2017
11:24:01
хз. я думаю они напрямую через кабель интернета общаются

Anton
28.06.2017
11:25:30
пацаны а как запилить компилятор на серваке

как в боте и на трайкотлин

Igor
28.06.2017
11:27:33
пацаны а как запилить компилятор на серваке
val engine = ScriptEngineManager().getEngineByExtension("kts")!! engine.eval(“2 + 2+”) Компилятор не советую, у него запуск секунд 5 (вообще бот опенсорсный и исходники на github).

Igor
28.06.2017
11:30:56
Ну тут все в твоих руках. У меня процесс убьется если он больше 2 секунд работать будет + все крутится в докер-контейнере. С отдельным компилятором было проще, тк можно было поставить Xmx для процесса (допустим в 16 мегабайт). С ScriptEngine так не выйдет, тк он сам требует ~300MB оперативы.

kapehh
28.06.2017
11:59:13
?

устрой форк бомбу

скомпиль код на Си (для линуха) где бесконечно в цикле создается fork() процесса, загрузи куда-нибудь и скачай+запусти это в котлине, интересно что будет D:

Google
Жабра
28.06.2017
12:29:10
?

Igor
28.06.2017
12:35:30
Видео мосдроид обработали (вдруг кто еще не видил) Коррутины: https://youtu.be/b4mBmi1QNF0 Остальные для коллекции: https://youtu.be/QJX6RNNpGdw и https://youtu.be/zfOLTNbTEzg (тут же любят обсуждать RN/Flutter ;)

Andrew
28.06.2017
16:36:56
Всем привет. Подскажите, пожалуйста, что у нас есть по IDE для Kotlin'а? Интересует в первую очередь оперсорс.

kapehh
28.06.2017
16:37:57
Intellij IDEA?

Igor
28.06.2017
16:38:21
Всем привет. Подскажите, пожалуйста, что у нас есть по IDE для Kotlin'а? Интересует в первую очередь оперсорс.
Сам то как думаешь ? (IDEA CE) (говорят какой то студент ковыряет и поддержку Eclipse) https://twitter.com/razbor_poletov/status/875847326887067648

Жабра
28.06.2017
16:38:27
Привет. IDEA не устраивает?)

Andrew
28.06.2017
16:38:37
IDEA платная?

Жабра
28.06.2017
16:38:52
Есть платная версия

Есть комьюнити

Konstantin
28.06.2017
16:39:00
Andrew
28.06.2017
16:40:24
Ок, спасибо, попробуем-с. Eclipse пробовал, оставлю на запасной вариант :)

Страница 221 из 982