we build software to span your digital divide
Home Blog Partners Technology Wiki Jobs About Us Contact

Node.js stays close to its roots: Ultra-fast.

Recently one of the big node.js community stars, creator of the express middleware framework, the jade templating language and koa -- TJ Holowaychuk -- announced that he was no longer going to be using node.js [1]. The main reason that he cited is the reason why we find node.js so compelling:  node.js was refusing to become easier to use, in order to maintain its high efficiency. This is an efficiency that allows it to run at high speed on the smallest of hardware configurations.  An efficiency that has allowed companies to reduce server farms by 75% in some cases.  Javascript is a difficult language to master - especially if one has a background in OOP, it's "not-quite-classes" can really confuse one. There are several patterns in which one can build hierarchical class structures, and these are mostly related to frameworks that have helpers to extend your objects. Dojo, YUI, Underscore are some such classical libraries. The fun thing about Javascript is that you can combine all these approaches as they work fine together. For a beginner this wide choice and freedom can be quite distracting, which is why it is often best to simply select one option and stick with it for a while.

Unless using Coffeescript (something you might enjoy if you like Ruby), it does require a certain amount of boilerplate and extra typing. But it's typing load and complexity are nothing compared with assembly language.

So in effect, TJ's words are very reassuring for the future of node.js. He has not quite cut all ties as he says though. 



Posted: October 13th 2014 07:10
[permalink]


(no comments at present)





aw-profile
Ron Wertlen Ron Wertlen
[chat]
Tablet Face Recognition Login
New technologies are solving common denominator problems, so of course they are also applicable in developing countries.  awarenet's picture login [1] is a fairly low security but effective way of allowing school children with low levels of literacy to log in and use the csocial network...
by: Ron Wertlen
[permalink]
Node.js stays close to its roots: Ultra-fast.
Recently one of the big node.js community stars, creator of the express middleware framework, the jade templating language and koa -- TJ Holowaychuk -- announced that he was no longer going to be using node.js [1]. The main reason that he cited is the reason why we find node.js so compelling...
by: Ron Wertlen
[permalink]
Javascript Platforms for Development
Node.js is a new-comer on the Internet Web Server block. It is programmed in Javascript, and it is something worth watching in the ICT4D arena for these reasons: It runs on light-weight hardware, like the Raspberry Pi and requires much fewer hardware resources than traditional systems like apache, ...
by: Ron Wertlen
[permalink]
Innovation Made in the Eastern Cape, South Africa
A brand new 2012 CSIR research project into Technologies for Rural Education will make use of awareNet technology. The CSIR (Council for Scientific and Industrial Research) is South Africa's first and largest technology innovation institution and very active in the development and rural development ...
by: Ron Wertlen
[permalink]
eKhaya ICT - Recalibration
eKhaya ICT has unveiled a new direction - as reflected in our current web site changes. What's changing?ICT for development -- our research over the past 5 years shows that this topic belongs firmly in the sociological and anthropological drawer and has nothing to do with software development! ...
by: Ron Wertlen
[permalink]



eKhaya ICT is an Eastern Cape based software company, specialising in quality solutions and software components of ICT4D.

Contact:
9 Florence Street
Grahamstown
6139
South Africa
Tel: +27 79 4354681
Fax: +27 46 6227507
www: ekhayaict.com
Products:
awarenet
Discontinued:
Reed House Systems
Site Links:
About Us
Jobs
Contact
Log In



--- (c) 2014, eKhaya ICT ---