FIT2095 Study Guide - Final Guide: Typescript, Coffeescript, Mobile App

62 views44 pages

Document Summary

Benefits of web apps: low cost, device and location independent (only needs a browser, low maintenance (only 1 code base) Instant upgrades (online app means everyone is using the same version as long as they refreshed the page after the upgrade) Front end (client browser) and back end (server: data storage location and processing, minimise communication between server and client, where possible and does not compromise security, data should be stored and processed on the client side. Original purpose of a browser: display static html pages. Storage and processing on the server: build to support a catalogue of research documents. Html advancements: additions to the previously existing structure which means that the additional features are built on top of the previous versions instead of redesigning (making the code ugly) Javascript frameworks and libraries used to hide the existing structure (provide nicer looking code) Javascript shortcomings: no object structure (oop is unnecessarily more work than it should be)