- 主题:C++做GUI真的没啥优势了真的不如vs支持下的.net下的语言平台
C++做GUI真的没啥优势了真的不如vs支持下的.net下的语言平台
不得不说vs真的强大
而且avalonia ui跨平台开发正式效率太高了 而且有AOT的加持
ps:如果不考虑跨平台c++/winrt 其实也不错
当然web/webview之类也很强大,只在做web或者小程序使用,桌面应用一直未用,也许心理上觉得用其做桌面安全性和性能不足
--
修改:nextworld8 FROM 223.104.40.*
FROM 223.104.40.*
是的 只是打包太大
【 在 poocp 的大作中提到: 】
: 现在好像开始流行前端显示用HTML元素,后端随便用什么语言不限的GUI模型。
--
FROM 223.104.40.*
web的打包太大
【 在 heyuanlie 的大作中提到: 】
: 现在做ui居然还这样做?
: 都转到基于web的ui了。
:
--
FROM 223.104.40.*
是的 ui设计工具和转化为代码太容易了
设计师不需要代码基础
【 在 heyuanlie 的大作中提到: 】
: 现在内存硬盘都不值钱,
: c++、java之流做得再小再精致都不如量大管饱开发简单的web。
: 现在连艺术学院的都能搞ui了,做出来的美观度比懂c++、java的理工科学生高了几个数量级。
: ...................
--
FROM 223.104.40.*
.net现在版本已经实现了跨平台
不仅可以针对桌面操作系统
同样也可以开发基于移动终端等
avalonia ui就是一个非常不错的框架
并且支持aot,自绘组件 类似flutter
【 在 javaboy 的大作中提到: 】
: windows only?
:
--
修改:nextworld8 FROM 223.104.42.*
FROM 223.104.42.*
都gui了哪有什么性能密集型场景 ,就算部分需要可以调用c 的库
【 在 iwantfly (雷雷) 的大作中提到: 】
: avalnonia做开发大概率没有qt开发效率高
: 而且c#无法完全胜任性能密集型的计算和图形渲染
: 碰到3d绘图更是玩完
: wpf的坑也是多多,做了这么多年仍然只能算半成品吧
--
FROM 223.104.40.*
你说的gui只是对应系统的一个之部分,你非要把整个系统当作gui应用有点为了证明你的帖子而扭曲的嫌疑了
【 在 iwantfly (雷雷) 的大作中提到: 】
: 比如图像处理、体数据渲染、动画视频、CAD、高频交易、实时数据采集
: 你所理解的gui不会就是菜单按钮表格树控件吧
: 而且由于机制问题wpf对性能的要求比c++还要高
: qt里面绘制20帧系统仍然丝滑
--
FROM 223.104.39.*
?
不同语言特定应用场景还是有的
没有一个语言和平台可以揽括大部分场景
c++ 在嵌入式等场景开发GUI界面很多在用
【 在 ysd 的大作中提到: 】
: 感觉我穿越回二十年前了
:
: - 来自 水木说
--
FROM 223.104.41.*
已经成为过去了
现在.net 支持了aot编译
而且编译器优化后的代码速度是比较快的
【 在 ooolinux 的大作中提到: 】
: .NET算庶子吧
: C# .NET程序的问题缺点
: 1、依赖庞大的.net framework才能执行,而且.net版本不同也不行,无法做绿色版软件
: ...................
--
FROM 223.104.41.*
这种web的桌面app
相对于现代本地语言的桌面app开发 效率并不突出
试一试.net平台下的c#开发项目 你就知道什么叫效率了
【 在 yuanmo 的大作中提到: 】
: 列举.net的缺点也没意义,无法证明BCB有多好,关键是.net自己都已经过时了。
: 现在写GUI用web体系方式写更高效,比如electron,配合AI coding工具比如cursor之类,开发效率比BCB高10倍都不止,好看,跨平台,开发人员也容易找。
: 总之BCB是落后至少两个时代的产品了,不建议使用。
: ...................
--
FROM 223.104.41.*