Jump to content

Web Development

From Sinfronteras

Web Applications

A Web Applicaton is an application running on the Internet. Ex: Google, Facebook, Amazon, etc.

A WebApp is typically a 3-tier (or multi-tier) client-server database application run over the Internet .

Using simple HTML and CSS we can create static client Web Sites. Sin embargo, para crear páginas más avanzadas (WebApp) necesitamos otras tecnologías.

A WebApp generally comprises five components:

  1. Web Server (HTTP Server):
    • Apache HTTP Server (Compatible con PHP)
    • Apache Tomcat Server (Compatible con JSP (JavaServer Pages))
    • Microsoft Internet Information Server (IIS) (Compatible con ASP.Net)
    • Nginx
    • Google Web Server (GWS)
  2. HTTP Client (or Web Browser):
    • Chrome, FireFox, Safari.
  3. Database:
    • MySQL (mysql-server):
    • Open source, free
    • OS: Windows, Mac OS, Linux OS
    • Web Server: Apache Http, IIS amongst others
    • Oracle:
    • Commercial Licence required
    • OS: Windows, Mac OS, Linux OS
    • Web Server: Apache Http, IIS amongst others
  4. Client-Side Programs:
    • HTML
    • CSS
    • JavaScript, VBScript, Flash.
  5. Server-Side Programs:
    • PHP: Platform independent (Windows, Linux, Mac OS)
    • Java Servlet/JSP: Platform independent (Windows, Linux, Mac OS)
    • ASP.NET (Windows only (as IIS proprietary to windows))
    • Othre thecnologies: Perl, Python, CGI.