|
|
|
|
|
by Pr3fix
3445 days ago
|
|
Bingo. Having one language for your front end, back end, build tools, database schema... It simplifies life a lot. You can reuse code / modules. You Don't suffer from context switching inherent with jumping between languages. Also, people act like JavaScript is a bad language purely because it is not strictly typed. It's an incredibly fast and robust language with a vibrant ecosystem -- something I'd argue is more important than pure technical bullet points. |
|
You will find support for the most random and amazing things in JS. It is truly mindblowing.
I recently had a client request to run a process involving extracting data from an Excel file. Originally wrote it in python using openpyxl http://openpyxl.readthedocs.io/en/default/, then it turned out the client also needed XLSB support. openpyxl and xlrd don't support XLSB, but the only thing that did work was a JS library http://oss.sheetjs.com/js-xlsx/ and node module