Cross-platform Desktop Application Development: Electron, Node, NW.js, and React
by Dmitry Sheiko
Welcome to TypeScript
When working on a large scalable application, it's essential that established architecture has been followed by all the team members. In other languages, such as Java, C++, C#, and PHP, we can declare types and interfaces. So, no one can go with a new functionality unless it fully satisfies the interface intended by the system architect. JavaScript has neither strict types nor interfaces. That why, in 2012, engineers of Microsoft developed a superset of JavaScript (ES2015) called TypeScript. This language extends JavaScript with optional static typing and compiles back to JavaScript, so is acceptable by any browser and operating system. It is similar to how we compile ES.Next to ECMAScript of the fifth edition with Babel, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access