Click here to Skip to main content
15,508,644 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
My school project is to build an online store that user can register and add the items to his/her shopping cart and admin page to edit the items or add new items.

which language would be easier and more flexible to work with. with sql server
or php & html with MySQL

Mohibur Rashid 4-Sep-12 21:38pm    
do you know both? first you will learn then develop?
Mike988 4-Sep-12 21:40pm    
I have learned both. I don't have much experiences with php but I studied more
Mohibur Rashid 4-Sep-12 21:43pm    
You, that php and mysql are free.....
Mike988 4-Sep-12 21:44pm    
it doesn't matter because it's for school and all free
Swinkaran 4-Sep-12 22:17pm    
This looks like a very basic on-line store. I suggest to do with PHP & MySQL. Even if you don't have much experience in PHP, you can still learn because you are doing this for your school.. Play around with JQuery and advanced techs.


It's all depend upon your proficiency. If you are comfortable with DotNet then go for it. You have to keep in mind that all languages are performing well only if you code it well.

Although many CMS are available with such functionality. If you have option to choose project then go for some other project that you never heard. If you are in school and you do not have idea about this languages then you can even develop some project in c/c++ like device driver.

Anyway, If you want to develop this project then it's all upto you. Which language is very familiar to you?

My Personal Opinion is .NET with MSSQL. It can be helpful to you in future. And first of all you have to learn HTML,CSS,JavaScript,JQuery because this all are common for all web applications.

Best of luck
-Amit Gajjar
Share this answer
You will find the answer for this link[^]
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