Frameworks

Note

  • Work in Progress

Home page Web Technology Consulting


Web development frameworks are web site generators abstracting other technologies, helping make developing web sites faster and more robust. The output of site generators are deployed to vendor cloud-based web services, eliminating the need for local web servers. The end result is browsers interrupting HTML, CSS, and JavaScript instructions, and rendering web pages

Here are descriptions of a few static web development frameworks. There are many more. They deliver information to users, not collect it. Also, they are usually not used for developing eCommerce web sites.

Gatsby

Gatsby 1 is a web site generator based on abstracting React 2 and Node 3 frameworks. It creates blazing fast websites and apps

Gatsby plugins and React components are chosen for building a web app structure, and then are welded together with and JavaScript and possibly Markdown.

The Gatsby build command produces a directory of static HTML, CSS, and JavaScript files that is deployed to a vendor cloud-based web services.

AsciiDoctor

AsciiDoctor 4 is a web site generator based on abstracting AsciiDoc 5 and Jekyll 6

AsciiDoc belongs to the family of lightweight markup languages, the most renowned of which is Markdown. AsciiDoc stands out from this group because it supports all the structural elements necessary for drafting articles, technical manuals, books, presentations and prose. It’s capable of meeting even the most advanced publishing requirements and technical semantics.

Asciidoctor is a fast, open source text processor and publishing tool chain for converting AsciiDoc content to HTML5, DocBook, PDF, and other formats. Asciidoctor is written in Ruby and runs on all major operating systems.

Sphinx

Sphinx 7 is web site generator for creating web sites and other types of documentation. It requires using Markdown, or reStructuredText which is a user-friendly, plain text markup language, for editing web site and other text material.


Footnotes:

1

Gatsby: https://www.gatsbyjs.com

2

React: https://reactjs.org

3

Node: https://nodejs.org/en/

4

AsciiDoctor: https://asciidoctor.org/

5

AsciiDoc: https://asciidoctor.org/docs/what-is-asciidoc

6

Jekyll: https://jekyllrb.com

7

Sphinx : https://www.sphinx-doc.org/en/master/index.html

Home page Web Technology Consulting