Why did I post the thread?
For the same reason that Dawn posts about MVON# to get a feed back on how people are integrating the new products.
I have never come across anything so extremely advanced in the programming arena as TypeScript for the user interface.
How does one best take advantage of it with D3 for example. On many occasions I have said the the ideal way to handle the database is through short FlashBasic subroutines called via JSON. I do not like the idea of accessing the database directly with .Net calls in MVSP. Perhaps I am wrong.
Then the only company that has grasped fully the concept of Unicode natively on Pick is JBase.
In MVOn# the concept of the Pick database is turned on it's head by using SQL Server.
TypeScript is far more than a superscript of JavaScript. It is a dynamic programming tool that can even check the program logic flow. It introduces the ability to use concepts that one has to work hard to implement in Pick Basic. Concepts that I have used all my programming life.
Static Typing. Classes. Single Page Application all of which I used in my Assembler days and with Stuart Evans introduced to the Pick arena in 1977 albeit the terms are more modern the concept is the same.
MVOn# uses SQL Server whilst preserving the MV database concept to gain the advantage of the massive investment in database handling. TypeScript represents the same advantage in the user interface arena. Of course it can be backend as well but we use MV. Companies such as Angular now write the framework in TypeScript not some lower level language. I remember being blown away when we finished Pobol for Pick and Stuart turned around and said if it is so good it should be written in itself. The single most brilliant idea he had and forty years on I still do it.