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..
Technologies
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)