What is the best language for providing web interactivity?

BusyVids

Free Member
May 16, 2012
796
60
Bristol, UK
I'm considering having a website built where people can upload their photos, position them into virtual frames, of which there will be a choice of sizes and colours, and then save their creation, and then order a portrait of what they have uploaded. The order will then go via a shopping cart to the payment processing section and I will receive a visual copy of the order plus payment. So my question is, what would be the best language to use in developing a site like this? Asp? asp.NET? php? Any other options?
 
I think you aren't asking the right question

I think any web development language would be fine.

If you want to go entirely bespoke then language choice might be an issue. I suspect though it would be more sensible to go for an open source cart as your basis and get it extended to suit.

If you go this route, you are more than likely going to choose something written in PHP such as Magento, OpenCart etc.

No bad thing, PHP is a brilliant web development language :)
 
  • Like
Reactions: BusyVids
Upvote 0
Thanks Joseph. Can php scripts be written to allow my site visitors to interact with the page and design their own creative as I want them to, and what's your opinion on osCommerce as a shopping cart option?
 
Upvote 0
oscommerce would not be my first choice these days.

I would look more to OpenCart or Magento for this project.

There are many pros and cons between the two though broadly you can regard OpenCart as simpler and lighter, Magento as heavier but more feature rich and enterprise ready.
 
Upvote 0
Hi,

combination of web languages is the only way i can see to make it work. i think this cannot be done by a single language alone.
 
Upvote 0
Indeed.

You'll find PHP has more free scripts and help available online, as it isn't proprietary. Most of the popular open source scripts, Wordpress, Magento, MyBB, Drupal, etc. are written in PHP.

It also gives you more options with hosting, and you'll find it's more affordable if you don't need to support ASP.

But yes, you'll probably be looking at interacting with a MySQL database backend, and using Javascript and jQuery for interactive elements.

Javascript etc. is client side, so used for fancy interaction, effects and so forth.

PHP is server side, so simply allows you to serve up custom HTML pages effectively, based often on data in a database and so forth.

As for the approach to take, I'd try to find if something exists that already offers some or all of the functionality that you're after. If you do find something, it'll likely be PHP/MySQL etc. based.

Reinventing the wheel can be expensive and ineffective. Harnessing existing, tried and tested open source scripts or code can really help.

Sounds interesting anyway.

Good luck!
 
  • Like
Reactions: BusyVids
Upvote 0
Indeed.

You'll find PHP has more free scripts and help available online, as it isn't proprietary. Most of the popular open source scripts, Wordpress, Magento, MyBB, Drupal, etc. are written in PHP.

It also gives you more options with hosting, and you'll find it's more affordable if you don't need to support ASP.

But yes, you'll probably be looking at interacting with a MySQL database backend, and using Javascript and jQuery for interactive elements.

Javascript etc. is client side, so used for fancy interaction, effects and so forth.

PHP is server side, so simply allows you to serve up custom HTML pages effectively, based often on data in a database and so forth.

As for the approach to take, I'd try to find if something exists that already offers some or all of the functionality that you're after. If you do find something, it'll likely be PHP/MySQL etc. based.

Reinventing the wheel can be expensive and ineffective. Harnessing existing, tried and tested open source scripts or code can really help.

Sounds interesting anyway.

Good luck!

Agree! Certainly developing is true pain in the ass.
 
Upvote 0

Latest Articles