Murad
нет, я в СПБ :)
жаль, хотел к вам в гости заскочить через пару неделек буду проездом
Aleksei
Здесь же реакт же
вот именно, очевидно что мы тут будем о реакте говорить. не тот чат ты выбрал чтобы затыкать людей
Ivan
какие кейсы конкретно? выше написали что большинство приложений не сильно различаются в ui и смысла дублировать приложения нет
конкретно интересно ведро и его особенности. я просто не представляю как решаются кросплатформенно проблемы, которые и на нативе вызывают попаболь
KlonD90
а вот можно реакт native и реакт приложение так чтобы совсем одно приложение везде?
Sergey
вот это мечта конечно
Murad
это от архитектуры зависит у нас получается расшарить около 70% приложения
Sergey
чтобы и рн и реакт
Sergey
и все вместе
Murad
нет
ну есть же react-native-web, ну че вы
Sergey
и ваще ниче писать не надо было
Murad
реально? или только бизнес логику
ну что есть бизнес логика, когда большая часть управления стейтом в редюксе, все экшны-фетчи одинаковые практически, пару полифилов решают большинство расхождений
Aleksei
ну есть же react-native-web, ну че вы
я просто кратко ответил, неохота расписывать) и все равно даже в таком случае 100% это мечта нереальная. в обычном приложении все равно приходится использовать api браузера
Murad
по сути в папке web / mobile у нас только View / стили / локальные подгрузки с редюкс стора (те же проптайпсы тоже шейред) / и чисто платформенные утилиты
Murad
что в общем немало, и требует от нас сепарировать "то что не связанно с платформой" отдельно
I'm That Fel!x
у авиасейлзов нативщина
А что в вашем понимании нативщина?
Murad
А что в вашем понимании нативщина?
всмысле написание приложения без кроссплатформенного фреймворка
Murad
по крайней мере в прошлом году было еще так
Murad
-
Ilya
Я тоже с ios пришел.. причем на проекте из 4х человек 1 ios (я) и 3 Android разраба.. + был один более продвинутый js на начальном этапе
I'm That Fel!x
Зачем больше одного человека на проект?
Ilya
приложение пока только под ios, но дизайн под андроид уже пилят )
Ilya
это еще не считая тестеров, дизайнеров и серверсайда )))
Ilya
Качество кода лучше, опять же
Vladimir
Зачем больше одного человека на проект?
Чтобы если один уйдет, хоть кто то остался в теме
I'm That Fel!x
время деньги
То есть 300 разработчиков запилят приложение за один день, в то время как один это будет делать год?
I'm That Fel!x
Чтобы если один уйдет, хоть кто то остался в теме
У меня в компании нет таких людей, я просто не понимаю этого фактора
Ilya
Мы пилим разные части функционала
Ilya
У нас скорее сервер-сайд тормозит по скорости..
Gerc
А обязательно на JS писать? На про сто Java нельзя?
Aleksei
А обязательно на JS писать? На про сто Java нельзя?
берешь любой compile to js язык и пишешь
Igor
берешь любой compile to js язык и пишешь
Прям любой не получится, тот же KotlinJS не поддерживает ReactNative пока (только обычный).
Aleksei
в смысле что они биндинги под реакт не имеют?
Igor
в смысле что они биндинги под реакт не имеют?
да (пытался сам сделать из ts2kt - падает все)
Aleksei
они же в жетбрейнс делают че то под реакт
Aleksei
странно
Igor
они же в жетбрейнс делают че то под реакт
Они не выеживаются) и пишут на JS https://github.com/JetBrains/youtrack-mobile (могли бы хоть на typescript 😒)
Aleksei
не, я в том смысле что чувака из жетбрейнс знаю который говорил что они под реакт там че то пишут у себя на котлине
Aleksei
ахинею правда какую то, но пишут)
Igor
не, я в том смысле что чувака из жетбрейнс знаю который говорил что они под реакт там че то пишут у себя на котлине
Натив? Может что-то тестирую внутри, не удивлюсь если скоро все таки сделают.
Igor
не, просто реакт
Это давно работает
Aleksei
а тогда в чем может быть проблема
Aleksei
ts2kt поди накосячил че то)
Igor
а тогда в чем может быть проблема
Это у тебя там друзья в JB, ты и скажи)
Aleksei
Это у тебя там друзья в JB, ты и скажи)
не друзья, так, знакомые 😜
Aleksei
ну я вот на cljs пишу, проблем не испытываю)
Igor
ну я вот на cljs пишу, проблем не испытываю)
Я F# пробовал (через Fable), тоже вроде норм, но тяжеловато без хорошего тулинга и JSX. Так что пока на TypeScript остановился.
Ilya
А обязательно на JS писать? На про сто Java нельзя?
Как ты под ios на java? Для меня многие вещи на нативе было бы проще, но вот раз пришел такой проект - чего бы и не научиться...
Ilya
Тут имхо проще на JS сразу, чем зависеть от еще одной лишней зависимости.
Aleksei
хотя без тулинга как @angmarr говорит правда тяжеловато
Ilya
хз, я например, больше по ObjC/Swift :)
Aleksei
имхо такие разговоры из разряда "зачем писать на си когда есть ассемблер", "зачем писать на java если есть c++", ну ты понял 😉
Ilya
Но, с JS уже знаком был, так что... ) Мне проще на JS
Igor
Но, с JS уже знаком был, так что... ) Мне проще на JS
Почему не TypeScript?, там все тоже самое + типы
Ilya
Это уже не я решал )
Ilya
Имхо багов связанных с отсутствием типов у нас пока даже не было, вроде.
Igor
Имхо багов связанных с отсутствием типов у нас пока даже не было, вроде.
Там же не только баги, еще и рефакториги и поддерживаемость. Опять таки, джунам проще въехать, когда их кидают на легаси проект. (и JS это вообще не язык 😏, ну да ладно мне MS не платит за евангилизм)
Murad
> JS это вообще не язык а что это?
Anonymous
сексуальная ориентация?
Murad
джаваскриптуалы?
Igor
> JS это вообще не язык а что это?
это была ошибка (но не будем флудить)
Murad
это была ошибка (но не будем флудить)
на тему типов-тестов, мне очень нравится как Рич Хикки описывает их в simple made easy
Igor
Посмотри Reason, там есть jsx
Блин, я уже кучу верстки написал на TypeScript 😵. А есть гарантия, что FB его не кинет?
Igor
на тему типов-тестов, мне очень нравится как Рич Хикки описывает их в simple made easy
Вот clojure(script) я уважаю и смотрел наверное все видео Rich Hickey, но JS это все таки ошибка) Там же дело не только в “корректности”, на типах можно всю доменную область разложить, особенно если это ML/OCaml с их sum-types.
Murad
в чем ошибка то
Владимир
Да, это очень глупые разговоры. Я вообще не очень понимаю, зачем обсуждать в сообществе RN, хорошо ли что RN написан на js.