Discussion in 'OT Technology' started by AsianRage, Dec 16, 2004.
Which one would be more suited to building a database driven website?
both have pros and cons.
I take it you have never used either?
PHP runs well on both windows and unix. ASP runs well only on windows. If it's a MySQL database, I'd say go with PHP. If it's MSSQL, then ASP may work better for you.
mind was somewhere else when I made that post thanks.
ASP can access MySQL as well as MSSQL, the database doesn't matter...
ASP Can be run on a Linux machine. To run ASP on a Windows you need the proper services running just like you do in Linux. The difference being ASP is a MS built software package which obviously gives it the advantage on the server.
Which one you use is personal opinion... (though you CAN do it and it does work, does not mean its a good idea to run ASP on a Linux box...)
I use php for all my database driven websites, hasn't let me down. I use mySQL
I use PHP for all my websites.
I use perl CGIs' for all of my websites. The DBI module makes life easy.
i would go with php
php > asp
open source > microsoft
If it were only that easy...
Think of where desktop computing would be if there was never Microsoft Windows. I know I'll get some awesome replies to that, but seriously think about it.
Like it or not, MS did a lot for the community. Linux prolly wouldn't be as great as it is if MS wasnt here.
php is free, ASP and its various flavors are not.
I would go with PHP.
Not exactly. Yes, you must be running Windows for ASP.NET, but I didn't pay anything to write code in ASP.NET.
I love when people do this and give no explaination or anything.
Tell me why you think this.
from a development perspective, .Net is a much more robust and elegant language. I assume you already agree PHP > ASP, tho.
He didn't ask which language was "free to write." He asked which one was better suited to building a database driven website. In that case, I say php is better because it's open source and free.
And my point still stands. PHP is no more "free" than ASP.NET. And how does PHP being free and open source make it a good choice for building a database driven website?
As far as I know ASP.NET requires some form of MS Windows, which costs money.
Which I'd be willing to bet he's already running, so consider that a sunk cost. Anything else?
You know, it's ok that a lot of you guys are "1337 anti M$ haX0rs", but don't let your prejudice steer someone else in a direction blinded by misinformation. Fact is, nobody can tell him the correct technology platform to use because we haven't been given enough information.
Those of us who prefer PHP are not M$ haX0rs. We're just not Microsoft sackriders. Open source software is not just some philosophical soap box that programmers like to stand on. It has the benefit of skipping the whole bureaucratic process to get bugs acknowledged, fixed, and rolled into a patch that commercial software has. You can argue PHP costs as much as ASP.NET or whatever its latest incarnation is, but the fact is open source software is always a cheaper choice.
Using a given technology platform doesn't make you a sackrider. I use .NET because I find it better in terms of tools and productivity than any other platform out there. Have you ever used .NET? Do you know anything about it other than it's made by Microsoft?
And don't be stupid, don't say open source is always cheaper. Why don't you provide some basis for your "fact"? Who is talking about cost anyway? Considering hosting is about the same for either platform, where do you get PHP being noticeably cheaper? Unless you're talking about a decent sized deployment, costs are irrelevant.
All this coming from the person that claims PHP is better for database development because it's open source. Why am I wasting my time here?