我应该学习什么语言来创建命令行脚本和GUI?

And*_*rew 7 user-interface command-line programming-languages

我是一名"自学成才"的PHP程序员.所以我从未参加任何计算机科学课程.我最近通过命令行做了很多事情,我真的想自动更新一点.

问题是,我甚至不知道从哪里开始.我知道PHP.我可以创建Web应用程序.我知道如何在命令行上执行操作.但我不知道创建桌面应用程序的第一件事.我需要学习如何创建可以从命令行执行的脚本.另外,我需要学习如何创建GUI,这样我就不必使用命令行来执行脚本(甚至使用GUI来更改变量等).我只对Linux和Mac OS X感兴趣.

你会推荐什么?

Chi*_*chi 4

对于脚本编写,我建议您阅读有关 bash 脚本编写的优秀资源。这是对该主题的超快速介绍。http://www.linuxconfig.org/Bash_scripting_Tutorial

对于GUI编程,我个人更喜欢Python和wxPython。Python 教程位于: http: //www.diveintopython.net/,使用 wxPython 进行 GUI 编程的指南位于:http://wiki.wxpython.org/AnotherTutorial#The_wxPython_Linux_Tutorial

如果您想要 Mac 特定的脚本,除了 shell 脚本之外,AppleScript 和 Automator 也很有用。