CSCI2720-app代写
时间:2022-12-15
CSCI2720 Building Web Applications: Project Outline
LAM, Chak Hang 1155129166
LEUNG, Sze Man 1155158694
CHAN, Sin Lok 1155143618
WONG, Man Lok Anson 1155163634
HO, Ngai Ho 1155128704
1. Source of data chosen
“Programme information” dataset from LCSD Cultural Programmes.
2. Data schema plan
3. APIs to be used
i. Google map API: embedding a map into the web page
ii. CKAN API: getting the programme information from DATA.GOV.HK
4. Reasons for chosen platform and technologies
ReactJS , NodeJS and MongoDB: taught in the lecture, easy deployment
● ReactJS vs Angular
ReactJS Angular
➔ Using virtual DOM: faster update
and easy manipulation
➔ Using Real DOM: update slower
and more memory wastage
➔ ReactJS is much easy to learn
and easy for debugging
➔ Angular is TypeScript based:
More features to learn
● MongoDB vs MySQL
MongoDB MySQL
➔ More flexible because of
non-relational database
➔ Relational database: Tables and
row oriented
➔ Faster for accepting data and
retrieved unstructured data
➔ Slower for performance: data
having a strict logical structure
essay、essay代写