【发布时间】:2010-05-15 17:45:59
【问题描述】:
我在一些论坛上读过一些 cmets 说 Linux 程序员通常不使用任何 IDE。他们更喜欢使用 Vim 和 Emacs 进行编程。
如果我没记错的话,Vim 和 Emacs 只是文本编辑器,类似于记事本,但带有语法高亮显示。
我只想知道Linux程序员如何在不使用任何IDE的情况下创建复杂的GUI应用程序。
谢谢。
【问题讨论】:
-
IDE 为您做的唯一一件事就是创建用于在表单上布局控件的代码。所以理论上,如果一台计算机可以生成代码,你就可以手动编写它。把它做好并不难,但很复杂(直到你习惯它:))
-
另外,如果您让用户可以高度自定义界面,那么您只需运行应用程序,将界面配置为您想要的方式,然后将这些设置保存为您随应用程序分发的默认设置.
-
此外,还有像 Java 的布局管理器这样的东西,它较少依赖程序员专门布置控件,而更多地依赖于代码,一旦知道它们之间的关系,如何最好地布置它们。
-
呃,什么? UNIX 是 IDE。
-
Vim 和 Emacs 不仅仅是文本编辑器。在几乎所有方面,它们都比“IDE”更强大。
标签: linux user-interface vim emacs ide