Thursday, November 9, 2017

Microsoft's Implementation of Angular

I am still trying to learn Angular - that has a steep learning curve. And I was delighted to discover that Microsoft had built Angular into their Visual Studio IDE.

Or, I should say, Microsoft is in the process of doing this - but hasn't got the process smoothed out yet. I followed their instructions, and got all the files necessary for this (a bunch of them) arranged properly, in Visual Studio 2017, on my Windows 10 laptop. Now I have to make them do something useful.

And I still don't know what is going on here. Someone should explain why Angular is necessary - what problems it solves, and how it solves them. Everyone starts in explaining how it works, before explaining why it is necessary in the first place.

But first, the good news - Microsoft is doing something new here. It is working with Google, that is working with Microsoft, by using its Typescript language. These two companies are cooperating, instead of competing. And everybody benefits, as a result.

And Microsoft is using its .NET Core library (Open Source software) - in its implementation of Angular. It claims its approach is better - and it probably is.

Internet Applications consist of two parts - the Browser, and the Server. The Browser is what the User sees, and interacts with. The Server is what Browser talks to, when it asks for information - it can be located anywhere on the Internet, even on the other side of the world. The Browser says "Gimme this." And the Server then gives (serves) that information to it.

Not everyone is comfortable with all this free information.They think information should owned, so it can be sold. And should support the existing power structure - not challenge it.

All this Information, has made a new world (the Information Economy) - that the few understand, but are eager to use, anyway. Who can resist so much free stuff! Especially when you can hold it in the palm of your hand.

Angular facilitates this transfer of information - by making the Browser easier to talk to. How it does this, as I said, I do not know.

No comments:

Post a Comment