World Wide Web Programming
World Wide Web programming is used to design and implement web/e-commerce content.
It consists of two kinds of programming:
- Client-side programming,
which is to develop software running on client computers/browsers.
The popular client-side languages include CSS, DOM, (X)HTML, JavaScript, XML, XSL(T), etc.
- Server-side programming,
which is to develop software running on servers.
The software normally receives requests from browsers and sends the results from databases/files/programs back to the browsers for display.
The popular server-side languages include C/C++, Java, Perl, PHP, etc.
Other than building a web system from the ground up, some common software packages are available for web development.
Those packages can be divided into three categories:
- multimedia editors,
- HTML editors, and
- web frameworks [integrated development environments (IDEs)].
Multimedia Editors
They are used to create multimedia content like images and video/animation clips.
- Adobe Photoshop,
which is image-editing and graphics creation software.
It provides a large library of effects, filters and layers.
- Adobe Premiere Pro,
which is timeline-based video editing software.
It is part of the Adobe Creative Cloud, which includes video editing, graphic design, and web development programs.
- Corel VideoStudio,
which is a toolset simplifying the video editing process into three simple steps: capture, edit, and share.
It includes the features like motion tracking and stop-motion tools.