02-23-2012, 10:23 PM
Hey everyone, just to preface I am not at all familiar with either language, I am asking this question on behalf of a family member.
They have paid to have a website developed for their business. Basically the main function is to list product information. Now about a year after having the site finished they are looking to add some eCommerce functionality to the site. Every quote they have received so far has basically said that the website they have was extremely poorly developed and that in order to add eCommerce to the site it was going to be quite costly due to the work involved. Their main concerns were that it was coded using ASP. Many of them recommended to redo the website with PHP.
Since we are all quite illiterate in this subject we are concerned if we are being misled by these developers in order to get more money out of us? Also, if the site was in fact developed very poorly is there any merit in taking legal action against the previous developer? Is PHP really much better than ASP for eCommerce functionality?
02-24-2012, 01:08 AM
Since we are all quite illiterate in this subject we are concerned if we are being misled by these developers in order to get more money out of us?
Yeah, that is possible, without seeing the site or any code it is hard to say. Them all wanting to rewrite in PHP could be a sign of laziness on their part, not wanting to have to learn an existing code base. ASP hosting can be slightly more expensive than PHP (since it requires Windows) but since you already have it, that isn't really a big deal. Maybe you've only been looking at PHP developers, there are plenty of people that know ASP, that is who you might need.
You didn't mention your budget but in software development to a large degree you get what you pay for. Maybe your price range is too low to get a good developer.
Also, if the site was in fact developed very poorly is there any merit in taking legal action against the previous developer?
Depends on the contract you had with them and how much money you were willing to spend.
Is PHP really much better than ASP for eCommerce functionality?
02-24-2012, 03:20 AM
Their main concerns were that it was coded using ASP. Many of them recommended to redo the website with PHP.
Poor code is poor code no matter the language. ASP, php, coldfusion, all have pretty much the same functionality and capabilities and each have their own merits, advantages and disadvantages. For a web development company to suggest that just because a site is done in ASP therefore is poorly coded is irresponsible.
If in fact the ASP code is done improperly, you could in fact find a developer that works in ASP to tweak the current code rather than a complete rework in another language.
As oracle said, link the site and we can at least look at the functionality as it is currently.
02-24-2012, 06:07 AM
As a general rule, one contractor coming in to follow-up on a previous contractor, no matter the trade, will tell you the previous guy's job was crap. Not sure why that is, but personally I wouldn't put too much stock in such comments.
02-24-2012, 06:23 AM
If the website is already coded up in asp, there is no benefit in re-coding it in php. Maybe the owners have read/heard that there is benefits and are completely clueless themselves.
As long as you do check values are there that should be there, you should have no problem at all. You can make an asp program/script more secure than a php script and visa versa if you know what you're doing.
02-24-2012, 10:26 PM
The choice between those two languages is generally made based on which of the two the particular web hosting being used supports.
Generally ASP is more likely to be available on Windows hosting while PHP is more likely to be available on Linux hosting.
Most smaller sites use Linux hosting because it is cheaper as much of what is needed is open source rather than needing to be licensed from Microsoft. There are therefore a lot more programmers providing services to smaller web sites who know PHP and who don't know ASP. For bigger companies the reverse applies but they are more likely to have their own programming staff to write the site for them.
The two languages are similar enough in what they can do that there are no other aspects where one has advantages over the other than those I have mentioned.
02-24-2012, 10:55 PM
Thanks so much for the help guys... here is the site in question in case you can provide any more insights.