Andrew Kiselev
много кода удается шарить между платформами?
да, много, но в тоже время нужно прорабатывать детали интерфейса под две платформы
Anonymous
да, много, но в тоже время нужно прорабатывать детали интерфейса под две платформы
а биндинги свои в нативном коде к чему то уже удалось пописать?
Anonymous
Думаешь ocaml приживется? На том же .NET F# юзают раз в 100 меньше людей чем C# (и даже VB).
насколько я понял reason - это разработка впервую очередь для разработчиков facebook, они решают задачи внутри компании и js им в голом виде никак не нравится
Anonymous
у мс есть тайпскрипт, у гугла дарт
Anonymous
вот хотят свою канитель
Anonymous
А как там остальным будет им уже пофиг
Dima
Думаешь ocaml приживется? На том же .NET F# юзают раз в 100 меньше людей чем C# (и даже VB).
ну его там упростили максимально, теперь зависит от тулинга и хайп-машины, но пока сложно представить. Я кстати писал на F# в бытность энтерпрайз разработчика, кайф
Igor
ну его там упростили максимально, теперь зависит от тулинга и хайп-машины, но пока сложно представить. Я кстати писал на F# в бытность энтерпрайз разработчика, кайф
Да мне тоже нравиться, мы даже чатик сделали (и народ даже каждый день новый приходит). Нас уже больше чем в clojure чатике))
Dima
фейсбук мне кажется туннель с двух сторон роют к одной цели: есть flow, есть reason
Vladimir
Reason к js не имеет особого отношения
Anonymous
мне вот как то стремно юзать и вкладываться в реакт нейтив, я хз насколько фейсбук в нем вообще заинтересован
Sergey
че за reason ваще
Anonymous
че за reason ваще
фейсбук сделали свой окамл язык
Dima
Reason к js не имеет особого отношения
он имеет отношение к "на чем писать фронтенд, гигантский"
KlonD90
Reason скорее вместо flow
Anonymous
Reason скорее вместо flow
флоу это прибамбас, а ризон это полный переход
KlonD90
Вряд ли будут трогать сам react
Andrew Kiselev
а биндинги свои в нативном коде к чему то уже удалось пописать?
особо не требуется, поскольку многие кейсы функционала уже покрыты библиотеками.
KlonD90
На крайний случай есть nativescript
Anonymous
кто то его вообще юзает?
Dima
некоторая часть angular коммьюнити
Anonymous
кроме того "на крайник случай" это сомнительно, вот ты сделал приложение на реакт нейтив, фейсбук в след году на него забил, ты переписал на нейтив скрипт в 2019 его закрыли тк у них нет денег
Anonymous
и болтаешься туда сюда зачем то)
Anonymous
чаще то что отпускают в опен сорс это как на кладбище
Anonymous
такие массивные проекты не тянет сообщество
Dima
мне вот как то стремно юзать и вкладываться в реакт нейтив, я хз насколько фейсбук в нем вообще заинтересован
ты вкладываешься в 1) язык (js + flow / typescript), ничего тут страшного 2) в react и его экосистему (те же риски что и в вебе), плюс компонентная модель и единый глобальный стейт и в обычном нативном приложении можно использовать 3) в бридж и глюки тулинга и вообще архитектуры React Native. Вот тут единственный риск, но на самом деле ты попутно много узнаешь о экосистемах эппла, гугла и в самом плохом случае на выходе просто знаешь Java/ObjectiveC и при этом понимание как решать такие проблемы как анимация, виртуальные списки и тд
Anonymous
либо там разногласия по развитию
Anonymous
и оно делится на 5 проектов
Anonymous
которые потом дохнут
Anonymous
обычно я заметил либо проект изначально был опен сорсом
Anonymous
либо компания как то привязана к нему должна быть
Anonymous
а у фейсбука там 2 экрана на реакт нейтиве
Anonymous
в двух приложениях
Vladimir
Для тех кто не осилил
Anonymous
то есть они его выкинут и непоперхнуться
Dima
ну не совсем, у него есть мощный бакенд в виде ocaml
Anonymous
кастомеров нет
Anonymous
никто не платит им
Igor
либо там разногласия по развитию
Если отдать куда-нибудь типа Apache Foundation, то там помогают поддерживать (tomcat и groovy живут и развиваются)
Dima
а у фейсбука там 2 экрана на реакт нейтиве
это типа сарказм и преувелечение? хотя я согласен что относительно основного приложения можно и так сказать
Anonymous
груви живет только засчет гредла
Anonymous
не было бы гредла не было бы груви
Anonymous
уже
Sergey
напишите уже Абрамову или разрабам из фб да спросите :) че гадаете то
Anonymous
просто потому что гугл завязался с андроидом на гредл поэтому груви и живет
Anonymous
а кто так завязался на реакт нейтив? никто
Dima
instagram, airbnb, wix, tesla, etc.
Dima
это хорошая замена webview
Anonymous
Да я не говорю что он плохой, реакт нейтив это огромный шаг относительно веб вью
Anonymous
потенциально неплохая технология для кросс платформы
Anonymous
просто пугает неопределенность в ее поддержке и развитии
Dima
мне 1 и 2 не интересно :(
тогда непонятно зачем React Native, зачем оверхед если нет шансов переиспльзвать эти знания js и его экосистемы
Dima
кросслпатформ полно
Dima
тот же xamarin
Dima
пиши себе на c#, получай платный саппорт
Igor
просто потому что гугл завязался с андроидом на гредл поэтому груви и живет
Про грейлс или спок ты конечно не знаешь. Ладно ты у нас эксперт по всем технологиям, похоже пришел сюда понабрасывать (зачем аватарку сменил синий-гном)?
Dima
ide будет автокомплит делать тебе, документация хорошая
Anonymous
кросслпатформ полно
нормальной почти нет
Anonymous
как я узнал про ксамарин там ничего не хорошо
Anonymous
знакомая компания c# шоп его выбрали в итоге ща переписывают все на натив
Anonymous
то есть они наняли ios и андроид разработчиков
Anonymous
и тех c# на другие проекты назначили
Dima
ну для 80% проектов, не ААА уровня там вполне ок
Anonymous
после года разработки
Dima
но в принципе и на React Native не обойтись без iOS / Android
Dima
просто тут хорошо обычно что можно решить проблему добавлением в команду, а не переписыванием полностью
Aleksei
разве в xamarin они не пишут обвязки на каждый чих сами (в том смысле что ты не можешь это сделать сам как в RN) ?
Anonymous
груви это сейчас оч маргинальный язык и всегда им был, я вообще не понимаю смысла им пользоваться если честно
Anonymous
то что пивотал его выкинули это правильно
Dima
Anonymous
он им денег не приносит
Dima
согласен, но там вроде быстро всё, и сразу со стандартами качества, поддержкой и т.д.
Anonymous
разве в xamarin они не пишут обвязки на каждый чих сами (в том смысле что ты не можешь это сделать сам как в RN) ?
Вроде можешь, кроме того ты можешь типа вызывать нативный код платформы без обвязок всяких, но это весь смысл кросс платформы убивает