Renat
Господа, а записи с DevConf в частности по этому докладу были? И будут ли?
http://devconf.ru/ru/offers/offer/133
Denis
Лёша и Антон снимали на мобильные :)
Denis
Лёша вообще 4K снял
Roman
плюсую к реквесту записей
Roman
делитесь
Roman
а слайды есть?
Lawrentiy
вот есть видео
https://www.youtube.com/watch?v=Uyk_8WWna6s
Renat
Круто, лайк 🖐🏼
Roman
это не то же
Andrey
и вообще про другое и старое уже )
Renat
Н — невнимательность. Точно, не то совсем)
Lawrentiy
да, дейтвительно...
Lawrentiy
Думал, на Дениса хотят посмотреть. А оказывается тема интересна... Вот оно что! (сарказм в действии)
Renat
Дениса я уже увидел :)
Denis
:)) Это было давно
Renat
Ты сильно изменился с тех пор? ))
Denis
Да постоянно чё-то меняется :)
Sergey
Лёша и Антон снимали на мобильные :)
Ой, я не в тот чат сначала ответил...
Короче, на запись Антона не надейтесь: он стримил в Перископ и забыл поставить галочку какую-то и через сутки запись удалилась.
Denis
:))
Renat
:(
Denis
С этим докладом можно было ещё раз. Меня немного прервали. У меня их уже на 8 часов уже скопилось. :)
React Native, GraphQL/Relay,
Isomorphic React Apps
JavaScript Trends
Microservices, CoreOS & Kubernetes
Denis
Может отдельный митап сделать))
Andrey
Denis
Или мастер класс на весь день :)
Renat
Вон как Кантор делает, бабло стрижет)
Denis
Он вроде совсем базовые вещи говорит :)
Renat
Я про формат )
Denis
Удаленный формат не работает
Denis
Собираться в зале на весь день - работает
Renat
Ну я в зале как раз у него как-то был, он в Яндексе что-то читал
Denis
В марте выступал на AgileDays 2016 с докладом о том, что случилось в мире JavaScript за последние два года и какие тренды есть сейчас. Получил много благодарностей за это выступление и вот на днях опять. Раз многим оно оказалось полезным, решил поделиться. Основная часть была взята с ноябрьского выступления.
"2016 год. Добро пожаловать в новую реальность.
Сегодня позиция JavaScript-разработчика является одной из самых востребованных и хорошо оплачиваемых в мире. Современные возможности JavaScript - это квестистенция всего, что произошло в отрасли разработки за всё её время существования: универсальные React-компоненты и композиция, декларативная анимация, изоморфные приложения, отсутствие side effects, авто-генерация тестов, симбиоз ООП и функционального программирования.
Последние три года выдались самые насыщенные революционные для веб-разработки. Многие разработчики, кто не успел уследить за произошедшим, задают лишь один вопрос ЧТО ПРОИСХОДИТ?
В рамках этого доклада мы попробуем синхронизироваться с JavaScript сообществом и посмотреть, что же он предоставляет нам сегодня? Как решать задачи привычные задачи? Что является актуальным направлением, а что может стать пустой тратой сил и времени?"
http://www.slideshare.net/denisizmaylov/javascript-react-redux-63287677
vof
попытался скачать презентацию - заблокировано РКН, жесть. http://s3.amazonaws.com/ppt-download/agiledays-javascript-160621110709.pdf
Anonymous
у кого-то был успех в rn + typescript?
Denis
Alexander 🐕
Привет, коллеги!
Alexander 🐕
Мне нужна ваша консультация
Бесплатная
Alexander 🐕
Начну с того, что сам я не мобильный разработчик ни разу
Alexander 🐕
Но у меня есть клиент, которому нужно кроссплатформенное мобильное приложение
Alexander 🐕
И ему кто-то сказал, что на мобильных платформах есть возможность взять сайт, упаковать прямо в виде приложения, и так опубликовать
Переубеждать его мне сложна
Проще взять что-нибудь кроссплатформенное
Alexander 🐕
В связи с этим у меня два вопроса
Alexander 🐕
Вопрос первый - насколько риакт нейтив похож на обычный риакт?
Если наколбасить приложение на первом, легко ли будет потом по этому коду сделать обычное RIA?
Alexander 🐕
Вопрос второй - насколько риакт нейтив покрывает потребности мобильного разработчика?
Вот у меня есть набор контролов в дизайне, формочки, работа с картой - подойдет ли мне риакт нейтив?
Или там есть какие-нибудь ограничения?
Igor
Ответ на первый вопрос: различия есть существенные в архитектуре и data-flow
Igor
При должном соблюдении правил можно сократить разрыв кода от 20 до 40 процентов
Igor
Во многом зависит от специфики конкретного приложения
Vladimir
1) есть такой проектик react-web от alibaba, он позволяет из rn-приложения сделать веб-приложение http://taobaofed.github.io/react-web/ . Там всё равно будут нюансы между платформами и веб версия будет только для мобилок. У нас по факту получилось около 90% переиспользуемого кода.
2) по сути rn - это просто обвёртка над нативным кодом. Всё что можно делать на нативных платформах - можно на rn. Проблема сейчас в том, что по факту не так много готовых компонентов. Пошустри тут на наличие того, что нужно https://react.parts/native
Igor
Результаты для тудулиста и медиаплеера будут разные
Alexander 🐕
Ага, интересно, спасибо
А если какого-то байндинга к нативному компоненту нет - я смогу его сам сделать?
Vladimir
да, это не так сложно, как кажется, хотя в первый раз надо будет поковыряться
Roman
Denis
Roman
а ты как думал, веб девы это не девы
Roman
php - не яп
Roman
помню долго кукарекали с подобными лозунгами
Roman
видимо остатки былого пригара
Denis
Но будем честными. RN упрощает разработку сильно. Сводит могильную разработку почти до уровня виджетов :)
Denis
Б
Roman
Denis
Да, и снижение зарплат ;)
Al
Так же пригорало в своё время у бэкенда от ноды, и правильно подгорало, она же в итоге отхавала часть рынка :)
Denis
JavaScript eat the world
Roman
Roman
аспы вообще говорили не взлетит
Roman
в итоге js действительно жрет мир)
Roman
Да, и снижение зарплат ;)
ну как) я пока вижу что у жс с реактами кэша на порядок выше чем в среднем по пхп или на рубях с питонами
Roman
судя по биржам
Anonymous
там все правильно написано
Anonymous
даже react fiber пиздит концепции из obj-c’шного ComponentKit
Anonymous
кстати, css в итоге в лэйауты некурильщика пересчитываются нативно или на js?
Sergey
Roman
Да, и снижение зарплат ;)
нет же
упрощение - это сокращение сроков разработки
как следствие > сокращение расходов бизнеса на разработку
а зарплаты коррелируют от спроса и предложения
Sergey
кстати, css в итоге в лэйауты некурильщика пересчитываются нативно или на js?
Там офигительная история вообще.
У Фейсбука есть проект css-layout, написанный на JS https://github.com/facebook/css-layout
Но этот JS транслируется в Java и С
C-шная версия используется в RN для iOS (https://github.com/facebook/react-native/tree/master/React/Layout), джавовская в Андроиде ( https://github.com/facebook/react-native/tree/master/ReactAndroid/src/main/java/com/facebook/csslayout)
Roman
популярность и востребованность технологии,
из-за ее выгодности для бизнеса с точки зрения сроков,
приводит к повышенному спросу на разработчиков, что скорее ведет наоборот к повышению средней зп
а вот насколько в целом разработчики успевают переобуваться в новые востребованные бизнесом технологии это вопрос
Александр
Откуда такие клевые дровишки? Охото весь тред почитать
Александр
🤔
Александр
и почему я вместо текста вижу только «кококо, вы все дилетанты, а мы профессионалы, хоть и делаем хуже, дольше, дороже, зато профессионально, кокококо»
Roman
илитненько