Linux程序员如何在不使用IDE的情况下创建GUI应用程序

CMW*_*CMW 0 linux ide vim emacs user-interface

我在一些论坛上读过一些评论,说Linux程序员通常不使用任何IDE.他们更喜欢使用Vim和Emacs来编程.

如果我没弄错的话,Vim和Emacs只是文本编辑器,类似于记事本,但语法高亮.

我只是想知道Linux程序员如何在不使用任何IDE的情况下创建复杂的GUI应用程序.

谢谢.

el.*_*ado 13

您可以从源代码创建gui(例如:http://library.gnome.org/devel/gtk-tutorial/2.17/c39.html#SEC-HELLOWORLD).另外,您也可以使用独立的GUI设计师(例如,为格莱德GTK +和Qt设计Qt的)来设计的GUI和写在Vim的或Emacs(或任何其他)应用程序中使用它们.


Ode*_*ded 12

您正在做出一个很大的假设 - 大多数Linux开发人员正在开发GUI应用程序.

许多遵循unix理念的开发人员创建基于文本的应用程序(例如,参见git,源代码管理系统).

在为Linux创建GUI时,一些开发人员将使用文本文件,而一些开发人员将使用设计人员来帮助它.

无论如何,GUI也在文本文件中定义.这些由设计者生成或由程序员编写.它对编译器没有什么影响.