Live data from Hacker News

Office 365 is being completely rewritten in JavaScript

twitter.com

261–270 of 459 posts

Re: Office 365 is being completely rewritten in JavaScript

#261

It says that the the JavaScript is compiled to native code. That's not something you get from React Native today is it? Have they implemented a new native code compiler for JavaScript? I wonder what compiler technology it uses.

I was wondering that after reading more of the tweets; React native doesn’t compile the JS to native, so not sure what they are using to do all of that? Bit worried about the far superior languages C# and F# if they are not even dogfooding anymore.

Office client never used .net or C# to begin with

Re: Office 365 is being completely rewritten in JavaScript

#262

Oh, just what Office needed: a rewrite that will almost certainly not even approach feature parity

Actually, I think the opposite is true. Instead of seeing new desktop versions without feature parity, we will finally see the iOS/Android/MacOS/Web versions of the Office Suite get feature parity with the Win32 versions because they will all be built from the same codebase.

I know that it's common for rewrites to not approach feature parity, but I think Microsoft is aware of how much people rely on Excel and Word and will make feature parity a high priority because of that.

Re: Office 365 is being completely rewritten in JavaScript

#263

This guy confirms all my prejudices against JavaScript hipsters, ruining computing for everyone since 1995. The beard, the super-fun-happy demeanor instead of thoughtfulness and competence. Please Wasm, save us from this nightmare! And nuke the hipsters from orbit.

You're using an ad hominem argument in the cause of thoughtfulness and competence?? Hm.

Re: Office 365 is being completely rewritten in JavaScript

#264
post #87
post #20

Earlier quoted context omitted.

If you use Excel for large spreadsheets you are probably not using the right tool.

Pandas is slow. Hadoop is slow. Spark is slow. R is slow. What else is there?

data.table in R is blazing fast

Re: Office 365 is being completely rewritten in JavaScript

#265

My hunch is probably there will be 2 versions maintained separately like visual studio and vs code. The version built in javascript will probably be free for personal usage, can have lesser features and probably fight for marketshare against google drive, libreoffice etc. I wouldn't be surprised if they even keep the source open. PR and market wise, this would be a great move.

This was kind of true with OneNote up until recently. There are currently two desktop versions. One that comes with Office and looks/feels like the rest of the Office suite, and one that is made with UWP and available for free from the Windows Store. That one looks/feels a lot like the Android/iOS OneNote app. However, they've announced that they're EOLing the Office version, with bug fixes through 2020 and security…

https://www.thurrott.com/cloud/office-365/161295/microsoft-r...

Re: Office 365 is being completely rewritten in JavaScript

#266
post #234
post #231

Earlier quoted context omitted.

I'm in Oil and Gas app dev, we are .net with no VBA. I guess I'm lucky.

Dev in finance here, VBA gets used more than I care to think about.

My last job in finance(still am in finance fwiw) used much more VBA to price out billion-dollar swaps and swaptions than I was comfortable admitting to...

Re: Office 365 is being completely rewritten in JavaScript

#267
post #3

Office for Windows (WIN32) will be an Electron app? I have no words. edit, since there seems to be some confusion: I am explicitly talking about the WIN32 variant, which he confirmed to be based on Electron.

The whole thread and all later clarifications just look like a guy spewing random stuff loosely related with what he's working on at Microsoft. There's not much meaningful information to take from there.

Re: Office 365 is being completely rewritten in JavaScript

#268
post #98

Ugggh :( I miss my old Outlook 2013. Outlook 2016 is so slow it can’t keep up wirh my typing. I thought it already was javascript. Guess it will be even slower still. Super! (not)

If I'm typing a sentence that I am very familiar with, I can get up to 95 WPM and Outlook 2016 has no problems keeping up.

Perhaps it's your computer and not Outlook.

Re: Office 365 is being completely rewritten in JavaScript

#269
post #176

Earlier quoted context omitted.

> every dynamically-typed language has "weird" behaviour around type coercion Do they now? $ irb irb(main):001:0> "0" + 1 TypeError: no implicit conversion of Fixnum into String from (irb):1:in `+' from (irb):1 from /usr/bin/irb:11:in ` ' irb(main):002:0> ^D $ python >>> "0" + 1 Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects >>> ^D $ node > "0" + 1 '01' >…

Thank you for illustrating my point. All of the dynamic languages made different decisions on how to handle type conflicts, there simply is no right or wrong answer. Oh, and JavaScript is single-threaded. It's impossible to share resources in a single process.

> Oh, and JavaScript is single-threaded. It's impossible to share resources in a single process.

DBs, files, etc etc. in-process memory isn't the only resource you're sharing.

Post reply on HN