by Bartolomeo Sorrentino
He is a Principal Software Architect with over 25 years of experience.
Cofounder of SoulSofware company.
He is an active contributor to the open source eco-system. https://github.com/bsorrentino
Blog:
http://soulsoftware-bsc.blogspot.it/
Social:
https://twitter.com/bsorrentinoJ
(*) We assume that the team has workstation window based
NodeJS is the ingredient technology on which all other tools rely on. NodeJS comes with Node Package Manager (NPM) that is a powerful tool to manage project dependencies
C:\> choco install nodejs
VSC is the new Open Source IDE provided by Microsoft.
Its official presentation, states:
Code Editing. Redefined.
Build and debug modern web and cloud applications. VS Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
C:\> choco install visualstudiocode
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
C:\> choco install git
AngularJS 1.5
The version 1.5 includes the concept of component that will be widely use within our application
Angular Material is the reference implementation of Google's Material Design Specification. This project provides a set of reusable, well-tested, and accessible UI components based on Material Design.
Gulp allows to manage the your project's workflow
Javascript Typescript
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
Typescript can be defined as "transpiler"
It has been created by Microsoft and lately adopted by Google
Chrome Electron
Build cross platform desktop apps with web technologies
C:\> git clone https://github.com/soulsoftware/angularjs-ts-seed.git