The OpenNET Project / Index page

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



"Разработчики Qt представили встроенный http-сервер"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от opennews (??), 25-Янв-19, 19:33 
После двух лет разработки компания The Qt Company представила (http://blog.qt.io/blog/2019/01/25/introducing-qt-http-server/)  компактный встроенный http-сервер (https://codereview.qt-project.org/#/c/242385/) для Qt, доступный для разработчиков приложений в виде класса QHttpServer.  Сервер пока развивается как экспериментальный проект Qt Labs, но запланирован для  включения  в основной состав Qt 6 (https://www.opennet.ru/opennews/art.shtml?num=48816).


Целью проекта является предоставление простого способа для интеграции функциональности http-сервера в приложения для встраиваемых устройств и настольных систем. Сервер поддерживает HTTP/1.1, WebSockets, обработку ошибок и маршрутизацию (https://bugreports.qt.io/browse/QTBUG-60106) запросов на основе параметров в URL (QHttpServerRouter). Например, для подключения обработчика страницы "/test" достаточно написать "httpServer.route('/test', функция-обработчик);". Готов, но ещё не интегрирован, код для поддержки HTTPS.


Из планов отмечается (https://codereview.qt-project.org/#/c/242385/) поддержка REST API, компоненты для QML, распараллеливание обработки запросов, средства для аутентификации (https://bugreports.qt.io/browse/QTBUG-60109) доступа,  встроенный шаблонизатор, поддержка HTTP/2.0, CORS (https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) (Cross-Origin Resource Sharing) и JSON-RPC (https://www.jsonrpc.org/specification). Кроме того, разработчики намерены перевести на QHttpServer реализацию http-сервера, используемую в  плагине WebGL.  Также упоминается создание (https://bugreports.qt.io/browse/QTCREATORBUG-21198) средств для обеспечения взаимодействия с сервером приложений в формате WebAssamebly, используя API QtWebChannel и канал связи на основе WebSockets.


URL: http://blog.qt.io/blog/2019/01/25/introducing-qt-http-server/
Новость: https://www.opennet.ru/opennews/art.shtml?num=50026

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

Оглавление

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


1. "Разработчики Qt представили встроенный http-сервер"  +26 +/
Сообщение от Аноним (1), 25-Янв-19, 19:33 
Конкурент systemd, однако.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Разработчики Qt представили встроенный http-сервер"  –3 +/
Сообщение от Анонимчжан (?), 25-Янв-19, 19:36 
sistemdQT? и че теперь систему на QML переведут?))
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

52. "Разработчики Qt представили встроенный http-сервер"  +6 +/
Сообщение от nevfr (?), 25-Янв-19, 21:56 
хм.. писать инитскрипты на кумеле..
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

106. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (106), 26-Янв-19, 22:05 
Выдыхай!
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

107. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (106), 26-Янв-19, 22:07 
«бобёр, выдыхай!»
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

39. "Разработчики Qt представили встроенный http-сервер"  +1 +/
Сообщение от Аноним (39), 25-Янв-19, 21:10 
Скорее Lego.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Разработчики Qt представили встроенный http-сервер"  –17 +/
Сообщение от нах (?), 25-Янв-19, 19:39 
встраиваемые устройства. на qt. теперь мы видели всьо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Разработчики Qt представили встроенный http-сервер"  +16 +/
Сообщение от Лапчатый девляпс бубунтёнок (?), 25-Янв-19, 20:35 
Ты не видело ничего. Внезапно, гуй в куте - это лишь верхушка айсберга.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

68. "Разработчики Qt представили встроенный http-сервер"  –2 +/
Сообщение от Имя (?), 25-Янв-19, 23:10 
Потом перепишут uefi на webasm?
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

90. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от нах (?), 26-Янв-19, 09:55 
чего это на webasm? nodejs!
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

121. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (121), 01-Фев-19, 12:32 
А настроечную мордочку на Electron.
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

77. "Разработчики Qt представили встроенный http-сервер"  +4 +/
Сообщение от электронщег (?), 26-Янв-19, 01:41 
> встраиваемые устройства. на qt. теперь мы видели всьо

А вы вообще встраиваемые устройства сложнее ардуины ковыряли? Qt — один из ведущих фреймворков для "встраивания" всюду, начиная от модных кофеварок/холодильников и заканчивая мультимедиа-системами в авто (да, это тоже классифицируется как эмбедовка).

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

91. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от нах (?), 26-Янв-19, 09:57 
нет, и был счастлив в своем неведении, наивно полагая что там и бизибокса много для тех тривиальнейших задач.

> заканчивая мультимедиа-системами в авто (да, это тоже классифицируется как эмбедовка)

да, и там тоже qt ненужно.

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

104. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от Аноним (104), 26-Янв-19, 20:11 
>>заканчивая мультимедиа-системами в авто (да, это тоже классифицируется как эмбедовка)
>да, и там тоже qt ненужно.

Ну да, надо, чтобы водила Мерса набирал в консоли:
$ mpg123 ramstein.mp3

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

108. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от Аноним (108), 27-Янв-19, 05:53 
Смотрел меню в нескольких машинах - слепая печать на клавиатуре будет быстрее и безопаснее чем тыкание в экранчик.
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

109. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от Аноним (109), 27-Янв-19, 07:03 
Само-собой автоконцерны только и ждали мнения анонима с опеннета, который один во всем мире знает, что безопасно, а что - нет.
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

114. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от автоконцерн (?), 28-Янв-19, 11:39 
само-собой нам нас-рать на твою безопасность. Экранчик и так уже стоит, для кучи ненужных и бесполезных целей, а подрулевой пульт плейера с нормальными тактильными кнопками стоил нам денег кучу, да еще и норовил развалиться до конца гарантии, а нам платить сервисам, а то и еще хуже- отзывать тачки.

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

119. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (119), 30-Янв-19, 16:41 
QT в машинах тем более не нужно. Нужен голосвой ввод, и от управления автомобилем он отвлекает меньше.
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

111. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (111), 27-Янв-19, 15:53 
Юзеру с opennet видней, что и как нужно делать боссам автоконцернов.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

115. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от автоконцерн (?), 28-Янв-19, 11:41 
вот, другое дело, правильный юзер - жрет что дают, довольно хрюкая и облизываясь, добавки просит. Причем за свои же денежки, и немалые.

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

118. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (119), 30-Янв-19, 16:39 
Ковыряли. И много. QT пока не доводилось видеть. Во встраиваемых устройствах или по минимуму сторонних либ и максимально простые конфиги, или тормознутость и большой расход энергии.
Бритва Оккама во все поля в общем.
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

4. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от Аноним (4), 25-Янв-19, 19:40 
А что лучше, Qt или GTK?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Разработчики Qt представили встроенный http-сервер"  +34 +/
Сообщение от Аноним (7), 25-Янв-19, 19:55 
Конечно Qt. Но если нравятся наколенные поделки студентов, то выбирай GTK.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

19. "Разработчики Qt представили встроенный http-сервер"  +5 +/
Сообщение от Вебмакака (?), 25-Янв-19, 20:12 
Разумеется, ведь в GTK нет http-сервера.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

21. "Разработчики Qt представили встроенный http-сервер"  +15 +/
Сообщение от zzz (??), 25-Янв-19, 20:14 
Сарказм тут ни к чему. Пусть в GTK нет http-сервера, зато всё через задницу.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Разработчики Qt представили встроенный http-сервер"  –2 +/
Сообщение от Аноним (26), 25-Янв-19, 20:23 
Где через задницу-то? Оно хотя бы OpenGL не тащит, рисуя на процессоре, как Qt.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

29. "Разработчики Qt представили встроенный http-сервер"  +3 +/
Сообщение от zzz (??), 25-Янв-19, 20:29 
Везде, куда ни плюнь. И это хорошо. Студенты могут развлекаться кто во что горазд.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

34. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от VINRARUS (ok), 25-Янв-19, 21:04 
Как в старые-добрые 90е...
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

35. "Разработчики Qt представили встроенный http-сервер"  +5 +/
Сообщение от ТотСамыйКтоЯ. Есть. (?), 25-Янв-19, 21:05 
Собрать Qt без OpenGL - это, конечно, слишком сложно.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

40. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (40), 25-Янв-19, 21:13 
Не сложно. Вот осилить в отдельную либу вынести, как раньше было, вот это да. Для разрабов Qt это непосильная задача.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

74. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от Michael Shigorinemail (ok), 26-Янв-19, 00:32 
Да щаз.  Посмотрите на GTK+3 (точнее, на стек под ним) повминательней.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

50. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (50), 25-Янв-19, 21:43 
Будет
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

95. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от kravich (ok), 26-Янв-19, 12:54 
Чисто технически есть, специфичный для Broadway GDK backend и умеющий http и websocket: https://gitlab.gnome.org/GNOME/gtk/blob/master/gdk/broadway/...
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

100. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (104), 26-Янв-19, 19:43 
>Разумеется, ведь в GTK нет http-сервера.

Погоди, вот v4 его принесёт и не только его.

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

10. "Разработчики Qt представили встроенный http-сервер"  –5 +/
Сообщение от Onon (?), 25-Янв-19, 19:58 
Конечно GTK. Мне 50 и я по жизни студент во отличие от.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

13. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от user90 (?), 25-Янв-19, 20:02 
GTK 2! конечно же. Просто идеально. В третьем мужские жопы))
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

41. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (39), 25-Янв-19, 21:13 
RIP
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

51. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от user90 (?), 25-Янв-19, 21:46 
Это у хипстеров?
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

61. "Разработчики Qt представили встроенный http-сервер"  +5 +/
Сообщение от Хипстор (?), 25-Янв-19, 22:40 
Смузи хошь?
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

73. "Разработчики Qt представили встроенный http-сервер"  +1 +/
Сообщение от А (??), 26-Янв-19, 00:23 
Я один не понимаю, о чем вы тут болтаете ерундой?
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

79. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Имя (?), 26-Янв-19, 02:20 
Я тоже не понимаю. Похоже, у кого-то из них смузи на жопе не обсохло.
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

20. "Разработчики Qt представили встроенный http-сервер"  +5 +/
Сообщение от zzz (??), 25-Янв-19, 20:13 
KDE, конечно же.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

99. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Ирокез (?), 26-Янв-19, 18:21 
Краношапка сказала, что он депрекейт.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

101. "Разработчики Qt представили встроенный http-сервер"  +1 +/
Сообщение от Аноним (104), 26-Янв-19, 19:48 
И что? Межделмаш возьмёт и скажет, Красношапка депрекейтед.
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

22. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Вебмакака (?), 25-Янв-19, 20:18 
Для C++, QML и питона - Qt.

Для всего остального - GTK+ зачастую оказывается единственным кроссплатформенным GUI. Примеры: D, Go, Rust, PyPy, Lua. Для них Qt биндинги тупо недопиленные, а gobject-introspection готов на 100%.

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

44. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от bergentroll (ok), 25-Янв-19, 21:22 
Windows Forms!
[img]радостный_осёл_из_шрека.jpg[/img]
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

49. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от saahriktu (ok), 25-Янв-19, 21:41 
TK и Motif.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

102. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (104), 26-Янв-19, 19:52 
Тогда уж лучше напрямую использовать XCB, а более высокий уровень самому велосипедить на объектном языке.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

58. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от Василий (??), 25-Янв-19, 22:25 
Рисую интерфейсы на бумаге, а потом воображаю как тыкаю на кнопочки и моя программа работает. :(
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

71. "Разработчики Qt представили встроенный http-сервер"  +3 +/
Сообщение от trdm (ok), 26-Янв-19, 00:13 
отливаю из бетона, кнопки гранитные.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

87. "Разработчики Qt представили встроенный http-сервер"  +1 +/
Сообщение от Аноним (87), 26-Янв-19, 09:33 
Разворачиваю воображение, работаю на вселенском компьютере. Почти пересобрал мир.
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

64. "Разработчики Qt представили встроенный http-сервер"  +4 +/
Сообщение от Аноним (64), 25-Янв-19, 22:46 
Я не скажу как там с архитектурой и прочим. Я знаю что на слабом железе плазма, написанная поверх qt 5 работает без проблем, тогда как гном это до сих пор лагодром.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

98. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (98), 26-Янв-19, 17:33 
> Я знаю что на слабом железе плазма, написанная поверх qt 5 работает без проблем

Это неправда. Что анимации в gnome 3, что в kde тормозят даже не на слабом железе.

Для слабого железа xfce - норм.

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

80. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от pripolz (?), 26-Янв-19, 03:20 
qtcreator
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от Ъ (?), 25-Янв-19, 19:52 
Чем он лучше Lwan ( https://lwan.ws/ )?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от пох (?), 25-Янв-19, 20:08 
тем что можно на qml!

(а никакого "low disk&memory footprint" не нужно, заплатите за шестидесятиядерный "IoT", никуда не денетесь)

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

45. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Crazy Alex (ok), 25-Янв-19, 21:29 
Для плюсовых проектов - понятно чем - тем, что будет иметь родные плюсовые интерфейсы.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (9), 25-Янв-19, 19:58 
Оно хоть виджетики рисует теперь?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Разработчики Qt представили встроенный http-сервер"  –6 +/
Сообщение от пох (?), 25-Янв-19, 20:09 
рисует, но только через встроенный httpserver через websocket через webasm на webgl. Поэтому если у  тебя не последний гуглобраузер, то хрен тебе, а не виджетики.

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

25. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (26), 25-Янв-19, 20:20 
А что, есть альтернативы? У GTK вон кнопки огромные!
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

47. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от annual slayer (?), 25-Янв-19, 21:34 
поставь тему с маленькими кнопками.

К.О.

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

67. "Разработчики Qt представили встроенный http-сервер"  +1 +/
Сообщение от Аноним (26), 25-Янв-19, 22:59 
Ну хоть кто-то понимает, что разрабы гнома просто зачем-то в CSS адвайты сделали большие кнопки, а темоделы зачем-то берут адвайту за основу, сохраняя это безумие.

Пользуюсь Minwaita и мои волосы мягкие и шелковистые, а Qt и GTK приложения выглядят одинаково.

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

110. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от annual slayer (?), 27-Янв-19, 11:49 
вообще не понял с чем ты пытаешься спорить
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

46. "Разработчики Qt представили встроенный http-сервер"  +1 +/
Сообщение от Crazy Alex (ok), 25-Янв-19, 21:31 
Чисто для справки - этот наборчик нынче работает на всей мейнстрмной четвёрке, даже на эдже убогом. Хотя сама идея - дичь, конечно - гонять битмапы.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

69. "Разработчики Qt представили встроенный http-сервер"  –2 +/
Сообщение от пох (?), 25-Янв-19, 23:31 
уже скоро будет работать "на всей мэйнстримной единичке". А никаких других браузеров и не будет.

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

76. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Crazy Alex (ok), 26-Янв-19, 01:23 
Ну там и будет видно. MS, вон, тоже какое-тов ремя царём горы была со своим IE. Полагаю, что в данном случае реакция будет куда шустрее - урок выучили многие.
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

116. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от нах (?), 28-Янв-19, 11:43 
в данном случае не получится подсунуть юзеру кнопку, нажав которую он автоматически получит какой-то другой, не гуглелокнутый интернет.

так что расслабьтесь - это уже навсегда.

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

23. "Разработчики Qt представили встроенный http-сервер"  –2 +/
Сообщение от Аноним (23), 25-Янв-19, 20:18 
Дыры в безопасности тоже есть в планах? Бич любого нового проекта.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

54. "Разработчики Qt представили встроенный http-сервер"  +2 +/
Сообщение от Аноним (-), 25-Янв-19, 22:19 
Ну так присылай патчи, это же опенсорс. Или только критиковать можешь?
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

84. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (23), 26-Янв-19, 07:01 
Когда пытаются сделать побольше фич, то получают много дыр. И хотя на С++ будет быстрее Java сервера, но цена ошибки может быть выше, потому что теоретически больше возможностей прочитать/записать память или сделать инъекцию кода. Надо сразу аудит безопасности заказывать после добавления фич.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

112. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от Любитель правды (?), 27-Янв-19, 15:57 
Не пришлет он патчи. Он может только кукарекать на opennet.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

113. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от Любитель правды (?), 27-Янв-19, 16:00 
Не пришлет он патчи. Он может только критиковать ПО на opennet.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

24. "Разработчики Qt представили встроенный http-сервер"  –5 +/
Сообщение от Аноним (26), 25-Янв-19, 20:19 
Чувствую, они скоро объединятся с Boost, а свою жырную либу внесут в стандарт C+++20.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Разработчики Qt представили встроенный http-сервер"  –3 +/
Сообщение от Аноним (9), 25-Янв-19, 20:27 
> жырную либу

ошибаешься, это не либа. Qt и есть конечное приложение, а все остальные просто пишут к ней дополнения.

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

31. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от Аноним (31), 25-Янв-19, 20:37 
Не объединятся и не внесут. С чего они тогда зарабатывать будут?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

57. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Талин (?), 25-Янв-19, 22:23 
Подвело анона шестое чувство.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Разработчики Qt представили встроенный http-сервер"  –3 +/
Сообщение от Аноним (27), 25-Янв-19, 20:27 
ух ты QT на веб сервер теперь,успехов им,надеюсь доведут до ума и не забросят как остальные проекты.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (39), 25-Янв-19, 21:07 
Какие остальные? Quick Time RIP.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

37. "Разработчики Qt представили встроенный http-сервер"  –4 +/
Сообщение от VINRARUS (ok), 25-Янв-19, 21:09 
KDE 4
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

43. "Разработчики Qt представили встроенный http-сервер"  +4 +/
Сообщение от Аноним (39), 25-Янв-19, 21:16 
А так же 1, 2, 3.
Вот сволочи.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

83. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (83), 26-Янв-19, 04:10 
>Quick Time

А что это?

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

56. "Разработчики Qt представили встроенный http-сервер"  +6 +/
Сообщение от Ведьмак Геральт (?), 25-Янв-19, 22:21 
> QT

Никак вы, б***ь, не научитесь!

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

65. "Разработчики Qt представили встроенный http-сервер"  –3 +/
Сообщение от Груст (?), 25-Янв-19, 22:48 
Когда же вы расслабитесь? QT, qt, qT, QT.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

88. "Разработчики Qt представили встроенный http-сервер"  +3 +/
Сообщение от Аноним (88), 26-Янв-19, 09:41 
Тише, мастер Гервант. Вы бы лучше, это, до Гугла съездили. Кметы говорят, у них там чудище хромое живет - ничего полезного не делает, только жрет и номера на пузе меняет. А еще за девками следить повадилось.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

32. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (32), 25-Янв-19, 20:40 
И нафига, если есть lwan, microhttpd?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (27), 25-Янв-19, 20:52 
посмотрим пока судить рано,пусть сначала допилят а там видно будет
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

38. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (40), 25-Янв-19, 21:10 
Для встраивания в софт, очевидно же. Тем более там почти всё для этого есть, только велосипедов меньше будет.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

92. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от нах (?), 26-Янв-19, 10:06 
> Для встраивания в софт, очевидно же.

а _зачем_ встраивать в софт - httpd? Нет, я понимаю что qt вообще не про unixway и никогда не было, но это-то - зачем?

> Тем более там почти всё для этого есть, только велосипедов меньше будет.

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

Что оно будет хотя бы надежное - пожалуй, не поверю. Даже если не облажаются авторы монстра (что невероятно) - китайский разработчик-на-qml (или пихоне) все равно все сведет к GET /admin?authorized=yes

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

42. "Разработчики Qt представили встроенный http-сервер"  +4 +/
Сообщение от Jvc1 (?), 25-Янв-19, 21:14 
чтобы не хуже джавы с томкатами
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

48. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Crazy Alex (ok), 25-Янв-19, 21:37 
Нахрена плюсовикам они? Чтобы самим обёртки к ним писать и рисковать утечками/крэшами? Потому как обёртки плюсовой ни для одного, ни для второго из коробки нет.

Ну и есть разница между "fast and small" и "websockets сотоварищи". И второе, удивитесь, тоже нужно иногда.

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

78. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от Аноним (78), 26-Янв-19, 01:57 
Для плюсовиков есть dlib, например.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

97. "Разработчики Qt представили встроенный http-сервер"  +1 +/
Сообщение от Crazy Alex (ok), 26-Янв-19, 13:39 
dlib - это куча математики, а всё остальное - как повезёт. И опять simple http server. Там, где оно к месту - кто б спорил, но ради http её брать... Хотя это, конечно, лучший вариант, чем предложенные выше сишные либы.

Но если проект на qt есть смысл всё, что можно, брать оттуда же, получая консистентные api (кутёвые сигналы, например) и роутинг из коробки и не таща стороннее.

Ну и вообще - использование менее популярных инструментов всегда требует обоснования, так как обычно они не зря менее популярны - либо разработка медленнее, либо специалисты дороже, либо риски больше... Иногда выгоды перевешивают, иногда - нет.

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

66. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (66), 25-Янв-19, 22:57 
Мне кажется ты не в теме.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

53. "Разработчики Qt представили встроенный http-сервер"  –9 +/
Сообщение от Айран (?), 25-Янв-19, 22:18 
Qt не развивается, а куда-то уходит, в сторону. Однако, не нем (или с ним) пишут,
когда гуглю по  нему что-то, то, 15-16 год максимум вылазят в поисковике ссылки- новее редко встретишь. То ли так всё устоялось, что этого достаточно, то ли все сбежали, на шарп или ещё куда
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Разработчики Qt представили встроенный http-сервер"  –8 +/
Сообщение от Аноним (60), 25-Янв-19, 22:34 
Дырявый, наверное. Но идея интересная, главное, чтобы под него отдельный модуль запилили.

Глядишь, можно будет на ASIC делать торрент-боксы. А ещё лучше сразу ASIC для нативного исполнения QT.

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

94. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (94), 26-Янв-19, 12:52 
Да, вот бы ещё ASIC для нативного исполнения линукса...
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

103. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (104), 26-Янв-19, 20:00 
Лучше на ПЛИС, а то новые ядра выходят ругулярно.
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

62. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Отражение луны (ok), 25-Янв-19, 22:43 
Новость на самом деле потрясающая, очень давно ждал и наконец дождался. Не то, чтобы оно будет способно заменить ноду или ту же джаву, это решает огромный спектр совершенно других задач.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

70. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от НяшМяш (ok), 26-Янв-19, 00:09 
А я как увидел "httpServer.route('/test', функция-обработчик);" - сразу подумал про нодовский express. Можно будет как-нибудь посидеть поковырять, а то уже совсем деградирую с вебнёй этой.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

72. "Разработчики Qt представили встроенный http-сервер"  –2 +/
Сообщение от анон (?), 26-Янв-19, 00:15 
хороший пример из гошечки переняли.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Разработчики Qt представили встроенный http-сервер"  –2 +/
Сообщение от Вася (??), 26-Янв-19, 01:20 
Нужен громкий заголовок, типа "QT начинает эру IoT..."
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

81. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (81), 26-Янв-19, 03:24 
Версия только для C есть?
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

82. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (83), 26-Янв-19, 04:08 
>Разработчики Qt представили встроенный http-сервер

Теперь ждём, когда завезут QR-коды!

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

93. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от какойто другой аноним (?), 26-Янв-19, 10:36 
https://sourceforge.net/projects/zint/ , не?
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

85. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (85), 26-Янв-19, 08:10 
А в Qt есть аналог libuv? Если есть, и это также работает будет нода нодой. На QML писать обработчики.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

86. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (39), 26-Янв-19, 09:03 
Правильнее было бы говорить, что libuv это аналог части Qt Core и Qt Network, т.к. в Qt все возможности libuv были задолго до появления последней. Я имаею ввиду аналог по функциональности (сигналы, потоки, файловый io, часы/таймеры, TCP, UDP, IPC), а не по API.
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

89. "Разработчики Qt представили встроенный http-сервер"  –1 +/
Сообщение от Аноним (39), 26-Янв-19, 09:44 
На QML конечно можно писать обработчики, но только если нужна графика. Qt позволяет выполнять и обычные js скрипты без надстройки QML. Раньше этот класс назывался QScriptEngine (устаревший модуль QtScript), сейчас QJSEngine (объединили в одну библиотеку с QML).
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

117. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Андрей (??), 28-Янв-19, 13:22 
В третьекедах была возможность расшаривать папки по http. Может вернут?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

120. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Дуплик (ok), 31-Янв-19, 08:52 
Комбайн стал ещё толще. Почему бы им не выкинуть Linux и не сделать собственное ядро?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

122. "Разработчики Qt представили встроенный http-сервер"  +/
Сообщение от Аноним (121), 01-Фев-19, 12:40 
Вашему гоме-мирку этого не понять. Есть такое понятие кроссплатформенность.
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

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

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




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

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