URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101859
[ Назад ]

Исходное сообщение
"Facebook представил фреймворк React Native и среду разработк..."

Отправлено opennews , 27-Мрт-15 12:57 
На конференции F8 2015 компания Facebook представила (https://code.facebook.com/posts/1014532261909640/react-nativ.../) открытый проект React Native (http://facebook.github.io/react-native/), а рамках которого подготовлен вариант web-фреймворка React (http://facebook.github.io/react/), предназначенный для разработки обособленных мобильных приложений, внешний вид и поведение которых ничем не отличается от программ, написанных с использованием штатных средств разработки различных мобильных платформ. Код проекта распространяется (https://github.com/facebook/react-native) под лицензией BSD.

Приложения создаются при помощи HTML5, JavaScript и компонентов пользовательского интерфейса, предоставляемых фреймворком React. Подготовленное при помощи React Native приложение может быть собрано для всех поддерживаемых платформ. Кроме создания web-приложений при помощи  React, выпуск React Native  предоставляет средства разработки только для платформы iOS, поддержка Android ожидается в ближайшем будущем. Разработчику предоставляется возможность использования как штатные компоненты целевой платформы, например, в iOS доступны классы TabBarIOS и NavigatorIOS, так и универсальные для всех платформ реализации элементов интерфейса (например, UITabBar и UINavigationController), внешний вид которых адаптирован для каждой платформы.


Взаимодействие между JavaScript-приложением и мобильной платформой производится в асинхронном режиме, что позволяет вынести в отдельную нить такие операции как декодирование изображений и сохранение на диск, не блокируя интерфейс пользователя. Кроме того, разработчику предоставляет мощная система обработки событий с сенсорного экрана, многослойная модель Flexbox для блочной компоновки элементов интерфейса для экранов разного размера, возможность установки дополнений, модулей и библиотек, как написанных на JavaScript, так и распространяемых для целевой платформы (например, в iOS можно использовать сторонние модули на Objective-C).

Одновременно объявлено (https://code.facebook.com/posts/754869551286944/f8-big-techn.../) о создании новой интегрированной среды разработки Nuclide (http://nuclide.io/), оптимизированной для разработки мобильных и web-приложений на языке JavaScript с использованием React или React Native и статического анализатора Flow (http://www.opennet.me/opennews/art.shtml?num=41105), а также на  языке Hack (http://www.opennet.me/opennews/art.shtml?num=39368) (вариант PHP со статической типизацией). Проект Nuclide развивается в сотрудничестве с  GitHub и базируется на среде редактирования кода Atom (http://www.opennet.me/opennews/art.shtml?num=39711),  которая построена с использованием браузерного ядра Chromium. Предварительную версию Nuclide планируется опубликовать в ближайшее время.
<center><img src="http://www.opennet.me/opennews/pics_base/0_1427449898.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>


URL: https://code.facebook.com/posts/754869551286944/f8-big-techn.../
Новость: http://www.opennet.me/opennews/art.shtml?num=41918


Содержание

Сообщения в этом обсуждении
"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 12:57 
>Проект Nuclide развивается в сотрудничестве с GitHub и базируется на среде редактирования кода Atom, которая построена с использованием браузерного ядра Chromium.

Вся суть интерпрайза в одном предложении. Впрочем нет, стоило ещё Chromium запустить поверх Dalvik, запущенного в эмуляторе Андроида.


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 13:15 
вы таки против Atom-Shell ? Имхо он куда лучше nw.js

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 13:25 
Ненужно лучше ненужно?

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 14:56 
Нет не так
Выбирая более нужное из двух ненужно, не забывай те, что оно не нужно...

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 16:24 
Вот что действительно ненужно, так это срать в коментах и оставлять ненужные мнения про инструменты, которые не понимаешь

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 20:17 
Мнение анонимных аналитиков очень важно для нас.

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 20:58 
> Вот что действительно ненужно, так это срать в коментах и оставлять ненужные
> мнения про инструменты, которые не понимаешь

Не вижу чем информационный спам хуже информационного спама. Мне все-равно, спамит ли своим энтерпрайзным месивом фэйсбук или анонимус - на результат это не влияет. Но фэйсбук производит больше нафигнужного информационного шума, про который через 5 лет никто и не вспомнит.


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Sluggard , 28-Мрт-15 03:44 
Инфошум от Анонима лучше — он главную ОпенНета не засоряет.

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 13:19 
да уж действительно, куда всем этим фейсбукам с гитхабами до местных экспертов, не понимающих, что происходит в сишном хелловорде))

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено orgkhnargh , 27-Мрт-15 23:51 
Действительно, можно же было вместо того, чтобы взять готовые инструменты, сделать такие же свои.

Может они должны еще и свои процессоры производить, а то иначе вся суть "интерпрайза" видна, правильно?

Сначала думай, а потом пиши, анон.


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 13:26 
React не фреймворк, а библиотека

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 15:15 
Я тебя удивлю, React Native фреймворк, React библиотека.

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 13:53 
Напишите, пожалуйста, обзорную статью по caitsith. Это система мандатного контроля доступа от создателя tomoyo и akari.
http://caitsith.sourceforge.jp/

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 15:22 
Если оно такое же по юзабилити - не взлетит. Но обзор всё равно хочу, "а вдруг?".

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 15:26 
> Process's domainname representation has changed from space delimited multiple words (e.g. "<kernel> /sbin/init /etc/rc.d/rc.sysinit") to a single word (e.g. "/sbin/init").

Через несколько лет Зоркий Глаз начал что-то подозревать...


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 15:44 
Что именно начал подозревать? Телепатов нету?

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 15:47 
>> Process's domainname representation has changed from space delimited multiple words (e.g. "<kernel> /sbin/init /etc/rc.d/rc.sysinit") to a single word (e.g. "/sbin/init").
> Через несколько лет Зоркий Глаз начал что-то подозревать...

Кому нужны эти домены? Зоркий Глаз заметил слово simplified в заголовке?


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 15:43 
tomoyo был удобен. Ты не пользовался, поэтому о юзаибилити тебе ничего не известно.

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено arzeth , 27-Мрт-15 15:31 
По-моему проще было в виде плагинов сделать, а не форкать целый Atom.

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 18:13 
все правильно, фейсбук так и сделал:

>Nuclide is a set of packages implemented on top of Atom, and we are working closely with GitHub to contribute upstream to the core project


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Петруччо , 27-Мрт-15 16:41 
Неплохо..:) Только жаль, что сначала портируют только на лучшие оси..

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 18:39 
> только на лучшие оси..

Печешься о юзерах с WinPhone, пользуясь iOS/Andoroid?
Или четко понимаешь, что пользуешься говеным WinPhone, завидуя юзерам iOS/Android?


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 20:32 
Все мы рабы проприерастов, зачем ссориться?

"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Аноним , 27-Мрт-15 21:00 
> Все мы рабы проприерастов, зачем ссориться?

Правильно, только ковровые ядерные бомбардировки спасут отца русской демократии.


"Facebook представил фреймворк React Native и среду разработк..."
Отправлено Марина , 26-Апр-16 16:22 
Обычно разработчики скептически относятся к переносу языка с нативной платформы на другую. Но несколько месяцев назад, оценивая React Native, один iOS-разработчик заявил:

«Возможно, я больше не буду писать iOS-приложение на Objective-C и Swift.»

Больше про React Native и другие веб-технологии 2015 года читайте в нашем блоге:
http://www.inp-software.com/blog/marina/exciting-web-technol...