Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5104
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Stefan Behnel <python-de@behnel.de> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] select.epoll() vs async framework (PostgreSQL) |
| Date | Sat, 20 Jan 2018 12:49:22 +0100 |
| Lines | 28 |
| Message-ID | <mailman.166.1516449160.2620.python-de@python.org> (permalink) |
| References | <29ce1adc-0fea-e23c-e321-858e0d52dc1c@thomas-guettler.de> <a1669a00-b66c-6cce-8546-570a857e77aa@behnel.de> <71ab86cc-0e21-da2f-9577-8b6ccbe707ba@thomas-guettler.de> <2915505E-9237-40C4-A2BF-A4A22D00A216@web.de> <04ab7b73-e182-081c-74c7-976e3eac9b84@mail.de> <d1a40b67-1a37-7164-f980-85d473a0838e@behnel.de> <9ce770aa-b6dd-f709-1a95-f1e02f82f7f6@mail.de> <bc8618a5-2ffc-46eb-72a4-afa12ddc030d@behnel.de> <374d8f30-d5ec-a097-6bd0-ce15fc0d824e@mail.de> <e908fbb0-e390-5726-1714-f620f0aaac20@procoders.net> <ea6caf42-1b06-0d03-d811-2c5f7b3f954e@mail.de> <2b456907-a4e0-7b14-4948-8b1a28fd9710@procoders.net> <f69370fe-3134-13a3-d2b0-baf63e832e77@mail.de> <mailman.154.1516379626.2620.python-de@python.org> <slrnp661cb.a6j.hjp-usenet3@hrunkner.hjp.at> <4e789ecf-5e44-29db-00a9-90bad5e027c4@behnel.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | news.uni-berlin.de Yn+p3s2BEvOlBFIX0i+ysQdV/pSwBhOnnC9rjjciz7hg== |
| Return-Path | <python-de@behnel.de> |
| X-Original-To | python-de@python.org |
| Delivered-To | python-de@mail.python.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; t=1516449153; s=strato-dkim-0002; d=behnel.de; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:Date:Message-ID: From:References:To:Subject:X-RZG-CLASS-ID:X-RZG-AUTH; bh=WhYtUKSRgBGVC4FWUx7gnip9BYBOWkYDA2tkCzecau8=; b=WyK+xJbzbkJGPzHH6BS/vUxechwK9iVvVu3+2UBPCMG/OcFd/8ix61cOVFVNEFZWkP qV2d892XrvK29SWL/DNl4VGxN6lXmYbICtt4Nbx9XerfKdodl4HgFk0jRLQhkBPUeVWz /6OsJtzGKQsc9/tg5v7Hm5e0dGhZG1qzYjBq06j5DpL8z5Aj+ojLcIw/KCiG1D0qlrJG hwQM6IW3G8xBflsW2gc8PclYSJ4TrOeVtKuLi4FbsmFH5n8mTLzftRBhCi7zlxPd5g7i tye6GwX+rnbpMen8KLhv0u6nhJA+0Dw6IxR+HPdZkPIsiy1KpdcDXO1GJrIjjAQ68UFN j76Q== |
| X-RZG-AUTH | :E1MMdFW4b++AXZOTwA41DOYM0Dv9LNWvavC/fJZ6Wfgmp/Lh1ANWCRaaq2R1hCooD/t2Vl9QPVeBUNbEes6Rl1idG4gud7BD4hV37e0/2ZHKlCEy |
| X-RZG-CLASS-ID | mo00 |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 |
| In-Reply-To | <slrnp661cb.a6j.hjp-usenet3@hrunkner.hjp.at> |
| Content-Language | de-DE |
| X-BeenThere | python-de@python.org |
| X-Mailman-Version | 2.1.25 |
| Precedence | list |
| List-Id | Die Deutsche Python Mailingliste <python-de.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-de/> |
| List-Post | <mailto:python-de@python.org> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <4e789ecf-5e44-29db-00a9-90bad5e027c4@behnel.de> |
| X-Mailman-Original-References | <29ce1adc-0fea-e23c-e321-858e0d52dc1c@thomas-guettler.de> <a1669a00-b66c-6cce-8546-570a857e77aa@behnel.de> <71ab86cc-0e21-da2f-9577-8b6ccbe707ba@thomas-guettler.de> <2915505E-9237-40C4-A2BF-A4A22D00A216@web.de> <04ab7b73-e182-081c-74c7-976e3eac9b84@mail.de> <d1a40b67-1a37-7164-f980-85d473a0838e@behnel.de> <9ce770aa-b6dd-f709-1a95-f1e02f82f7f6@mail.de> <bc8618a5-2ffc-46eb-72a4-afa12ddc030d@behnel.de> <374d8f30-d5ec-a097-6bd0-ce15fc0d824e@mail.de> <e908fbb0-e390-5726-1714-f620f0aaac20@procoders.net> <ea6caf42-1b06-0d03-d811-2c5f7b3f954e@mail.de> <2b456907-a4e0-7b14-4948-8b1a28fd9710@procoders.net> <f69370fe-3134-13a3-d2b0-baf63e832e77@mail.de> <mailman.154.1516379626.2620.python-de@python.org> <slrnp661cb.a6j.hjp-usenet3@hrunkner.hjp.at> |
| Xref | csiph.com de.comp.lang.python:5104 |
Show key headers only | View raw
Peter J. Holzer schrieb am 20.01.2018 um 10:02: > On 2018-01-19 16:33, Sven R. Kunze wrote: >> On 18.01.2018 23:50, Achim Domma wrote: >>> Vermutlich wird niemand >>> eine GUI basierend auf asyncio entwickeln wollen. >> >> Kannst du erläutern, wieso nicht? > > Würde mich auch interessieren. Prinzipiell scheint mir asyncio besser > für GUI-Programmierung geeignet zu sein als der traditionelle > event-basierte Stil (schon klar, letzteren sind die Leute seit 30 Jahren > gewohnt). Ich vermute, du beziehst dich hier eher auf den Programmierstil mit async-Koroutinen als auf asyncio, aber bezüglich letzterem: Üblicherweise bringen GUI-Frameworks (wie GTK oder Qt) ihren eigenen I/O-Loop mit, also verwendest du eigentlich auch schon "seit 30 Jahren" so etwas ähnliches wie asyncio. Die Konsolidierung an der Stelle würde also vermutlich eher so aussehen, dass jemand eine asyncio-API für diese implementiert, um auch async-Netzwerk-Frameworks zusammen mit GUIs in einer Anwendung laufen lassen zu können. Bisher war so etwas immer ein ordentliches Gefrickel, weil irgendwelche Sockets aus beiden zusammen gesammelt und durchgereicht werden mussten. Oder es mussten doch wieder zwei Threads laufen, die dann umständlich abgesichert und trotzdem fehleranfällig ihre Daten austauschen mussten. Stefan
Back to de.comp.lang.python | Previous | Next — Previous in thread | Find similar
Re: [Python-de] select.epoll() vs async framework (PostgreSQL) "Sven R. Kunze" <srkunze@mail.de> - 2018-01-19 17:33 +0100
Re: [Python-de] select.epoll() vs async framework (PostgreSQL) "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-01-20 10:02 +0100
Re: [Python-de] select.epoll() vs async framework (PostgreSQL) Stefan Behnel <python-de@behnel.de> - 2018-01-20 12:49 +0100
csiph-web