
Umren
14.05.2017
18:43:24

Igor
14.05.2017
18:43:27

Umren
14.05.2017
18:44:13
у мс есть тайпскрипт, у гугла дарт

Google

Umren
14.05.2017
18:44:38
вот хотят свою канитель
А как там остальным будет им уже пофиг

Dima
14.05.2017
18:45:06

Igor
14.05.2017
18:46:04

Dima
14.05.2017
18:46:40
фейсбук мне кажется туннель с двух сторон роют к одной цели: есть flow, есть reason

Vladimir
14.05.2017
18:47:36
Reason к js не имеет особого отношения

Umren
14.05.2017
18:47:44
мне вот как то стремно юзать и вкладываться в реакт нейтив, я хз насколько фейсбук в нем вообще заинтересован

Sergey
14.05.2017
18:47:48
че за reason ваще

Umren
14.05.2017
18:48:11

Dima
14.05.2017
18:48:15

KlonD90
14.05.2017
18:48:28
Reason скорее вместо flow

Umren
14.05.2017
18:48:48

KlonD90
14.05.2017
18:48:57
Вряд ли будут трогать сам react

Google

Andrew
14.05.2017
18:49:05

KlonD90
14.05.2017
18:49:44
На крайний случай есть nativescript

Umren
14.05.2017
18:50:03
кто то его вообще юзает?

Dima
14.05.2017
18:50:21
некоторая часть angular коммьюнити

Umren
14.05.2017
18:51:45
кроме того "на крайник случай" это сомнительно, вот ты сделал приложение на реакт нейтив, фейсбук в след году на него забил, ты переписал на нейтив скрипт в 2019 его закрыли тк у них нет денег
и болтаешься туда сюда зачем то)

Igor
14.05.2017
18:52:44

Umren
14.05.2017
18:53:00
чаще то что отпускают в опен сорс это как на кладбище
такие массивные проекты не тянет сообщество

Dima
14.05.2017
18:53:13
мне вот как то стремно юзать и вкладываться в реакт нейтив, я хз насколько фейсбук в нем вообще заинтересован
ты вкладываешься в 1) язык (js + flow / typescript), ничего тут страшного 2) в react и его экосистему (те же риски что и в вебе), плюс компонентная модель и единый глобальный стейт и в обычном нативном приложении можно использовать 3) в бридж и глюки тулинга и вообще архитектуры React Native. Вот тут единственный риск, но на самом деле ты попутно много узнаешь о экосистемах эппла, гугла и в самом плохом случае на выходе просто знаешь Java/ObjectiveC и при этом понимание как решать такие проблемы как анимация, виртуальные списки и тд

Umren
14.05.2017
18:53:17
либо там разногласия по развитию
и оно делится на 5 проектов
которые потом дохнут
обычно я заметил либо проект изначально был опен сорсом
либо компания как то привязана к нему должна быть
а у фейсбука там 2 экрана на реакт нейтиве
в двух приложениях

Vladimir
14.05.2017
18:54:51
Для тех кто не осилил

Umren
14.05.2017
18:55:13
то есть они его выкинут и непоперхнуться

Google

Dima
14.05.2017
18:55:18
ну не совсем, у него есть мощный бакенд в виде ocaml

Umren
14.05.2017
18:55:19
кастомеров нет
никто не платит им

Igor
14.05.2017
18:55:50

Dima
14.05.2017
18:56:00

Umren
14.05.2017
18:56:05
груви живет только засчет гредла
не было бы гредла не было бы груви
уже

Sergey
14.05.2017
18:56:21
напишите уже Абрамову или разрабам из фб да спросите :) че гадаете то

Umren
14.05.2017
18:56:56
просто потому что гугл завязался с андроидом на гредл поэтому груви и живет

Алексей
14.05.2017
18:57:13

Umren
14.05.2017
18:57:15
а кто так завязался на реакт нейтив? никто

Dima
14.05.2017
18:57:54
instagram, airbnb, wix, tesla, etc.

Umren
14.05.2017
18:58:01

Dima
14.05.2017
18:58:04
это хорошая замена webview

Umren
14.05.2017
18:58:22
Да я не говорю что он плохой, реакт нейтив это огромный шаг относительно веб вью
потенциально неплохая технология для кросс платформы
просто пугает неопределенность в ее поддержке и развитии

Dima
14.05.2017
18:58:46
мне 1 и 2 не интересно :(
тогда непонятно зачем React Native, зачем оверхед если нет шансов переиспльзвать эти знания js и его экосистемы
кросслпатформ полно

Google

Dima
14.05.2017
18:59:00
тот же xamarin
пиши себе на c#, получай платный саппорт

Igor
14.05.2017
18:59:16

Dima
14.05.2017
18:59:18
ide будет автокомплит делать тебе, документация хорошая

Umren
14.05.2017
18:59:21
как я узнал про ксамарин там ничего не хорошо
знакомая компания c# шоп его выбрали в итоге ща переписывают все на натив
то есть они наняли ios и андроид разработчиков
и тех c# на другие проекты назначили

Dima
14.05.2017
19:00:27
ну для 80% проектов, не ААА уровня там вполне ок

Umren
14.05.2017
19:00:28
после года разработки

Dima
14.05.2017
19:00:39
но в принципе и на React Native не обойтись без iOS / Android
просто тут хорошо обычно что можно решить проблему добавлением в команду, а не переписыванием полностью

Алексей
14.05.2017
19:01:27
разве в xamarin они не пишут обвязки на каждый чих сами (в том смысле что ты не можешь это сделать сам как в RN) ?

Umren
14.05.2017
19:01:46
груви это сейчас оч маргинальный язык и всегда им был, я вообще не понимаю смысла им пользоваться если честно
то что пивотал его выкинули это правильно

Dima
14.05.2017
19:02:40

Umren
14.05.2017
19:02:46
он им денег не приносит

Алексей
14.05.2017
19:02:57

Google

Dima
14.05.2017
19:03:34
согласен, но там вроде быстро всё, и сразу со стандартами качества, поддержкой и т.д.

Umren
14.05.2017
19:03:42

Dima
14.05.2017
19:03:50
просто таргет аудитория - энтерпрайз приложения, где важнее поддерживаемость
в этом вашем js, когда возвращаюсь к приложению год назад написанному, еще до yarn особенно, я его только поднимаю полдня : )
а если обновить до последнего все плагины
ух
я просто пытаюсь оправдать xamarin, так то радости там нет, конечно

Dmitry
14.05.2017
19:05:31
Поднимаю полдня - в смысле, что npm install долго выполняется?)

Алексей
14.05.2017
19:06:01

Dima
14.05.2017
19:06:03
в смысле что он ставит несовместимые плагины или что-нибудь такое, не компилится, какой-нибудь баг, мейнтенер библиотеки ее бросил и надо форкать и etc
я тут накатил за 9 месяцев из апстрима в macos форк, 300 merge conflicts, я именно таким способом изучаю что нового в кишках : )

Umren
14.05.2017
19:07:20

Dima
14.05.2017
19:07:22
еще больше c++ кода

Umren
14.05.2017
19:07:27
пиши на vanillajs

Алексей
14.05.2017
19:07:27
согласен, особенно если следить за логом изменения и знать breaking changes ?

Umren
14.05.2017
19:07:37
и проблем не будет ;-D

Dima
14.05.2017
19:08:07

Umren
14.05.2017
19:08:20
хотя в том же Go, я вот не трогал проект месяцев 8, недавно подтянул зависимости, скомпилилось и работает

Алексей
14.05.2017
19:08:24

Dima
14.05.2017
19:08:48
если бы uikit не отличался от appkit, я бы тоже :)

Алексей
14.05.2017
19:09:18
это кстати вообще беда) бесит еще что у них код закрытый и дока никакущая