Home

What programming language was MS Teams built with?

%3CLINGO-SUB%20id%3D%22lingo-sub-28786%22%20slang%3D%22en-US%22%3EWhat%20programming%20language%20was%20MS%20Teams%20built%20with%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-28786%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20MS%20Teams%20team.%20Really%20liking%20the%20UI%20and%20UX%20with%20Microsoft%20Teams.%20What%20programming%20language%20was%20MS%20Teams%20built%20with%3F%20TypeScript%2C%20JavaScript%2C%20...%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-28786%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-264889%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Re%3A%20Welcome%20to%20the%20Microsoft%20Teams%20AMA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-264889%22%20slang%3D%22en-US%22%3EI%20have%20a%20question%20regarding%20your%20choice%20of%20Electron%20platform%20to%20write%20crossplatform%20desktop.%20Why%20aren%E2%80%99t%20you%20using%20Xamarin%3F%20I%20mean%20Microsoft%20has%20it%E2%80%99s%20own%20crossplatform%20framework(Xamarin)%2C%20but%20is%20not%20using%20it%20in%20their%20production.%20In%20such%20case%20people%20are%20asking%20themselves%20question%2C%20do%20they%20really%20need%20to%20learn%20Xamarin%20if%20even%20Microsoft%20is%20not%20using%20it.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-242991%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Re%3A%20Welcome%20to%20the%20Microsoft%20Teams%20AMA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-242991%22%20slang%3D%22en-US%22%3E%3CP%3EHere%20is%20a%20link%20that%26nbsp%3Bdives%20deep%20into%20under%20the%20hood%20of%20Microsoft%20Teams%20Desktop%20Application%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fblog.thoughtstuff.co.uk%2F2017%2F04%2Funder-the-hood-of-the-microsoft-teams-desktop-application%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fblog.thoughtstuff.co.uk%2F2017%2F04%2Funder-the-hood-of-the-microsoft-teams-desktop-application%2F%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-64698%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Re%3A%20Welcome%20to%20the%20Microsoft%20Teams%20AMA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-64698%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EI%20just%20used%20the%20MS%20Teams%20Desktop%20Application%2C%20wish%20to%20know%20which%20framework%2FIDE%20is%20used%20to%20develop%20such%20a%20good%20desktop%20application.%20I%20couldn't%20find%20the%20folders%20in%20C%3A%2FProgram%20Files%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELet%20us%20know%20how%20teams%20for%20desktop%20built%20with.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eregards%2C%3C%2FP%3E%3CP%3Esingaravelu%20s%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-28924%22%20slang%3D%22en-US%22%3ERE%3A%20What%20programming%20language%20was%20MS%20Teams%20built%20with%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-28924%22%20slang%3D%22en-US%22%3EInteresting%2C%20thanks!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-28887%22%20slang%3D%22en-US%22%3ERE%3A%20What%20programming%20language%20was%20MS%20Teams%20built%20with%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-28887%22%20slang%3D%22en-US%22%3EAnd%20lots%20and%20lots%20of%20open%20source!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-28833%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Re%3A%20Welcome%20to%20the%20Microsoft%20Teams%20AMA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-28833%22%20slang%3D%22en-US%22%3E%3CP%3EThat's%20great!%26nbsp%3B%20I%20was%20really%20hoping%20that%20was%20the%20direction!%26nbsp%3B%20VS2015%20is%20fantastics%20for%20TypeScript.%26nbsp%3B%20The%20fact%20that%20the%20app%20is%20on%20Windows%2010%2C%20Android%20and%20iOS%20is%20great.%26nbsp%3B%20Are%20you%20using%20Cordova%20to%20create%20the%20Mobile%20Apps%3F%3CBR%20%2F%3E%3CBR%20%2F%3EThank%20you!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-28807%22%20slang%3D%22en-US%22%3ERE%3A%20Re%3A%20Welcome%20to%20the%20Microsoft%20Teams%20AMA!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-28807%22%20slang%3D%22en-US%22%3EThanks%20Dean%20and%20great%20to%20hear%20you%20are%20liking%20it.%20It%20is%20built%20using%20Angular%20and%20Type%20Script.%3C%2FLINGO-BODY%3E
Dean Biel
New Contributor

Hi MS Teams team. Really liking the UI and UX with Microsoft Teams. What programming language was MS Teams built with? TypeScript, JavaScript, ...?

7 Replies
Thanks Dean and great to hear you are liking it. It is built using Angular and Type Script.

That's great!  I was really hoping that was the direction!  VS2015 is fantastics for TypeScript.  The fact that the app is on Windows 10, Android and iOS is great.  Are you using Cordova to create the Mobile Apps?

Thank you!

And lots and lots of open source!
Highlighted
Interesting, thanks!

Hi,

I just used the MS Teams Desktop Application, wish to know which framework/IDE is used to develop such a good desktop application. I couldn't find the folders in C:/Program Files/

 

Let us know how teams for desktop built with.

 

regards,

singaravelu s

Here is a link that dives deep into under the hood of Microsoft Teams Desktop Application

https://blog.thoughtstuff.co.uk/2017/04/under-the-hood-of-the-microsoft-teams-desktop-application/

I have a question regarding your choice of Electron platform to write crossplatform desktop. Why aren’t you using Xamarin? I mean Microsoft has it’s own crossplatform framework(Xamarin), but is not using it in their production. In such case people are asking themselves question, do they really need to learn Xamarin if even Microsoft is not using it.