easy, php Who want's asp? No one . I just can't stand it. It's worse than learning Ecomm. It just seems to make things more harder than they need to be. PHP is just a very powerful language.
I guess I am what you'd call a 'PHP Professional' so it's a given really. tbh, I'm really not interested in ASP. If I were to use another technology, it'd be JSP. I've used it a little before, and it has the power of Java behind it which is very nice.
They're too different to be able to just vote on. php isn't used (as much) by businesses because it has no support. You can't pick up the phone to php and complain because xyz doesnt work in your environment and ask for a patch, or a refund, or whatever. Doesn't make sense from a business POV (big big scale) using web tech for a mission critical process with zero support when things go wrong. There will be exceptions of course, i realise that. php on the other hand reaches out more to people doing it in their spare time, or on a low budget, people trying their hand at linux/apache/mysql/php, etc. Lots and lots of php communities to help you out too. i suppose i favor php, but that is so biased
I agree with rtt 100% on that statement... Anyway, you will be forever calling microsoft up about problems with asp Although, I would love to get apache asp going now, due to this thread. I will do it tonight at home. My new job! I want to get DMP going as-well
ASP and PHP are both good for different things. For instance, as RTT said, MySQL/PHP is a great combo for those of us who are the technology guinnea pigs (hobbyists). It's powerful, secure, open source, and fun/easy to learn. ASP, on the other hand, is a defined language built off one of the most popular coding types of recent times, making it easy for MS script kiddies to pick up (as a lot of computer science and comp engineers are trained in over here). It also is capable of doing a LOT more in its interactions with MS Exchange Server and MS SQL Server, and has a robust technical support. Makes it great for large corporate environments, especially with all its security flaws.
ive always used php because as people have said there is no cost assosciated with running it, huge userbase for it and you meet loads of people that are very knowledgeable about it. i have never used asp because ive never run an IIS server or have any intention of running one but i did have to learn VB for my AS computing project so im guessing there isn't too much variation between VB and asp.
I honestly have used them both and have no problem with either. I like the database access in ASP much better than the PHP way but now that i've gotten the hang of the PHP way, it's acceptable. Whoever mentioned Java, ick. I can't stand java or anything java based. It's always seemed clunky, slow, and badly programmed. I voted both because it really is an environment based question. For my previous job I had to code stuff up in ASP because that's all they use. More recently for personal use I used PHP because I enjoy hosting websites in linux (thanks to SSH).
I've pretty much only had experience (and little of it saying that) in PHP, and I really like the way that most of it is quite simple, and the flexibility it offers. I'm not saying ASP doesn't, but from what I've seen (and, as I said, that's very little) it seems a lot more long-winded and also the requirement of a windows webserver afaik is a bit awkward for me.
Blue65, Yeah, ASP is far from simplicity. Then again, it's based on VB...which, though easier to work with than c (the base of PHP), often gets VERY long winded.
I have not yet used ASP but I hear it is a powerful language. I'm not going to vote because I say one is better than the other with out trying them both. Each language has it's uses and I think the choice it down to what you want to do with it.
problem with PHP is it lacks management, PHP 5 is better, but it still feals kinda messy. other thing is its incredibly slow comparied to .NET but i don't like ASP syntax () for fucntions and arrays, i mean what were they smoking.
I've just had a quick poke around with google to find a speed comparison, not had much luck anywhere you can point me to, I havn't got much experence with ASP so im interested. 'doc
Personally I favor ASP because that's what I learned to develop major websites for work in. Before I started with ASP, I only used html and cgi/perl (pre and very early php days).. However, I'm trying to get away from asp and am now teaching myself cfml.
very comparable, version 5 of php is much better than 4, is strongly OOP. .net is faster it doesn't have to be asp remeber. http://www.pzycoman.myby.co.uk/lspeed.html