1
secondwtq 2022-10-21 20:55:32 +08:00
“小”是和什么比?
|
2
learningman 2022-10-21 21:21:28 +08:00
因为 windows 自带个.net
|
3
LZSZ 2022-10-21 21:24:58 +08:00
也不算小吧 当年还有人吐槽太大😂
|
4
hefish 2022-10-21 23:05:52 +08:00
以前的画面没那么花样多嘛。
我记得 vc6.0 写的 mfc 的,也不大。 |
5
UFc8704I4Bv63gy2 2022-10-22 00:35:31 +08:00 6
这个老夫来回复,尽管老夫有超过 15 年未使用 Delphi
Borland 时代是永远的神,未来没有超越的可能,embarcadero 是个呵呵 在过去,Delphi 默认编译的可执行文件确实非常大,大致相当于今天的 gcc -static ,约 2m 左右,相对于其他通过默认动态链接到几百 k 确实非常大,好处是规避了大部分运行环境的坑 @LZSZ 今天的大估计是因为带了个浏览器内核的原因,如果今天你使用传统编程技术,仍然是 2m 左右,无论你使用哪种编程语言 需要告诫大家的是牛逼不等于流行,更不等于金钱,你我共勉 最后让我怀念一下 Borland 时代,谢谢 |
6
charlie21 2022-10-22 08:08:15 +08:00 via iPhone
“确实非常大,2m 左右” 这个体积其实很小了
|
7
xixibb 2022-10-22 08:24:59 +08:00
当年从 delphi 5 开始使用的,好多年没碰过了。。。
|
8
randm 2022-10-22 08:30:24 +08:00
入行就是通过 delphi 入的,用过 delphi 的现在应该差不多都 40+了吧。
|
10
0TSH60F7J2rVkg8t 2022-10-22 09:36:10 +08:00
不小啊,空 Form 的 exe 就有 4M 大呢,哪里小了。而且用第三方控件,bpl 都是硬编译到 exe 里的,除非设置 runtime packages ,否则大得离谱。比如我一个 DevExpress 的项目,编译出来 100M ,小是错觉。当然,如果用 runtime packages 编译,文件是真的小,几百 K 都有可能,只不过你得随 exe 分发所有依赖的 runtime bpl 文件,一起算,也不小了。
|
11
missdeer 2022-10-22 09:55:22 +08:00 via Android
10 楼正解,并不小
|
12
sarvatathagata 2022-10-22 10:30:38 +08:00
这也能叫小?在 Linux 上用 Qt 写的 GUI 程序,一般都只有几百 K (简单一点的几十 K )
|
13
junmoxiao 2022-10-22 11:58:13 +08:00
@sarvatathagata 。。。说些废话,我怀疑你懂不懂什么叫动态链接
|
14
sarvatathagata 2022-10-22 12:29:46 +08:00
@junmoxiao 我当然知道是动态链接的,但 windows 中动态链接的库还要你自带,这难道不是 windows 的问题吗?
|
15
bihui 2022-10-22 13:22:23 +08:00
稍等片刻,我實驗下 dxe8
|
16
bihui 2022-10-22 13:26:29 +08:00
空白 vcl form exe 11m
|
17
bihui 2022-10-22 13:34:56 +08:00
上面的是 debug 11m
realease 是 2m 还行吧 |
18
bybyte 2022-10-22 14:37:19 +08:00
vb6 不是更小
|
19
sakura6264 2022-10-22 15:43:49 +08:00
不用 electron 的软件一般都不太大.
|