Listed in the table below are many of the varied technologies that are used in most Web platforms:
OS | Web Server Software | Databases | Dynamic server-side scripting languages (files stored on the server that browsers don't normally access) | Client-side scripting languages (stored in Web pages that browsers access) | Static markup languages/Presentation definition languages | Web Browsers | Status |
---|---|---|---|---|---|---|---|
Linux, FreeBSD | Apache | MySQL, PostgreSQL | PHP, Ruby, Perl, Python | ECMAScript | XHTML/CSS, XML/XSL, others | Mozilla Firefox | Open Source |
Microsoft Windows | Microsoft IIS | Microsoft SQL Server, Microsoft Access | ASP, ASP.NET | JScript, VBScript | Internet Explorer | Proprietary (Microsoft) | |
Unix, Solaris, Novell Netware, MacOS, others | Google GFE, Oversee, J2EE, others | Oracle PL/SQL, IBM SQL PL, others | CFML, JSP, others | JavaScript, ActionScript, CFScript, others | Safari, Opera, Lynx (text), others | Mostly proprietary |
Some Web technology platforms, also known as Web stacks or solution stacks, are so commonly used on Web servers that acronyns have appeared to describe them. LAMP, for Linux/Apache/MySQL/PHP is one of the most prevalent combinations and refers to a platform that is all open source. WIMSA, for Windows/IIS/Microsoft SQL Server/ASP, is another very common combination and refers to an all-Microsoft platform.
Compiled by Greg Kerr (2-23-2008)