以代号构建ui的最高效的方法是什么?

时间:2016-02-16 03:55:49

标签: user-interface memory garbage-collection codenameone

在Codename One的作者编写的大多数示例中,UI都是由代码构成的,就像您看到Swing或Vaadin的代码一样。但是Codename One还有一个UI Builder,可以在填充之前轻松构建和预览内容。 我想知道通过代码从头开始构建每个窗口或者只是在UI中设计它是否会更好,并且因为它已经加载到内存中,它将更有效(主要是内存权重)来设置新值并显示新数据在上面。这让我想到了Codename如何在每个设备硬件/软件中模拟垃圾收集器进程的问题,因此我们知道解除引用数据(例如,将变量设置为null)将足以将其从内存中取出。

1 个答案:

答案 0 :(得分:1)

我们正处于releasing a new GUI builder(它仍然是alpha)的过程中,这就是为什么我们没有旧GUI构建器的任何新样本。

示例不适用于GUI构建器,因为GUI构建器隐藏了大量逻辑并且有大量生成的代码使示例感觉混乱或不完整。

然而,GUI构建器在视频中工作得相当好(与编码不同),因此您会注意到至少我们的一些视频使用旧的GUI构建器。

性能不应该是选择GUI构建器或手动编码的原因,因为在两种情况下都可以调整性能。