Live data from Hacker News

Office 365 is being completely rewritten in JavaScript

twitter.com

291–300 of 459 posts

Re: Office 365 is being completely rewritten in JavaScript

#291

Earlier quoted context omitted.

That’s a good thought. As bad as JS is, I’d still prefer it to VBA.

Having had to write both, professionally... You've just never seen the monstrosity that is enterprise-level VBA. Javascript is a godsend over VBA.

^^ word. Been in the same boat..

Re: Office 365 is being completely rewritten in JavaScript

#294

So of all the good, far more suitable languages they could use, we're getting it written the flaming pile of trash that is JavaScript? Why though?

because it is not a pile of trash. the programmer can be a pile of trash though.

So I think “pile of trash” might be a bit too far, but JavaScript is a weird choice for one major reason: most languages have several objective technical and strategiec advantages. JavaScript has exactly two: it is the only language available in a browser, and it is on a large number of people’s resumes. There is no technical dimension of JavaScript that makes it the best choice for any task outside the browser, and the commonality advantage is shared by many other languages. If anyone has a good counter argument, I would love to hear it. I’m not saying that to be snarky, I genuinely want to hear perspectives in defense of JS other than “well it’s a good language because so many people use it and it’s better than it used to be”

Re: Office 365 is being completely rewritten in JavaScript

#295

Seriously? This is a bad idea, and I say that as a engineer who writes a lot of JavaScript.

They are using TypeScript for large scale projects.

Which is an even worse idea. In widespread practice, I regularly work with developers who can't even master JavaScript. To blithely toss another CoffeeScript in the mix is foolish if you ask me.

Re: Office 365 is being completely rewritten in JavaScript

#296

Earlier quoted context omitted.

I also think it’s extremely unlikely MS is announcing an new native code compiler for JavaScript, something I’m not sure anyone knows how to do with reasonable performance, with a Tweet this casual.

Web Views with native API's. So not truly native compilation.

Has been said many many many times , it's not electron for Windows 10 , it's React Native .NET which bridges the built in Javascript VM with WPF. So it's not a web view for UWP, it's 100% native code.

Re: Office 365 is being completely rewritten in JavaScript

#297
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)

2003 was the sweet spot, I always thought. I still have a usb stick with a portable copy of Word 2003 on it from somewhere, that I pull out when Word 2016 starts crashing and locking up.

2007 because of docx support.

Re: Office 365 is being completely rewritten in JavaScript

#298
post #143

One Day Microsoft made VSCode and everyone loves them. The Second day Microsoft decide to buy GitHub and everyone were flocking off to Gitlab, everyone hates them. Now they are moving to the biblical end of computing era by making every Javascript. May be they will even Open Source the Windows Kernel some day.

Now they are moving to the biblical end of computing era by making every Javascript. Does that means the apocalypse is upon us?

Re: Office 365 is being completely rewritten in JavaScript

#299

Earlier quoted context omitted.

They are using TypeScript for large scale projects.

Which is an even worse idea. In widespread practice, I regularly work with developers who can't even master JavaScript. To blithely toss another CoffeeScript in the mix is foolish if you ask me.

You may want to actually learn what Typescript is before blithely making such comments.

Re: Office 365 is being completely rewritten in JavaScript

#300

Earlier quoted context omitted.

Which is an even worse idea. In widespread practice, I regularly work with developers who can't even master JavaScript. To blithely toss another CoffeeScript in the mix is foolish if you ask me.

You may want to actually learn what Typescript is before blithely making such comments.

Yeah, I know what Typescript is. It's another transpiled language. I don't care what the syntax looks like, the point is you've added a secondary level of knowledge required to operate in a codebase written in it, and most don't fluently know the first. Please tell me more about what I don't know.
Post reply on HN