Choosing Web Technologies for your E-Commerce project

How to Choosing Web Technologies for E-Commerce project?Over the past 20 years, the web has changed in many ways. It has changed significantly in just the past five! But some things remain the same. For starters, there’s HTML (HyperText Markup Language). Whatever else has changed - whatever image types, video options, and server-side technologies you use - the end user first interacts with HTML. This book does not, and cannot, teach HTML. If you need more information about HTML, pick up a book on that subject, such as the de facto standard, Elizabeth Castro and Bruce Hyslop’s HTML and CSS: Visual QuickStart Guide, 8th Edition (Peachpit Press, 2013).

Note

This blog doesn’t teach HTML, CSS, JavaScript, PHP, SQL, or MySQL; instead, it demonstrates real-world application of these technologies.

With modern web browsers, most of a site’s layout and design comes from CSS (Cascading Style Sheets). I’ll be using CSS in my project, too, and just like with HTML, I don’t explain it in much detail. Still, I won’t be using CSS in any super-fancy way, so you shouldn’t have a problem following along.

When I first began doing web development in the late 1990s, there was this annoying little thing called JavaScript. At that time, JavaScript was largely used for petty and cutesy tricks. In short, JavaScript was almost entirely unnecessary. Today, thanks to Ajax, Web 2.0, and other marketing terms that people throw around, things are quite different. Now, JavaScript, when properly used, greatly improves the user experience. Many website features that people appreciate, such as being able to present lots of content in a limited space, being able to add something to a cart without leaving the page, and so forth, require JavaScript. Although JavaScript is valuable, it’s really an “extra.” With that in mind, my blog will make use of some JavaScript to implement some extras. If you’re not comfortable with JavaScript already, might I selfishly recommend book, Modern JavaScript: Develop and Design (Peachpit Press, 2012)?

On the server side of the equation, unlike in the client, you have a vast range of web technology to consider. My blog uses PHP as the programming language of choice and MySQL as the database application. These are among my personal favorite server-side technologies, and if you’re reading this blog, I assume you think so as well. But if you aren’t already well versed in PHP and MySQL, you will have difficulty with some of this blog’s code. Consider reading my PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, Fourth Edition (Peachpit Press, 2011) to learn more about these technologies.

 

Easy E-Commerce Alternatives

In my blog, you’ll learn how to write an e-commerce application from scratch, using a combination of HTML, CSS, JavaScript, PHP, SQL, and MySQL. There are, however, faster, less custom approaches you can take.

If you just want to get an e-commerce site online quickly, or if you don’t know any of the listed technologies, you can use “turnkey” e-commerce sites that Yahoo, Google, and others provide. By answering some questions and using the chosen company’s interface, you can create a basic e-commerce site in a day. It’ll even be tied automatically into a payment system. But make no mistake: Although you’ll get up and running in no time, the end result will be rather amateurish and very limited.

A middle-ground solution between using an entire third-party system and creating your own is to use an off-the-shelf e-commerce package, such as ZenCart, FoxyCart, or osCommerce. They provide all the functionality, from creating a catalog or a shopping cart to administration, which can then be tied to one of several payment systems. These tools have been around for years; they’re quite solid and well supported, but they’ll still have some limitations compared to writing your own e-commerce site, especially when it’s time to add features that will be uniquely yours. At the same time, these packages will also be bogged down with lots of features that you might not ever use.

 

Вас заинтересует / Intresting for you:

Selecting a Web Hosting for yo...
Selecting a Web Hosting for yo... 370 views Masha Mon, 27 Aug 2018, 19:06:22
Mastering Web App Development ...
Mastering Web App Development ... 555 views Денис Wed, 19 Sep 2018, 16:05:57
Why is JavaScript a Good Choic...
Why is JavaScript a Good Choic... 586 views Денис Thu, 20 Sep 2018, 15:50:46
Web Applications vs. Client-Se...
Web Applications vs. Client-Se... 326 views Валерий Павлюков Mon, 27 Aug 2018, 13:18:10

Comments on Choosing Web Technologies for your E-Commerce project

Be the first to comment
Please login to comment