The OpenNET Project / Index page

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

Facebook сменил лицензию на GraphQL и выпустил React 16

28.09.2017 11:11

Следом за сменой лицензии на проекты React, Jest, Flow и Immutable.js, компания Facebook сообщила о перелицензировании спецификации языка формирования запросов GraphQL и связанных с ней эталонных реализаций. Отныне GraphQL будет распространяться в рамках соглашения Open Web Foundation Agreement (OWFa) v1.0, а GraphQL.js и клиентский фреймворк Relay под лицензиями MIT. Соглашение OWFa рассчитано на распространение открытых стандартов, развиваемых совместно представителями различных сообществ и компаний. Применение OWFa позволяет создавать реализации GraphQL без отчисления роялти и даёт возможность другим организациям принимать участие в развитии стандарта.

Также представлен JavaScript-фреймворк для построения пользовательских интерфейсов React 16, который стал первым выпуском после смены лицензии с BSD+Patent на MIT. Выпуск примечателен полной переработкой внтуренностей при сохранении публичного API и полноценной поддержкой отрисовки в асинхронном режиме, позволяющей обрабатывать большое число компонентов без блокировки основного потока выполнения.

В новой версии также повышены требования к возможностям JavaScript, необходимым для применения фреймворка. В частности, в число обязательных переведена поддержка типов Map и Set, а также вызов requestAnimationFrame. Из новых возможностей отмечены: режим потоковой отрисовки на стороне сервера (ReactDOMServer.renderToNodeStream), поддержка возвращения компонентами render массивов и строк, расширение средств обработки ошибок, поддержка декларативной отрисовки поддеревьев через другие DOM-узлы при помощи ReactDOM.createPortal() и поддержка передачи нестандартных атрибутов в React DOM.

  1. Главная ссылка к новости (https://code.facebook.com/post...)
  2. OpenNews: Facebook открыл фреймворки для построения интерфейса: Litho, React Fiber, Relay Modern и React VR
  3. OpenNews: Доступна распределённая графо-ориентированная СУБД Dgraph 0.4
  4. OpenNews: Проект RethinkDB представил Horizon, открытую альтернативу Firebase
  5. OpenNews: Facebook представил новый язык формирования запросов GraphQL
  6. OpenNews: Facebook объявил о перелицензировании React, Jest, Flow и Immutable.js
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47286-graphql
Ключевые слова: graphql, license
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Мать драконов (?), 11:29, 28/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    React 16 - огонь! Порталы - нужная вещь.
     
     
  • 2.6, Аноним (-), 14:45, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да! Люблю телепортироваться на работу и редактировать портлеты в лайфрее!
     
  • 2.12, AntonAlekseevich (ok), 17:08, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Те кто поставил минусы наверное не поняли сарказма. :D
     

  • 1.2, anonymous (??), 12:48, 28/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    люди плиз киньте ссылку на hello world на react для тех кто его не знает!
    может какие-то видео уроки или уроки на сайте... js знаю на среднем уровне, без новомодных промисов
     
     
  • 2.3, sta1us (?), 13:58, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    https://facebook.github.io/react/docs/hello-world.html
     
  • 2.4, Аноним (-), 14:28, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > без новомодных промисов

    Это не средний уровень, а базовый

     
     
  • 3.7, _hide_ (ok), 14:46, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Не спорю, примусы бывают удобны, но...
    Такой странный способ градации навыков и знаний может лишь говорить об отсутствии элементарной компьютерной/технической грамотности (ну или безграмотности, если везде видится возможность засунуть промис, другой)
     
  • 3.8, anonymous (??), 15:02, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    я вот например почитал про промисы эти, по сути это попытка сделать итераторы и уже и забыл как оно там вызывается, можно и без них прекрасно. не нужно пихать это всюду как не нужно например исключения в C++ всюду пихать
     
     
  • 4.9, У (?), 16:06, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "по сути это попытка сделать итераторы" - улыбнуло!
    "Аффатар, пищи ещё!"
     
     
  • 5.10, anonymous (??), 16:09, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    что-ж именно улыбает? именно итераторы как stl, std::list
     
     
  • 6.14, человек0стол (?), 18:24, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > что-ж именно улыбает? именно итераторы

    тебя прямой перевод слов не смущает никак да?

     
  • 5.11, anonymous (??), 16:13, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    ну я не то написал, я говорил про генераторы как про итераторы, а не про промисы
     
     
  • 6.13, У (?), 17:50, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да и генераторы с итераторами мешать не стоит, хотя и те, и другие связаны с итерированием. Концепции у них разные, а цели похожие.
     
     
  • 7.15, anonymous (??), 19:10, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    итераторы и есть, просто в коде конечно это выглядит по другому
     
     
  • 8.16, У (?), 20:56, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что тут скажешь Аффатар, пищи есчо ... текст свёрнут, показать
     
     
  • 9.18, anonymous (??), 12:39, 29/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    если человек метет метлой - это дворник, если механизм сделан для интерирования ... текст свёрнут, показать
     

  • 1.5, Аноним (-), 14:44, 28/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кто юзал GraphQL? Как оно?
     
     
  • 2.17, Виталик (??), 21:42, 28/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Очень круто для публичных апи.
    Если же апи не публичное, то вообще не вижу смысла юзать ее вместо старой доброй rest.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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