Earlier quoted context omitted.
You mean JavaScript not Office 365 right? They are working on compiling C# to Web Assembly FYI.
IE11 will never support wasm, so I suspect wasm isn't their first choice eh
Office 365 is being completely rewritten in JavaScript
351–360 of 459 posts
Re: Office 365 is being completely rewritten in JavaScript
#352Why not C#? Seems a bit of a missed opportunity to feed some of the APIs undoubtedly created for this into the new .net core stuff. I guess i'll just keep dreaming of the day when i can reliably convert a docx into a pdf without using office interop.
Why at all? I would expect, long term, the ideal solution for a “run in browser” solution would be WebAssembly, possibly with JavaScript glue to the DOM. If so, they probably can keep large paths of their existing code base. Also, I expect the existing code base isn’t small, so a rewrite won’t be ready soon. That makes cross-compiling from whatever they have now to WebAssembly or JavaScript seem even better options.
Considering they are uniquely positioned to make it happen given their C# buy-in and probably more than just a bit of existing software to leverage, I'd say this is as strong a signal of non-endorsement as it gets.
Re: Office 365 is being completely rewritten in JavaScript
#353Most of the comments seems to say "it's a bad idea" , keep in mind Microsoft is now using React very intensively for most of their projects as well as angular (VSCode , Windows Server etc... ) Meaning it's not the language the real issue , it's what you do with it. Also Junior at school are less and less trained with Java and C# but straight up with JS or PHP , so it will be much easier to integrate juniors on this r…
Mail is one of the key parts of the internet no offence you don't want someone straight out some boot camp of dubious provenance having any input into what language or the spec of a MUA or MTA. Any new developers on this need to have experience working with email standards and a good knowledge of C++ / C not some fracking scripting language! And as some one who used to do international interconnect I think I have som…
Re: Office 365 is being completely rewritten in JavaScript
#354Re: Office 365 is being completely rewritten in JavaScript
#355Earlier quoted context omitted.
As much as I can imagine MS would love to kill VBA it would be a major loss of business if they did. Oil and Gas lives in the stuff and would probably even sue MS if VBA died. That said could it be getting a much needed fixup... probably. I suspect the same is true of COM plugins.
I rewrote a 3000 line VBA function into C# earlier this year for a Oil/Gas company. It was surprisingly easy. Sometimes tedious, but easy. It runs faster, it's easier to maintain and now they can slap whatever front-end they want on it. Is it money, fear or gatekeeping that keeps these VBA programs untouchable?
Re: Office 365 is being completely rewritten in JavaScript
#356I know the architecture too good, more than I need as I was leaving MS recently. This tweet is not likely to happen. Talking about desktop apps, this doesn't make any sense. Office apps have millions of lines in code and many years of lost knowledge between the classes. Just too many screens, checkboxes and features. A complete bloatware. Buy MS doesn't take any feature off the app- if you have 1B users, most likely…
It's pretty much exactly the scenario of my nightmares.
Re: Office 365 is being completely rewritten in JavaScript
#357Earlier quoted context omitted.
Not wrong, see the Windows 10 OneNote app for example, which already uses Typescript on WinRT/UWP. An Electron target will only be for legacy platforms, like Windows 7 and 8. Also see https://www.thurrott.com/cloud/office-365/161295/microsoft-r...
It's interesting they're using Electron for Win7/Win8 when React Native for Windows has a WPF rendered that works nicely on Win7 and 8. Perhaps they just found that maintaining two slightly different RN office apps for Windows wasn't worth the effort given the declining market share of the older Windows versions.
Re: Office 365 is being completely rewritten in JavaScript
#358As a side note, Microsoft login echo system sucks big time in the context of office. You have no idea which URL to use to login to office 365. Between login/logout/timeout/other office apps/personal accounts/business accounts/forgot password workflows browser redirects to various URLs at least a dozen times. And you keep seeing new URLs I am wondering how less tech savvy people are coping with their authentication wo…
My favorite thing I noticed recently; if you buy a book on the Microsoft Store and open it in a web browser, the url is hosted on zune.net. What year is this?!
Re: Office 365 is being completely rewritten in JavaScript
#359Re: Office 365 is being completely rewritten in JavaScript
#360As a side note, Microsoft login echo system sucks big time in the context of office. You have no idea which URL to use to login to office 365. Between login/logout/timeout/other office apps/personal accounts/business accounts/forgot password workflows browser redirects to various URLs at least a dozen times. And you keep seeing new URLs I am wondering how less tech savvy people are coping with their authentication wo…