The OpenNET Project / Index page

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

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

Следом за сменой лицензии на проекты 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
Тип: Программы
Ключевые слова: graphql, license
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Мать драконов, 11:29, 28/09/2017 [ответить] [смотреть все]
  • –4 +/
    React 16 - огонь! Порталы - нужная вещь.
     
     
  • 2.6, Аноним, 14:45, 28/09/2017 [^] [ответить] [смотреть все]
  • +/
    Да! Люблю телепортироваться на работу и редактировать портлеты в лайфрее!
     
  • 2.12, AntonAlekseevich, 17:08, 28/09/2017 [^] [ответить] [смотреть все]
  • –3 +/
    Те кто поставил минусы наверное не поняли сарказма. :D
     
  • 1.2, anonymous, 12:48, 28/09/2017 [ответить] [смотреть все]
  • –1 +/
    люди плиз киньте ссылку на 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 [^] [ответить] [смотреть все]  
  • +/
    > без новомодных промисов

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

     
     
  • 3.7, _hide_, 14:46, 28/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Не спорю, примусы бывают удобны, но...
    Такой странный способ градации навыков и знаний может лишь говорить об отсутствии элементарной компьютерной/технической грамотности (ну или безграмотности, если везде видится возможность засунуть промис, другой)
     
  • 3.8, anonymous, 15:02, 28/09/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    я вот например почитал про промисы эти, по сути это попытка сделать итераторы и уже и забыл как оно там вызывается, можно и без них прекрасно. не нужно пихать это всюду как не нужно например исключения в 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 [ответить] [смотреть все]  
  • –1 +/
    Кто юзал GraphQL? Как оно?
     
     
  • 2.17, Виталик, 21:42, 28/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Очень круто для публичных апи.
    Если же апи не публичное, то вообще не вижу смысла юзать ее вместо старой доброй rest.
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor