>> Introduction to Web Applications
Web-based Systems | Misbhauddin Web Applications A web application is an application utilizing web and [web] browser technologies to accomplish one or more tasks over a network, typically through a [web] browser Also referred to as Web Apps or Web Widgets Web-based Systems | Misbhauddin
Websites vs. Web Applications Static Function: Display content No programming language or DB required No or Limited User Interaction Required Not (often) updated Dynamic Function: Perform Tasks and Transactions Web programming language & DB required Rely on the user to interact Ever-changing Web-based Systems | Misbhauddin
Web-based Systems | Misbhauddin Network Browser Components of a Web App Web Technologies S/W Application Web-based Systems | Misbhauddin
How Web Applications Work Application Layer Web Server Client / Visitor Application Web Server Presentation Layer Three Layer Model Storage Layer Database Web Server Web-based Systems | Misbhauddin
Web-based Systems | Misbhauddin Types of Web Apps Searching Communication Multimedia Publishing Social N/W Shopping Desktop Alt. Web-based Systems | Misbhauddin
Types of Web Apps: Desktop S/W Alternatives Office Applications Project Management Multimedia-editing Programming Web-based Systems | Misbhauddin
Web-based Systems | Misbhauddin The +ve & the -ve Benefits Drawbacks Platform-independent (Any Hardware & Any OS) No download, installation or update required Background objects such as databases are not on the user’s computer Security Must be available 24x7 Testing done is not exhaustive Anything on the web stays on the web FOREVER Web-based Systems | Misbhauddin