We have been debating using PERL/PHP/Javascript/JAVA and some others to do the following things. Are there any others that can do all of these things well and easily?
1) run from command line
2) easily create a gui
3) easy configuration
4) can run quickly from command line (less overhead)
5) can easily connect to databases, run queries, and get the results
6) can efficiently open files.
I would lean towards PHP myself because I know it well, and all you really need is a php web server.
Are there any others that you would recommend or that may work better for our needs?
In response to comments. Preferrably both Windows and Unix, and no I am not limited to those four languages.