我目前第二学期在丹麦学习计算机科学,到目前为止,我们只使用 Netbeans 的内置拖放 GUI 构建器。
几周后我们将开始进行下一个考试项目,我想知道我是否最好开始学习在没有拖放的情况下对其进行编程。
在现实世界中,自己编写 GUI 代码会更好,还是拖放编辑器足够成熟,可以在实践中使用?
您可以使用辅助轮学习更快地骑自行车。但是,没有它们,您将能够更快地骑自行车。
GUI 构建器将使您的前几个 GUI 启动并运行得更快,但如果您手动学习,最终您将更快更好地构建它们。
此外,如果您的公司决定更改您的 IDE,手动操作意味着您不会与任何一个特定的 GUI 构建器绑定。
老实说,我会说只使用任何有效的方法。拖放式 GUI 编辑器完全是为懦夫设计的 :),但是在“手工”设计了大量的 GUI 之后,我可以说我一直很想自己创建一个拖放式编辑器。在代码中编写 GUI 布局非常乏味,但我强烈建议您熟悉这样做。从头开始理解您负责的任何代码总是很重要的。如果有东西坏了,你应该总能找到它并确切地知道它为什么坏了。创建一个带有“黑匣子”的程序会很方便,直到它开始出现问题,在这种情况下,您可能希望自己完成这项工作。
如果需要,最好知道如何做。任何困难都需要编码,而不是拖放。