Twitter | Search | |
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
(Ive never been able to say this yet) 🙋Well Actually!🙋 All of Office 365 is (almost finished) being completely rewritten in this little scripting language called . And Skype And Microsoft Teams And And all of Debug Protocol (instead of C++) nbd
Reply Retweet Like
Andrew Vijay Jun 12
Which part of office 365? The web versions or the desktop? You mean they are all gonna be electron apps?
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩)
No they are not electron apps. They are compiled to native code. It's now finally one toolchain() It's one codebase and it compiles to: Web Android IOS MacOS UWP WIN32 (only one that uses electron)
Reply Retweet Like More
Andrew Vijay Jun 12
How is being compiled to native code? Which tool? Webpack is doing great work in MS I see!
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
We have multiple forks of react-native for each platform. Of course combined with ReactXP and friends. :)
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
webpack handles making the JS as optimized as possible, passes to our RN, it does the rest
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
Have some comms to get going with FB team to see if they want to accept changes upstream. History has shown sometimes non-interest to maintain things they don't care about/need/use.
Reply Retweet Like
Andrew Vijay Jun 12
May be it's time for Ms for releasing it as a plugin to compile to native! I'm expecting RN must be having a plugin system of some sort. If not ask them to look at tapable ;)
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
It's not as simple as a plug-in I've been told. I'm not the lead on that team so I can't comment more, but I know that if it was that easy, we'd already do it. OSS is lifeblood to us.
Reply Retweet Like
Andrew Vijay Jun 12
Hmm. Kudos to the person who came up with this idea though! Someone should do a talk about this. Also how about the resource usage compared to the existing native apps? You know anything about that?
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
Most of this if not all is already open source. The toolchains are the pieces we are working on still to get everyone internally on board with. See
Reply Retweet Like
Josh Langner Jun 12
So the WIN32 (Windows) versions are actually using Electron? If so, curious why not native? Also is this pure electron or a variation of the Code version?
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
No uwp support for WIN32
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 12
Ah I'm probably making it confusing. Just think that really it's react-native-windows
Reply Retweet Like
Peter Amstutz Jun 13
Is the compiler using CLR/.NET under the hood or does this mean .NET is yesterday's tech?
Reply Retweet Like
CREDENCE CLEARWATER COMPILER (廖肖恩) Jun 13
So when I said all of, I mean the UI, the things thare are interactive and a part of the users experience. Server based, API, processing, data handling networking etc, is likely through C# etc.
Reply Retweet Like