The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Facebook представил фреймворк React Native и среду разработк..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от opennews (??) on 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Facebook представил фреймворк React Native и среду разработк..."  –1 +/
Сообщение от Аноним (??) on 27-Мрт-15, 13:15 
вы таки против Atom-Shell ? Имхо он куда лучше nw.js
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Facebook представил фреймворк React Native и среду разработк..."  +6 +/
Сообщение от Аноним (??) on 27-Мрт-15, 13:25 
Ненужно лучше ненужно?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Аноним (??) on 27-Мрт-15, 14:56 
Нет не так
Выбирая более нужное из двух ненужно, не забывай те, что оно не нужно...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Facebook представил фреймворк React Native и среду разработк..."  +2 +/
Сообщение от Аноним (??) on 27-Мрт-15, 16:24 
Вот что действительно ненужно, так это срать в коментах и оставлять ненужные мнения про инструменты, которые не понимаешь
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

21. "Facebook представил фреймворк React Native и среду разработк..."  –1 +/
Сообщение от Аноним (??) on 27-Мрт-15, 20:17 
Мнение анонимных аналитиков очень важно для нас.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

26. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Sluggard (ok) on 28-Мрт-15, 03:44 
Инфошум от Анонима лучше — он главную ОпенНета не засоряет.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

3. "Facebook представил фреймворк React Native и среду разработк..."  +3 +/
Сообщение от Аноним (??) on 27-Мрт-15, 13:19 
да уж действительно, куда всем этим фейсбукам с гитхабами до местных экспертов, не понимающих, что происходит в сишном хелловорде))
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Facebook представил фреймворк React Native и среду разработк..."  +2 +/
Сообщение от Аноним (??) on 27-Мрт-15, 13:26 
React не фреймворк, а библиотека
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Аноним (??) on 27-Мрт-15, 15:15 
Я тебя удивлю, React Native фреймворк, React библиотека.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Facebook представил фреймворк React Native и среду разработк..."  +1 +/
Сообщение от Аноним (??) on 27-Мрт-15, 13:53 
Напишите, пожалуйста, обзорную статью по caitsith. Это система мандатного контроля доступа от создателя tomoyo и akari.
http://caitsith.sourceforge.jp/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Facebook представил фреймворк React Native и среду разработк..."  +1 +/
Сообщение от Аноним (??) on 27-Мрт-15, 15:22 
Если оно такое же по юзабилити - не взлетит. Но обзор всё равно хочу, "а вдруг?".
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Facebook представил фреймворк React Native и среду разработк..."  +1 +/
Сообщение от Аноним (??) on 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").

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Аноним (??) on 27-Мрт-15, 15:44 
Что именно начал подозревать? Телепатов нету?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Аноним (??) on 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 в заголовке?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Аноним (??) on 27-Мрт-15, 15:43 
tomoyo был удобен. Ты не пользовался, поэтому о юзаибилити тебе ничего не известно.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Facebook представил фреймворк React Native и среду разработк..."  +1 +/
Сообщение от arzeth (ok) on 27-Мрт-15, 15:31 
По-моему проще было в виде плагинов сделать, а не форкать целый Atom.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Facebook представил фреймворк React Native и среду разработк..."  +2 +/
Сообщение от Аноним (??) on 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

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Петруччо email on 27-Мрт-15, 16:41 
Неплохо..:) Только жаль, что сначала портируют только на лучшие оси..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Аноним (??) on 27-Мрт-15, 18:39 
> только на лучшие оси..

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Facebook представил фреймворк React Native и среду разработк..."  +/
Сообщение от Аноним (??) on 27-Мрт-15, 20:32 
Все мы рабы проприерастов, зачем ссориться?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру