Qt 用于 UI,Kotlin 用于应用程序逻辑

Mor*_*ncz 5 qt zeromq kotlin

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

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

我希望构建中等复杂度的嵌入式触摸界面(按钮、文本字段、数据行)。

有人尝试过吗?是否存在设计错误?

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

use*_*197 2

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

是的。

有设计错误吗?

不。

如果您采用正确规模的问题方法,那么最好的生产级结果预计会通过扩展经过行业验证的方法(自 1980 年代初在 PARCplace Systems SmallTalk 传播中就采用以来)而得到......确实需要一些时间来证明它是有效且同类最佳,不是吗?)模型-视觉-控制器

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

确实是设计任何复杂系统的好方法!

它是健壮、智能、可扩展和可维护的架构,但建议遵循这条道路。