@reactnative_ru

Страница 168 из 878
Umren
14.05.2017
18:43:24
да, много, но в тоже время нужно прорабатывать детали интерфейса под две платформы
а биндинги свои в нативном коде к чему то уже удалось пописать?

Umren
14.05.2017
18:44:13
Думаешь ocaml приживется? На том же .NET F# юзают раз в 100 меньше людей чем C# (и даже VB).
насколько я понял reason - это разработка впервую очередь для разработчиков facebook, они решают задачи внутри компании и js им в голом виде никак не нравится

у мс есть тайпскрипт, у гугла дарт

Google
Umren
14.05.2017
18:44:38
вот хотят свою канитель

А как там остальным будет им уже пофиг

Dima
14.05.2017
18:45:06
Думаешь ocaml приживется? На том же .NET F# юзают раз в 100 меньше людей чем C# (и даже VB).
ну его там упростили максимально, теперь зависит от тулинга и хайп-машины, но пока сложно представить. Я кстати писал на F# в бытность энтерпрайз разработчика, кайф

Igor
14.05.2017
18:46:04
ну его там упростили максимально, теперь зависит от тулинга и хайп-машины, но пока сложно представить. Я кстати писал на F# в бытность энтерпрайз разработчика, кайф
Да мне тоже нравиться, мы даже чатик сделали (и народ даже каждый день новый приходит). Нас уже больше чем в clojure чатике))

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
че за reason ваще
фейсбук сделали свой окамл язык

Dima
14.05.2017
18:48:15
Reason к js не имеет особого отношения
он имеет отношение к "на чем писать фронтенд, гигантский"

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

Umren
14.05.2017
18:48:48
Reason скорее вместо flow
флоу это прибамбас, а ризон это полный переход

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 его закрыли тк у них нет денег

и болтаешься туда сюда зачем то)

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
либо там разногласия по развитию
Если отдать куда-нибудь типа Apache Foundation, то там помогают поддерживать (tomcat и groovy живут и развиваются)

Dima
14.05.2017
18:56:00
а у фейсбука там 2 экрана на реакт нейтиве
это типа сарказм и преувелечение? хотя я согласен что относительно основного приложения можно и так сказать

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.

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
разве в xamarin они не пишут обвязки на каждый чих сами (в том смысле что ты не можешь это сделать сам как в RN) ?
сами в смысле Microsoft? да, условно после ios релиза надо ждать пока напишут

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

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

Umren
14.05.2017
19:03:42
разве в xamarin они не пишут обвязки на каждый чих сами (в том смысле что ты не можешь это сделать сам как в RN) ?
Вроде можешь, кроме того ты можешь типа вызывать нативный код платформы без обвязок всяких, но это весь смысл кросс платформы убивает

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
а если обновить до последнего все плагины
ладно плагины, вот RN обновить, это то еще дело ?

Dima
14.05.2017
19:06:03
в смысле что он ставит несовместимые плагины или что-нибудь такое, не компилится, какой-нибудь баг, мейнтенер библиотеки ее бросил и надо форкать и etc

ладно плагины, вот RN обновить, это то еще дело ?
ну хотя бы с upgrade-git оно как-то терпимо

я тут накатил за 9 месяцев из апстрима в macos форк, 300 merge conflicts, я именно таким способом изучаю что нового в кишках : )

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
ну это обычное дело если ты затащил миллион библиотек
а представь библиотек вообще почти нет, по крайней мере для ui. - все в стандартной, либо какая-нибудь подписка на набор компонент за $5K в месяц (у нас такая была)

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

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

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

Страница 168 из 878