gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 12:21:36 24 4
gpt4 key购买 nike

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

有没有人尝试过这样的架构或类似的?是否会有任何问题,例如验证或无法绑定(bind)到数据。我想尽量减少 C++ 的使用,并将 Kotlin 用于应用程序逻辑、数据库、与 Web 服务器的 http 通信。

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

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

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

最佳答案

Q : Has anyone tried such architecture or similar?



是的。

Q : Is there a design error?



不。

鉴于您采用适当大小的问题方法,最好的生产级结果有望通过扩展行业证明(因为早在 1980 年初的 PARCplace Systems SmallTalk 宣传中采用......确实需要一段时间来证明它是有效且一流,不是吗?) 手机 模型- isual- 中号 Controller 。

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

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

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

关于用于 UI 的 Qt 和用于应用程序逻辑的 Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59431087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com