Node.js + Express

A Little On the Node


I've started learning Node.js, after putting it off for a quite a while (probably longer than I should have). I still don't know if it contains any evil, seeing as it uses V8 (the CSS, HTML and JS processing engine used by Google Chrome). I haven't looked at the source code for either V8 or Node itself, so can't say if there's anything questionable therein.

One thing I have found is that it's a lot easier and faster to develop and modify a Website using Node than it is using Java or PHP. (I haven't tried doing Web development with Python using Flask/Django, so can't give a comparison). I'm seriously contemplating switching to Node (with Express) for all future Web-based development, even if the hosting costs are slightly higher, despite the fact that I don't completely trust it. After all, if it does do any evil server-side, it won't be on a server I control or will likely access regularly. As for client-side, I can always slap a warning message on the home page, informing users that the site uses Node and that they should proceed to use the site at their own risk. I could even suggest some privacy and security plugins to install to mitigate any potential harm done.

That's all for now; I'm going back to burying my nose in a book or two on the MEA/RN stack ... 

How do you rate this article?

45


Great White Snark
Great White Snark

I'm currently seeking fixed employment as a S/W & Web developer (C# & ASP .NET MVC, PHP 8+, Python 3), hoping to stash the farmed fiat and go full Crypto, quit the 07:30-18:00 grind. Unsigned music producer; snarky; white; balding; smashes Patriarchy.


Return to the Source
Return to the Source

Use the Force; read the source! This blog is mostly a collection of study notes on ASM, ASP .NET, Blender, BASIC, C/C++, C#, ChucK, Computer Architecture, Computer Literacy, CSS, Digital Logic, Electronics, F#, GIMP, GTK+, Haskel, Java, Julia, JavaScript (ES6+) & JSON, LISP, Nim, OOP, Photoshop, PLAD, Python, Qt, Ruby, Scheme, SQL (MySQL & SQLite), Super Collider, UML, Verilog, VHDL, WASM, XML. If I can learn it and make notes on it, I'll write about it. || Blog images copyright Markus Spiske and Pixabay

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.