by csfreebird » Wed May 21, 2014 4:47 pm
The answers will be different when asking different people?
For me, node.js is slower than C++, I can develop web site using C++, C++ has the best speed, so node.js is not my first option mostly.
Node.js is JavaScript based on V8 engine, JavaScript is a dynamic language, it provides more flexibility
than static language, i.e. Java or C++. You do not need to design a class and compile it, you can change it at runtime when using JavaScript. It's great! But if you can use LISP, you will find LISP can provide more flexible features, for example, macros!
So for me, if I want to get a flexible language to create some apps without considering performance, I will choose
newLISP.
But node.js community is much larger than newLISP or other LISP communities, that means you can get many libraries or frameworks to complete your job if you choose JavaScript. For example, I do not know how to interact with MongoDB using newLISP and do not get help currently.
You should make your decision, I still choose newLISP even if I face many problems.