[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [paho-dev] Python MQTT native vs. as binding
 | 
Hi,
On Fri, Dec 01, 2017 at 11:32:47AM -0500, Frank Pagliughi wrote:
> But first I would ask two questions:
These are indeed valid questions.
> (1) In a networked application is the Python client layer the real
> bottleneck?
Not the bottleneck, no, processing (in my case a.o. XML and XSLT) is
using most CPU time, but I was wondering what we could save, as
implementing a network protocol in pure Python *sounds* expensive 
(I know MQTT is not the most difficult protocol in the world ;-)).
> (2) In a high performance application would you use Python for the app?
This is always a trade-off between (a.o.) development time and performance.
Especially in an agile development process (BTW, I hate buzzwords ;-))
Python is a really good choice.  And using Python for the "logic",
it is a good thing to use bindings to fast, native libraries beneath.
-- 
--    Jos Vos <jos@xxxxxx>
--    X/OS Experts in Open Systems BV   |   Office: +31 20 6938364
--    Amsterdam, The Netherlands        |   Mobile: +31 6 26216181