Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: libh8er
I don't doubt that it's fast, but your code is still going to be written in a language that lacks many of the safeguards that a language for serious, maintainable production code ought to have. "Fast" is nice, but "right" is better. "Fast and right" is best of all.
32 posted on 01/14/2022 9:07:32 AM PST by Campion (What part of "shall not be infringed" don't they understand?)
[ Post Reply | Private Reply | To 13 | View Replies ]


To: Campion
"Fast" is nice, but "right" is better. "Fast and right" is best of all.

Fast and right would be ideal, but in the real (non ideal) world you have to use what is the best tool for the job. For mission critical applications where a tiny bit of speed can be sacrificed (eg banking, finance..etc) a no nonsense rock solid language like Java is ideal, especially with its rich ecosystem like Spring and JEE.

For others that are heavily I/O or R/W oriented like say a microblogging site with hundreds of thousands of users logging in and out and continually posting messages, multithreaded Java would not only slow things down but also hog resources (= high cloud services bill). This is where Node with its single threaded/ non-blocking nature would shine. Gab for example used to be on a more traditional platform like .Net or Java, I don't remember which. But as users spiked, especially after Trump was banned from Twitter, they started migrating to Node because Node was best at handling their specific use case. The more tools in your toolbox and knowing which to use when, the better.

40 posted on 01/14/2022 11:01:15 AM PST by libh8er
[ Post Reply | Private Reply | To 32 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson