WEB APPLICATIONS

Web Applications

Web Applications are dynamic web sites combined with server side programming which provide functionalities such as interacting with users, connecting to back-end databases, and generating results to browsers.

Examples of Web Applications are Online Banking, Social Networking, Online Reservations, eCommerce / Shopping Cart Applications, Interactive Games, Online Training, Online Polls, Blogs, Online Forums, Content Management Systems, etc..

img

Technologies

There are two main categories of coding, scripting and programming for creating Web Applications

Client Side Scripting / Coding

Server Side Scripting / Coding

✓ HTML (HyperText Markup Language)

✓ CSS (Cascading Style Sheets)

✓ JavaScript

✓Ajax (Asynchronous JavaScript and XML)

✓ jQuery (JavaScript Framework Library – commonly used in Ajax development)

✓ MooTools (JavaScript Framework Library – commonly used in Ajax development)

✓ Dojo Toolkit (JavaScript Framework Library – commonly used in Ajax development)

✓ PHP (very common Server Side Scripting language – Linux / Unix based Open Source – free redistribution, usually combines with MySQL database)
✓ Zend Framework (PHP’s Object Oriented Web Application Framework)
✓ ASP (Microsoft Web Server (IIS) Scripting language)
✓ ASP.NET (Microsoft’s Web Application Framework – successor of ASP)
✓ ColdFusion (Adobe’s Web Application Framework)
Ruby on Rails (Ruby programming’s Web Application Framework – free redistribution)
✓ Perl (general purpose high-level programming language and Server Side Scripting Language – free redistribution – lost its popularity to PHP)
✓ Python (general purpose high-level programming language and Server Side Scripting language – free redistribution)