Outline of web design and web development
The following outline is provided as an overview of and topical guide to web design and web development, two very related fields:
development.
Among web professionals, "web development" usually refers to the main non-design aspects of building web sites: writing markup and coding.[3] Web development may use content management systems (CMS) to make content changes easier and available with basic technical skills.
For larger organizations and businesses, web development teams can consist of hundreds of people (
Web design
- Graphic design
- User experience design (UX design)
- User interface design (UI design)
- Web Design techniques
- Software
Web development
- Front-end web development – the practice of converting data to a graphical interface, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that data.
- HTML (HyperText Markup Language) (*.html)
- CSS(Cascading Style Sheets) (*.css)
- JavaScript (*.js)
- Package managers for JavaScript
- npm(originally short for Node Package Manager)
- Package managers for JavaScript
- Server-side scripting (also known as "Server-side (web) development" or "Back-end (web) development")
- ActiveVFP (*.avfp)
- ASP (*.asp)
- ASP.NET Web Forms (*.aspx)
- ASP.NET Web Pages(*.cshtml, *.vbhtml)
- ColdFusion Markup Language (*.cfm)
- Go (*.go)
- Google Apps Script (*.gs)
- Hack (*.php)
- Haskell (*.hs) (example: Yesod)
- JavaServer Pages
- Server-side JavaScript (*.ssjs, *.js, *.ts) (example: Node.js)
- Lasso (*.lasso)
- Lua (*.lp *.op *.lua)
- NodeJS (*.node)
- Parser (*.p)
- Perl via the CGI.pm module (*.cgi, *.ipl, *.pl)
- PHP (*.php, *.php3, *.php4, *.phtml)
- Progress WebSpeed (*.r,*.w)
- Django)
- R (*.rhtml) – (example: rApache)
- React (*.jsx, *.tsx)
- Ruby (*.rb, *.rbw) (example: Ruby on Rails)
- SMX (*.smx)
- Tcl(*.tcl)
- WebDNA (*.dna,*.tpl)
- Full stack web development – involves both front-end and back-end (server-side) development
- Web framework
- Types of framework architectures
- Software
See also
- Outline of computers
- Outline of computing and Outline of information technology
- Outline of computer science
- Outline of the Internet
- Outline of software
- Types of software
- Outline of software development
- Outline of software engineering
- Outline of web design and web development
- Outline of computer programming
- Programming languages
- Outline of computer engineering
- Outline of computing and Outline of information technology
References
- ^ Lester, Georgina. "Different jobs and responsibilities of various people involved in creating a website". Arts Wales UK. Archived from the original on 2013-05-31. Retrieved 2012-03-17.
- ^ "What is Web Development? – Definition from Techopedia". Techopedia.com. Retrieved 2018-12-07.
- ^ Campbell, Jennifer (2017). Web Design: Introductory. Cengage Learning. p. 27.