News for hackers. Stuff that matters.
Re:Office 365 is being completely rewritten in JavaScript by htor on Wednesday June 13, 2018 @08:35AM (#17302416)
this js-is-not-a-real-language stand is only to be expected from someone like a professor or a computer science student. universities and educational institutions in general will always be the last ones to adapt to changes, after the rest of society has moved forward, and they will try imposing those conservative opinions on everyone who are not in their camp. times are changing, computers are becoming more complex and we need more abstractions too. and the ignorant js-is-only-a-scripting-language statement is simply not true anymore.
Re:Office 365 is being completely rewritten in JavaScript by gizmo on Wednesday June 13, 2018 @08:50AM (#17302528)
Except computers have not gotten more complex. We are dealing with the same kind of filesystems, virtual memory, relational databases, encryption, compression, and network stacks as 20 years ago.

Objections against javascript are not Luddite objections against all types of higher level abstractions; the complaint is that javascript is not suitable for the creation of complex high quality software. If you beat your head against the javascript walls long enough can get something to work eventually, but that's not much of an endorsement.

The only thing javascript has going for it is the delivery mechanism, and that is what makes it so compelling for business use. But this is not because javascript is so good, it's that the other methods of packaging/delivering software are so painful.

The total absence of high quality software written in javascript is sufficient evidence to conclude that javascript is not a tool suitable for serious application development.

Re:Office 365 is being completely rewritten in JavaScript by htor on Wednesday June 13, 2018 @09:31AM (#17302839)
> The total absence of high quality software written in javascript is sufficient evidence to conclude that javascript is not a tool suitable for serious application development.

a little overstatement, but okay. js is very suitable for this in my opinion. i don't what counts as "serious" application development in your world, but i've seen quite many good, performant applications around written in js. and servers too!