Click here to Skip to main content
15,606,568 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am about to start developing my first commercial website/online tool and I'm very undecided on the server side technology I should use

The website should store and track progress on purchase orders, insurance, registration etc for cars sold at a car dealer company. Only a few staff members are going to use it so online traffic is not an issue. It's a small sized company and receive about 1200-1400 orders per year

I'm considering php/MYSQL and ASP/Sql server and I don't want to make a random decesion. I Need some advice from more experienced developers about which technologies to choose please

Richard MacCutchan 17-Nov-15 8:39am    
Choose the one that looks easiest. There is no 'best' option, either of the above choices will do what you want.
Mohibur Rashid 17-Nov-15 17:37pm    

1 solution

PHP is the technology for the masses; by some reasons, it is the most popular, is always available even with the cheapest and even dirtiest hosting plans, and so on. So, this is the cheapest thing. But it is probably the most of ad-hoc kind, most careless; PHP is not a serious programming language, looks more like ersatz to me. Well, you can leave with it, depending on how serious your problems are.

ASP.NET is about the opposite pole. It's probably the most advanced and flexible, but it's harder to get, hosting is typically more expensive. Also, it is almost exclusively based on IIS, which doesn't have such good performance as Apache. (Apache-based CLR module based on Mono is also available, is based on the module "mod_mono", but it's so rarely used, hard to get, so I cannot give you enough detail and judgment.) With time, the situation is gradually shifted in favor of ASP.NET; there are more and more developers, you can get more of good advice on programming forums, and so on.

Somewhere in the middle, I would also consider some frameworks based on Python. I used to like it, but did not have any experience for last years. One thing I like was that Python could be used for both Web programming and Linux scripting. But here, in the valley between .NET-based frameworks (it's not just one) and PHP, there are too many alternatives, so it's hard to review them seriously in some Quick Answers.

Anyway, don't take any advice too seriously. You really need to make your decision based on your goals, experience, available resource and other factors.

Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900