purpose and AJAX! - Dynamic, you can do anything - Messy, for toy project only - No intellisense - For client only - Hipster, why split to front-end and back-end? - Why no GUI, why command line only? - Why no out-of-the box template? - How do I host it? Where is my IIS?
Angular - Pre-release tests for free - Before release new version of Angular, Google will ﬁrst test on their applications make sure it works - Angular is open source (link), all codes & issues reported are transparent - Predictable versioning & releases (link) - Semantic release: major.minor.patch - A major release every 6 months - 1-3 minor releases for each major release - A patch release almost every week - Built-in protection for common web vulnerabilities (link) - Update guide & CLI command for update Angular application
services) - Provide standard project skeleton - Workspace concept(link) - Test setup - unit test, end-end - Dev server & build command ready - Angular styleguide (link) and built-in linting - Nx from nrwl.io - an open source toolkit for enterprise Angular applications - Dependency injection - Out of the box solution - routing, http client, forms, polyﬁlls, css preprocessor
get a junior (fresh) productive? - How fast to get a programmer to be productive? - Full stack development - Can backend developers leverage their skills in frontend? - Resources available - videos, stackoverﬂow, community