E-Commerce Website Design Programming Languages Definitions

Programming Languages presented below mostly use to design E-Commerce Websites:


(Mooc.org,  2021)


1. HTML

HTML, or Hypertext Markup Language, is a markup language for the web that defines the structure of web pages.


It is one of the most basic building blocks of every website, so it's crucial to learn if you want to have a career in web development.


In this article, I will walk you through what HTML is about in detail, how it does things on web pages, and we'll also touch on a really cool part of HTML – Semantic HTML.(freeCodeCamp)


(Oxford Web Studio, 2023)

⦿ What is HTML?

To understand "HTML" from front to back, let's look at each word that makes up the abbreviation:

 

Hypertext: text (often with embeds such as images, too) that is organized in order to connect related items

Markup: a style guide for typesetting anything to be printed in hardcopy or soft copy format

Language: a language that a computer system understands and uses to interpret commands.

 

HTML determines the structure of web pages. This structure alone is not enough to make a web page look good and interactive. So you'll use assisted technologies such as CSS and JavaScript to make your HTML beautiful and add interactivity, respectively.

 

In this case, I like to break down the three technologies – HTML, CSS, and JavaScript – this way: they are like a human body.(freeCodeCamp)

        

             HTML is the skeleton

    CSS is the skin 

    and JavaScript is the circulatory, digestive, and respiratory systems that

brings the structure and the skin to life



2. CSS


(Cilected, 2022)

Cascading Style Sheets, fondly referred to as CSS, is a simple design language intended to simplify the process of making web pages presentable.


CSS handles the look and feel part of a web page. Using CSS, you can control the color of the text, the style of fonts, the spacing between paragraphs, how columns are sized and laid out, what background images or colors are used, layout designs,variations in display for different devices and screen sizes as well as a variety of other effects.


CSS is easy to learn and understand but it provides powerful control over the presentation of an HTML document. Most commonly, CSS is combined with the markup languages HTML or XHTML.(tutorialspoint, 2022)



3. JavaScript


JavaScript is a dynamic computer programming language. It is lightweight and most commonly used as a part of web pages, whose implementations allow client-side script to interact with the user and make dynamic pages. It is an interpreted programming language with object-oriented capabilities.(tutorialspoint, 2022)


(Galvanize, 2023)


JavaScript was first known as LiveScript, but Netscape changed its name to JavaScript, possibly because of the excitement being generated by Java. JavaScript made its first appearance in Netscape 2.0 in 1995 with the name LiveScript. The general-purpose core of the language has been embedded in Netscape, Internet Explorer, and other web browsers. (tutorialspoint, 2022)

 

4. Python

Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages.(tutorialspoint, 2022)

(futureskillsprime, 2022)

  •   Python is Interpreted − Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. This is similar to PERL and PHP.(tutorialspoint, 2022)

    ∎ Python is Interactive − You can actually sit at a Python prompt and interact with the interpreter directly to write your programs.(tutorialspoint, 2022)

    ∎ Python is Object-Oriented − Python supports Object-Oriented style or technique of programming that encapsulates code within objects.(tutorialspoint, 2022)

    ∎ Python is a Beginner's Language − Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to games.(tutorialspoint, 2022)


5. Ruby

Ruby is a popular general-purpose object-oriented programming (OOP) language that focuses on simplicity and productivity. You can use Ruby in many fields of computer science, including web development and data analysis.(builtin, 2023)


6. Internet Website Cookies

(Benedetto, 2021)

Cookies are small files of information that a web server generates and sends to a web browser. Web browsers store the cookies they receive for a predetermined period of time, or for the length of a user's session on a website. They attach the relevant cookies to any future requests the user makes of the web server.

Cookies help inform websites about the user, enabling the websites to personalize the user experience. For example, ecommerce websites use cookies to know what merchandise users have placed in their shopping carts. In addition, some cookies are necessary for security purposes, such as authentication cookies (Cloudflare, 2023)


7. User Interface (UI)

(Pillegi, 2021)

The user interface (UI) is the point of human-computer interaction and communication in a device. This can include display screens, keyboards, a mouse and the appearance of a desktop. It is also the way through which a user interacts with an application or a website.

The growing dependence of many businesses on web applications and mobile applications has led many companies to place increased priority on UI in an effort to improve the user's overall experience.(Churchville, 2021)

Types of user interfaces

The various types of user interfaces include:

  •          graphical user interface (GUI)
  •          command line interface (CLI)
  •          menu-driven user interface
  •          touch user interface
  •          voice user interface (VUI)
  •          form-based user interface
  •          natural language user interface (Churchville, 2021)

8. Page Source


Page source is the HTML code of Web Page


9. jQuery

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.(js.foundation, 2023)

(TutorialRepublic, 2023)

10. Hyperlink


hyperlink is a text or an icon that you can click on to get to another website. The link, which is usually in blue and is underlined, serves as a reference point that connects a particular page to other pages over the web. The linked text is what’s known as the anchor text.


Aside from opening new pages, a hyperlink can bring the reader to a particular section within the same page. This is especially useful for helping readers navigate a page with long content, like comprehensive guides or longer articles. These links are usually found in the table of contents. 

Considered as the backbone of the web, the hyperlink is used everywhere. It’s crucial for improving a website’s SEO.(Influencer Marketing Hub, 2022)












Reference List:


Benedetto, A.D. (2021) "how did a cookie tell the internet that I wanted a bike?", The Consultancy Group. The Consultancy Group. Available at: https://www.theconsultancy-group.com/the-consultancy-is-in-the-blog/cookies-on-the-internet (Accessed: February 9, 2023).


builtin (2023) 'What is the Ruby Programming Language?' Available at: https://builtin.com/software-engineering-perspectives/ruby-programming-language (Accessed: 21 January, 2023)


Churchville, F. (2021) What is User Interface (UI)? definition from searchapparchitecture, App Architecture. TechTarget. Available at: https://www.techtarget.com/searchapparchitecture/definition/user-interface-UI (Accessed: February 9, 2023).


Cilected (2022) 'What is CSS?' Available at: https://cilected.com/what-is-css/ (Accessed: 21 January, 2023)


Cloudflare (2023) What are cookies? | cookies definition | cloudflare. Available at: https://www.cloudflare.com/learning/privacy/what-are-cookies/ (Accessed: February 9, 2023).

freeCodeCamp (no date) 'What is HTML - Definition and Meaning of Hypertext Markup Language'.  Available at: https://www.freecodecamp.org/news/what-is-html-definition-and-meaning/ (Accessed: 21 January, 2023)

futureskillsprime (2022) 'Python Programming'. Available at: https://futureskillsprime.in/courses/python-programming (Accessed: 21 January, 2023)

Galvanize (2023) 'What is JavaScript used for?' Available at: https://www.hackreactor.com/blog/what-is-javascript-used-for (Accessed: 21 January, 2023)

Influencer Marketing Hub (2022) What is hyperlink? Available at: https://influencermarketinghub.com/glossary/hyperlink/ (Accessed: February 9, 2023).

js.foundation, J.S.F.- (2023) JQuery. Available at: https://jquery.com/ (Accessed: February 9, 2023).

Mooc.org (2021) 'Best Programming Languages for Web Development'. Available at: https://www.mooc.org/blog/best-programming-languages-for-web-development (Accessed: 21 January, 2023)

Oxford Web Studio (2023) 'What is HTML?' Available at: https://www.oxfordwebstudio.com/user/pages/06.da-li-znate/sta-je-html/sta-je-html.jpg (Accessed: 21 January, 2023)

Pillegi, M. (2021) Dicas de UX/ui para interfaces mais acessíveis, Medium. UX Collective 🇧🇷. Available at: https://brasil.uxdesign.cc/dicas-de-ux-ui-para-interfaces-mais-acess%C3%ADveis-91f5f4c23bd3 (Accessed: February 9, 2023).

TutorialRepublic (2023) JQuery tutorial. Available at: https://www.tutorialrepublic.com/jquery-tutorial/ (Accessed: February 9, 2023).

tutrialspoint (2022) 'What is CSS?'. Available at: https://www.tutorialspoint.com/css/what_is_css.htm# (Accessed: 21 January, 2023)

tutrialspoint (2022) 'JavaSricpt - Overview'. Available at: https://www.tutorialspoint.com/javascript/javascript_overview.htm (Accessed: 21 January, 2023)

tutrialspoint (2022) 'Python - Overview'. Available at: https://www.tutorialspoint.com/python/python_overview.htm (Accessed: 21 January, 2023)


Comments