Posts: 198
Location: High Wycombe, Buckinghamshire, London
|
Well i've been programming ASP.NET C# for about 4 years now, and never looked back. I can program PHP though.
ASP.NET has much more security over php by far, that's because PHP is open source whereas ASP.NET is built by microsoft. Also compiling ASP.NET is much easier because there is a set procedure for compiling code, php however is open source and people are 'popping up' with more bits of code everyday.
PHP however is more widely documented and it would be easier to find answers to your questions from people who have encountered the same thing. Having said that, Microsoft has an extensive knowledge base online, and also, when there is an error in an ASP.NET application, the page tells you exactly where the error is and sometimes how to fix it.
In regards to shopping carts, ASP.NET would be my preferred option simply because of the built in controls that come with the .NET package. The controls are easily accessed by a line of code at times. For example, to put a full calender on your page using ASP.NET, you just have to type:
Code:
<ASP:Calender id="Calender1" Runat="Server" />
And then your done! I just feel that ASP.NET comes with more built-in features to aid building a shopping cart. However, in response to that element of the argument, you could probably download the controls ASP.NET has for PHP, seeing as there are so many around.
As for Java, i have never used it and don't intend too. PHP and ASP.NET are much more common languages to use.
Hope this has helped.
__________________
[ Insert witty, yet highly intelligent signature here ]
|