-
Free Typescript Book
Hi All,
if you are doing JavaScript programming, you will do yourself a favor by moving to Typescript. All your JavaScript will still run, but you will gain modern programming features that will help your development.
The best part is that Lianja handles your Typescript compilation behind the scene, so there's no drag on your development.
And to top it off, there is a very good book (from what reviewers write about it) available for free on Github: https://github.com/basarat/typescript-book
enjoy,
Hank
-
Thanks for sharing Hank!
Paul.
-
Heh, I downloaded and found he book to be geared to those who want in depth discussions of topics I don't need to know. I ended up paying $5.99 for "TypeScript in Plain Language Volume 1" (there's a Volume 2) from Amazon. It's OK, has exercises which I supposed could be helpful, but has too many words I don't need to read. If one were entirely new to programming, I think it might be just the ticket.
What turned out to suit me best, however, was the TypeScript Handbook (click on Handbook to see and reach the Chapters), which has all the examples I need and moves right along.
Live and learn.
Hank
-
Hi Hank,
Lianja embraced TypeScript a while back and has been gradually moving in that direction. We include TypeScript definition files for "Lianja" and the "Lianja Framework".
It is a very nice language indeed for building enterprise business apps..
There is a good handbook at:
https://www.typescriptlang.org/docs/...sic-types.html
The benefits of TypeScript are that it is a modern OO scripting language with a high degree is compatibility with ES6 (EcmaScript 2015) but it can be transpiled (as Lianja does for you) into ES5 which is compatible with all current browsers.
In Lianja 4.0 (or before) we will be integrating React and React-Native together with full support for building Google Material Design UI Apps and WebViews.
As you point out, Lianja transpiles TypeScript files into JavaScript behind the scenes and in fact will soon be handling jsx files (in the form of TypeScript .tsx files) . This will provide you with the ability to write custom WebViews using React and React-Native.
All of this is possible as Lianja embraced node.js and TypeScript for quite a while now.