Under Construction

Simple static web pages were documents using HTML (HyperText Markup Language) to do formatting, text size, styles, lists, tables, graphics, audio and links to other web pages.

In the late 90's web-aware languages like like Java and Javascript became popular.
They allowed dynamic web pages.

Things like CGI (Common Gateway Interface) and AJAX allowed web pages to communicate with back end servers.


Three things all web developers should know.
  • HTML to define the content of web pages
  • CSS to specify the layout of web pages
  • JavaScript to program the behavior of web pages
Development tools:
New tools to help in web development.

Bootstrap ยท The most popular HTML, CSS, and JS library-took kit. A framework with prebuilt components, and powerful plugins built on jQuery.
Sass (Syntactically Awesome Style Sheets) and JavaScript files

W3.CSS Home

960 Grid System a HTML/CSS framework.

Sass (Syntactically Awesome Style Sheets) - A preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS)

See:
Javascript for javascript tools.
What Are The Best Frontend Development Tools? CareerFoundry 2018


Server Languages:
PHP, a higher level interpreted language, is the preferred language for dynamic web pages, but ruby and python are popular also.
See CGI (Common Gateway Interface) in examples
See:
PHP vs Python vs Ruby
Python vs. PHP: Choosing your next project's language Python vs PHP - Techworld

REST (REpresentational State Transfer) is a phrase coined by Roy Fielding in his dissertation Architectural Styles and the Design of Network-based Software Architectures. It is an attempt to describe the undocumented architectural design principles behind the Web.

See Representational State Transfer | peej.co.uk

Links:
P>

last updated 15 Apr 2016