经提醒,qt可能也有授权问题。我之前一直理解是动态链接就没问题,刚马上搜了一下,情况可能会比较复杂,因为qt使用的协议很多,不同模块有可能不同。
感谢诸位的帮助🙏
准备使用C# + Avalonia,尽可能地使用 aot 编译。
但正如我在留言中提及,私心希望学点新东西,所以自己会学一下 go + wails,希望下次选型能用上。
再次感谢大家。
101
jgh004 330 天前
|
102
zggsong 330 天前
WPF
|
103
buaacss 330 天前
WPF 是最好用的。不过如果你真想看看其它的 UI 框架的话,我推荐 gaclib https://gaclib.net/contact.html
照着 demo 糊一个简单的应用非常容易。 没有授权问题,除非你要改 gaclib 本身的代码。 纯 C++,反编译困难。 遇到问题可以直接加群问。 |
104
joyhub2140 330 天前
|
105
joyhub2140 330 天前
flutter 吧,不做涉及到 OS 底层冷门 API 的 desktop 应用,这个绝对可以满足。
|
106
yuyue001 330 天前
|
107
NPC666 330 天前 via Android
可以试试 Rust+Tauri ?
|
108
aLazarus 330 天前
webview2 ?
|
109
qaz168000 330 天前
靠谱的选择只能是 2 和 3 了,hold 住就用 3 ,一般情况直接选 2...
|
110
asm 330 天前
不懂开发,但是谈到反编译 c#,确实不堪,跟 java 一样,拖进去就是源码,除了混淆,好像也没啥好的方案。
|
111
asm 330 天前
@asm 但是 c++,其实也一样,不过门槛高点,对于我们来说,不加 vm 的 cxx ,也如同源码。当然 vm 的,也看看加的点对不对。所以,前期没有自己核心的算法或者牛逼的竞争力的东西,反不反编译没啥区别,再着最好的方法就是注册专利,现在流行这个,都不 vm 了。注册专利,告一个准一个。
|
112
2zhimazhima2 330 天前
可以用 WPF+CLR+c++
|
113
jsq2627 330 天前 via iPhone
核心逻辑放服务端。客户端无论是 native 还是 web 随意,反正都能被逆向。
|
114
tutudou 330 天前
直接 c#吧,其实界面也是很麻烦的,如果语言界面生态不完整的话,会非常的难受。
|
115
lizhenjia569 330 天前
pyside6 走起 出活快 LGPL 协议
|
116
mmdsun 330 天前 via iPhone
在这里选,微软官方推荐的技术栈:
https://learn.microsoft.com/zh-cn/windows/apps/get-started |
118
akira 330 天前
建筑行业? 涉及到 CAD 之类的么。。
|
119
u823tg 330 天前
Avalonia aot 就行
|
120
sofukwird 330 天前 via Android
我建议你选 golang ,java 和 c#这种可以以 jar 形式发布包的很快你就会碰到收费库,而且无法自己修改审查
|
121
hez2010 330 天前 via Android
c# + avalonia ,然后用 nativeaot 编译。这样就不用担心反编译问题了。
|
122
Aloento 330 天前
@shijingshijing #12 微软找你收诽谤费还差不多
|
123
Aloento 330 天前
C# 不用再考虑了
|
124
tux 330 天前
WebView2
|
125
encro 330 天前
当然是 wpf 。。。
公司有 qt,wpf 项目,我也写过,你不涉及底层较多 C++库的话,就 wpf 吧。 如果底层需要用很多 C++技术,那么用 qt 也可以。。。Qt5.9 的协议还行。 可以结合你需要用到的底层库来考虑。 |
126
encro 330 天前
不用太考虑反编译问题,
钉钉微信很多还是基于 webkit 呢, 对方没必要要你源码, 只要学你交互, 找个外包实现你一套也不要多少成本的。 |
129
nevermoreluo 329 天前
很快啊,几乎没有犹豫,啪的一下就选了 wpf
没写过 c++的团队,还是建议 wpf 好用。 不是担心不好写啥的,大多数情况 c with class 硬搞都可以搞。 但是所有人都摸石头过河,没有规范到头来一堆问题。 不仅仅是开发成本,维护成本也是成本。 如果有得选当然选 wpf ,人生苦短。 当然如果只有一个人写,养老的那么选 c++ (doge ,狗头保命 |
131
daokedao 329 天前
wails 看着不错
|
132
tuomasi 329 天前 via iPhone
只选 mfc
|
133
8jinmuyan8 329 天前 via Android
slint + rust or c++
|
134
cooldays 328 天前
5. C#写界面(不清楚 C# Winform/WPF 界面程序是否支持 AOT), 然后用 C#写核心算法, 然后用 AOT 编译后, 看不到算法的源码
|