[Development] QWebChannel .NET client available

Arno Rehn a.rehn at menlosystems.com
Thu May 24 14:16:12 CEST 2018


Am 24.05.2018 um 13:55 schrieb Milian Wolff:
> On Thursday, May 24, 2018 1:10:12 PM CEST Arno Rehn wrote:
>> in addition to the Python WebChannel client, we've also created one for
>> .NET:
>>
>> https://github.com/MenloSystems/webchannel.net
>>
>> It supports .NET 3.5 and .NET 4. With dynamic objects (i.e. late
>> binding) support in the latter, working with QWebChannel in C# is
>> actually quite pleasant.
>>
>> A C++11 client is also in the making and should be released soon.
> 
> Cool stuff, that's pretty nice to see!
Thanks!

> If you ever feel like it, please do contribute this code for inclusion
> upstream into the webchannel module. Though only under the premise that you'll
> also maintain these parts then. I'm neither an expert in Python nor .NET, so I
> wouldn't be able to maintain that code.
I'd really like that.
Maintaining the code should be rather easy since it's nearly a 
one-to-one translation of qwebchannel.js.
In any case, we're already reyling on QWebChannel and thus will continue 
to maintain these modules.

However, I guess upstreaming the .NET part could be difficult from a 
build system point of view: we'd need to integrate the C# toolchain into 
qmake.
The python module has a similar problem: Do we install the module into 
python's site-packages directory? Or do we simply ship the files and 
leave it up to the user to integrate it with python's package management?

Regards,
Arno

-- 
Arno Rehn
Tel +49 89 189 166 0
Fax +49 89 189 166 111
a.rehn at menlosystems.com
www.menlosystems.com

Menlo Systems GmbH
Am Klopferspitz 19a, 82152 Martinsried, Germany
Amtsgericht München HRB 138145
Geschäftsführung: Dr. Michael Mei, Dr. Ronald Holzwarth
USt.-IdNr. DE217772017, St.-Nr. 14316170324



More information about the Development mailing list