Web Applications Module 3
Web Applications Web applications Web Application Frameworks MVC framework Angular JS Single Page Applications Responsive Web Design R.Vijayani / Asso Prof / SITE / VIT 2
Web Applications A web application is a Client-Server computer program that utilizes web browsers and web technology to perform tasks over the Internet. R.Vijayani / Asso Prof / SITE / VIT 3
How web application works? User triggers a request to the web server over the Internet, either through a web browser or the application’s user interface. Web server forwards this request to the appropriate web application server. Web application server performs the requested task – such as querying the database or processing the data – then generates the results of the requested data. Web application server sends results to the web server with the requested information or processed data. Web server responds back to the client with the requested information that then appears on the user’s display R.Vijayani / Asso Prof / SITE / VIT 4
EXAMPLE OF A WEB APPLICATION Web applications include online forms, online retail sales, online auctions, wikis, instant messaging services, shopping carts, word processors, spreadsheets, video and photo editing, file conversion, file scanning, and email programs such as Gmail, Yahoo and AOL. Popular applications include Google Apps and Microsoft 365 . Google Apps for Work has Gmail, Google Docs, Google Sheets, Google Slides, online storage and more. Other functionalities include online sharing of documents and calendars. This lets all team members access the same version of a document simultaneously. R.Vijayani / Asso Prof / SITE / VIT 5
Benefits of Web Application Web applications run on multiple platforms regardless of OS or device as long as the browser is compatible. All users access the same version , eliminating any compatibility issues. They are not installed on the hard drive, thus eliminating space limitations. They reduce software piracy in subscription-based web applications (i.e. SaaS). They reduce costs for both the business and end user as there is less support and maintenance required by the business and lower requirements for the end user’s computer. R.Vijayani / Asso Prof / SITE / VIT 6
Web Application Frameworks A web framework ( WF ) or web application framework ( WAF ) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and deploy web applications. Web frameworks aim to automate the overhead associated with common activities performed in web development. For example, many web frameworks provide libraries for database access, templating frameworks,and session management , and they often promote code reuse . Although they often target development of dynamic web sites , they are also applicable to static websites .
You've reached the end of your free preview.
Want to read all 39 pages?
- Summer '19
- Web application framework, AngularJS