Professional Documents
Culture Documents
S6 - Types of Applications
S6 - Types of Applications
Memi Lavi
www.memilavi.com
Application Types
• Common Types:
• Web Apps
• Web API
• Mobile
• Console
• Service
• Desktop
Web Apps
HTML
JavaScript
CSS
Web Apps
Data
HTML
(JSON)
JavaScript
CSS
Web API
• Combination of:
• URL (https://www.mysite.com/api/orders)
• Parameters (date=10/10/2017)
• Examples:
GET https://www.mysite.com/api/users/17
DELETE https://www.mysite.com/api/orders/156
• Very Accessible
Web API
• No Fancy UI
• Limited Interaction
• No UI at all
• Great UI
Desktop Applications
Desktop Apps