hey guys I figured I would come to board to get some info on the two of these languages. the company I work for right now has all there DB stuff going through mainly php. we eventually will be expanding and incorporating more data and sending leads we get via our website to the companies that buy the leads. basically ping post system. I'm trying to figure out if we should stay php. or develop all the new sites and DB's in.
Pretty much anything you can do in one you can do in the other, so in the grand scheme of things both will work. I haven't worked with either extensively but here are my thoughts. PHP pros: It's free Can run on multiple platforms/webservers Very common and has good community support ASP.Net pros: Better error handling/debugging Better planned/designed language Fully object oriented (this could be overkill if the site isn't very complex)
All of these pros can be negated by using more than just PHP in your Apache environment, say something like Ruby on Rails, Python, or (god forbid) Perl. If you need objects you could even do Java. I'd always go Apache and PHP, but I'm a big ol' Unix snob. Stick with what your developers know until you have a real need to go with something else. You're going to have a LOT more flexibility if you stick with Apache, both now and into the future.