Page History
The DSpace UI developer team decided to implement the new user interface with the widely used Angular2 client side framework. In addition to delivering a more responsive user experience, client side frameworks allow for a more rapid development cycle. The UI code is built in TypeScript, a typed super set of JavaScript, that was developed specifically for the implementation of sizable web applications. In facts fact Angular2 itself is developed in TypeScript.
...
Npm stands for Node Package Manager. In fact installation instruction for the user interface at GitHub essentially consist of the command 'npm install', followed by 'npm start' to start a local server.
Typescript
- The Prototype Wiki explains the rational This wiki page explains the rationale for using typescript in ore more detail
- The Official documentation for the TypeScript language includes links to sample code, as well as a live in-browser editor/samples.
...