- 主题:桌面开发比较下来决定采用golang了
桌面开发比较下来决定采用golang了
c++
c#
rust
python
golang 各有千秋 具有不同的优势应用场景
综合考虑 决定过用golang做大部分的桌面开发了 既兼顾了效率 又提高性能和控制粒度 也一定程度上保证代码安全
--
修改:nextworld8 FROM 36.112.190.*
FROM 36.112.190.*
复杂化了
也提高不了不了多少侠侣
一切以解决问题为出发点 而不是堆叠技术栈
【 在 wudashu 的大作中提到: 】
: 前端不用js吗,搞个electron。
: 底层开发用golang。
: 发自「快看水母 于 M2011K2C」
--
FROM 1.202.124.*
如何为了追求跨平台的话 可以
如果只是为了快速开发交付物 c#做桌面应用最方便
所以要结合自己的应用场景和技术熟练程度 综合选择
【 在 callmebbser 的大作中提到: 】
: Rust做后端,Flutter做前端如何?
: 就像现在的RustDesk软件一样。
:
: ...................
--
FROM 1.202.124.*
具体采用什么技术体系需要结合应用场景和技术熟练程度综合考虑
不能以某个单一指标考虑
针对本项目 我们为了减少限制 采用了本地b/s框架
golang的GIN提供API接口(+sqlite) 窗口嵌套了webvie访问本地api(做了适当安全措施)
当然也可以用electron 当时大家不熟悉 突击学习没必要
【 在 hothail 的大作中提到: 】
: 那方便介绍介绍你用的框架么?
: - 来自 水木社区APP v3.5.7
--
FROM 1.202.124.*
带界面 js不是首选
【 在 wjhtingerx 的大作中提到: 】
: 带界面吗?必须选JS啊
:
--
FROM 219.142.236.*
是的awt swing swt 无论自己渲染还是系统原生UI都比较差
【 在 stub 的大作中提到: 】
: Java做出来的桌面app总是一股黏糊糊的感觉
--
FROM 219.142.236.*
应该没啥关系 Delphp基于pascal设计的一套UI当然时封装系统库
govcl 应该是go设计的封装的系统UI库
【 在 ooolinux 的大作中提到: 】
: govcl和Delphi的VCL类库是什么关系?
--
FROM 219.142.236.*
是的 从效率和设计 C#做桌面比较好
但是考虑安全 跨平台就放弃了
【 在 AlphaO 的大作中提到: 】
: golang我怎么记得ui很糊?像vb
--
FROM 219.142.236.*
不想再用c#了 总被觉得low
哎
【 在 DoorWay 的大作中提到: 】
: +1
--
FROM 219.142.236.*
我干么要猜 搜索以下就知道 又不是没用过Delphi
我要记错了 我去学习改正
靠猜办什么事情>
【 在 ooolinux 的大作中提到: 】
: govcl govcl是一款简单+小巧+原生的go语言GUI库,内部通过绑定Lazarus LCL来实现。
: 你猜Lazarus 是啥?
--
修改:nextworld8 FROM 124.127.220.*
FROM 124.127.220.*