PHP is by far the most universal, as it works on Apache, and most Windows, servers. There is tons of support, instruction, help, and free scripts for everything you want to implement.
I am going with ASP myself, after much consideration, but I will not be able to use it on most hosting companies (>65% are Apache and <30% are Windows - more than 2:1 for Apache availability).
My reasoning is that I want to move towards .net later, and I also already know enough php to get by. I am also moderately concerned with the php vulnerabilities, but all have them.
If you go with JSP, you will be looking at learning a compiled programming language (java) and be very restricted as to hosting options - along with it being more expensive.
This is a far as I know, I am not very experienced yet. However, this is usually what most people recommend :O)
! You could also learn perl/cgi, but I am unaware what kind of database you can use with that, a very, very important consideration.
__________________
What I am is what I am, are you what you are, or what.
Eddie Brickel
|