UI的Qt和应用程序逻辑的Kotlin

问题描述 投票:0回答:1

我想将Kotlin用于Linux桌面应用程序。它没有好的UI库。我决定Qt会运作良好。所以我虽然将两者结合在一起。我不想使用绑定库,因为那里没有任何稳定和维护的语言绑定。我想绑定这两个方法是通过使用ZeroMQ。我想与应用程序进行两种通信方式(UI也需要对后端事件做出反应)。

有人尝试过这种架构或类似架构吗?是否会出现诸如验证之类的问题或无法绑定到数据。我想尽量减少使用C ++,并使用Kotlin进行应用程序逻辑,数据库以及与Web服务器的http通信。

我正在寻求构建中等复杂度的基于嵌入式触摸的界面(按钮,文本字段,数据行)。

有人尝试过吗?有设计错误吗?

ZeroMQ和UI之间的通信类似于EventBus模式。

qt kotlin zeromq
1个回答
0
投票

Q有人尝试过这种架构或类似的架构吗?

Q是否存在设计错误?

编号

鉴于您追求的是正确尺寸的问题方法,从扩展业界认可的范围内,可以预期获得最佳的生产级结果(自1980年代初期在PARCplace Systems SmallTalk福音推广中采用以来……确实需要一些时间来证明它是有效的,并且是同类中最好的,不是吗?)M odel-V isual-C ontroller。

已经以的形状和形式实现了MVC架构模式,并集成在智能ZeroMQ通信基础设施之上。远程键盘是远程C-控制器输入(具有哑CLI [-isual)之一,另一台主机(受计算网格支持)确实合并并操作了全局M -odel和所有MVC状态转换,接下来使用另一个远程V-isual平台,用于GUI和其他一些MMI交互,然后从那里重新收集到中央M-odel部分。

实际上是一种设计复杂系统的好方法!

它是健壮,智能,可伸缩和可维护的体系结构,但建议沿此路径前进。

© www.soinside.com 2019 - 2024. All rights reserved.