Well, I've done a bunch of research, and I took a look at Python, and it turns out Python is actually one of the best languages to make networking apps in.
So, I downloaded Python, did a bunch of tuts, and am now experimenting with it.
Though I have a few questions.
(1) When you save your code from IDLE, it saves it as a regular document format. Shouldn't it save it as .py?
(2) What exactly does Python Launcher do? I try to open .py files in it but it always comes up with an error.
(3) In the build Applet app, I take my .py documents and convert them to applications, but when I open them, they just quit.
(4) Do you know some documentation that has all the Python Script Commands?
Thanks,
-Gandolf
1) Shouldn't matter, you can still open the file in Terminal by typing 'python filename'
2) Python launcher will only launch when running a program from within the IDLE environment, or when you're using something like pyglet or pygame.
3) When making the applet, you have to be sure to import all necessary libraries, and make sure you drag and drop ALL associated files onto the applet maker (including images if you're using any).
4) Yes,
http://www.python.org/doc/. They have every command documented, but it's not just in list format.
Python is no good for making stand-alone applications for many reasons. First, it's an interpreted language, not compiled, so even when you make applets, users still have access to the source code. They can modify it and change the way your program works.
What Python is good for: server-side scripts (game server, etc), scripts where security is not an issue, scripts where users can have access and modify the code, etc.
For stand-alone applications, you should use an environment that compiles, because it makes accessing the source code really hard (reverse compiling, etc).
Ghost