WebFund 2015W Lecture 23: Difference between revisions
Line 28: | Line 28: | ||
===Trust=== | ===Trust=== | ||
Who do you trust? | |||
* library, runtime authors | |||
* content providers | |||
* ad providers | |||
* whatever else you add to a page | |||
Trust means "who can screw you over" | |||
* if they go bad how badly are you hurt | |||
Amazing the web works at all |
Revision as of 14:56, 1 April 2015
Notes
Two topics for last two lectures:
- What are the fundamentals of web applications?
- Web applications everywhere
Distributed Applications
Applications that run on multiple computers
- separate memory, CPU, storage, communication (I/O)
- can apply this processes, virtual hosts, or physical hosts
Localhost is useful when you want a distributed app on one computer
- GET and POST can go essentially anywhere on the Internet
- allows for flexible combination of code and data
- web applications are the premier form of distributed applications today
- with distributed applications, you don't control all the computers "your" code runs on
Structured Persistence
Front vs Back end
Markup and Templates
Trust
Who do you trust?
- library, runtime authors
- content providers
- ad providers
- whatever else you add to a page
Trust means "who can screw you over"
- if they go bad how badly are you hurt
Amazing the web works at all