If you are interested in programming languages, you sure have encountered the problem that you start to learn a language and worry about deployment later. Sometimes until it's too late.
Web deployment only with a special module for Apache and you have Lighttpd on your server? Need to buy an expensive version of your development environment to compile desktop applications for other platforms? The user of your program has to install a runtime?
So, what is your way to deploy projects for the web and projects for the desktop? In programming languages (and frameworks) you use.
This could be helpful for people who want to learn a new language but don't know enough about it to find their way through the documentation.
E.g.:
PHP = throw some file with ".php" suffix into a directory on your web server.
SBCL = SAVE-LISP-AND-DIE
Questions that could get answered:
- How to deploy a web application on a headless server with a graphical system like Squeak?
- Can I develop a GUI program in Ruby on Linux and give it to people who run Windows or MacOS X on their computer?
- When I use a commercial Common Lisp on MacOS X to develop a web application, will I need to buy a Linux version just to be able to deploy it on a server?
- You have a Linux server but are asked to deploy a ASP.NET application on it. Is it more cost effective to rent an additional Windows server or try Mono?
- …