bofh wrote:
On language - remember, PHP's design goal (as late as v3) was for complete
non-programmers to be able to pick it up and write programs immediately.
You can imagine how that can cause issues for security. Most libraries or
add-ons you install for PHP require you to run in insecure mode. PHP is the
opensource answer to visual basic, in the "yes, we can create absolute
insecure crap too" sense. If you want to do something similar to what
openbsd is doing, use C
In my opinion it's not impossible/hard to write secure code in PHP,
don't compare it to Visual Basic please :)
And to do some web development in C it's a little insane, except when
you need some resources/speed other languages don't provide.
Maybe the best languages for start web development would be PHP and
Perl, i don't know about ruby since i've never used it, but a lot of
people talks nicely about it ;)
HTH,
Vinicius