flip flip Öle & Betriebsstoffe für Ihr Auto Jetzt informieren Book Spring Store 2017 Cloud Drive Photos Mehr dazu HI_PROJECT Mehr dazu Mehr dazu Shop Kindle AmazonMusicUnlimitedFamily BundesligaLive


4,5 von 5 Sternen

am 10. Januar 2016
there were two big updates in both nodejs and express. current node versions are now 4.x and 5.x and express is now 4.x (instead 3.x, used in the book). if you follow the code examples and you do for instance 'npm install express' you'll get latest express (4.x) and some of the examples didn't work for me as breaking changes in express 4.x were introduced.

so be aware of that before you buy the book. either you fix the code by yourself or you wait for a second edition of this book.

but nevertheless it's a great book and helped me to get started with node and express.
4 Personen fanden diese Informationen hilfreich
|0Kommentar|Missbrauch melden
am 5. August 2015
... completely, what's the reason for the omega plus first web server language / framework system.

But let's start from the begin:

The book is a very comprehensive, excellent and thorough introduction into Node, Connect and Express. Node is essentially based on the javascript language (but with parts written in C which have to be compiled and installed on the target machine). The author covers
- Node and Node libraries basics (incl. the npm Node module network)
- DB stuff (not restricted to relational databases but also discussing MongoDB, Mongoose and their concepts, e.g.)
- the configurable middleware concept named Connect relying on javascript closure usage providing means to dispatch and chain task execution in a web server
- Express web framework with (the usual) concepts for security, templating, skeleton generation, auxiliary functionality, MVC pattern etc.
- testing (pointing to different frameworks)
- deployment / hosting aspects (whereas Node in itself provides already the / a web server)
- furthergoing aspects as provision of TCP/IP servers, cross browser communication via web sockets, CLI tool programming and OS APIs
- the Node ecosystem and community support.
The examples are formidable and educating.

Of some special interest for me were
- certain javascript programming techniques
- (very elegant) web socket concepts (relying on javascript techniques).

Nevertheless, I do not understand completely, why - besides plenty of existing web programming stuff in most different flavours - this additional technique has been introduced. As far as I understood it, the outstanding characteristics are expected to be
- event loop programming rather than threading (although parallel work (more or less behind the curtain) is possible, e.g., for parallel file processing in background) with related events resp. callbacks
- thereby, a performance gain in comparison with multithreading based systems (comparable to the difference btw. nginx and apache)
- unification of client and server programming due to the common javascript basis.

Personally, I do prefer rather classical server techniques as Spring or other Java based stuff, even C programming or PHP. There exist plenty of scripting languages as well as web frameworks providing essentially all the introduced features (closures, event handling, MVC, skeleton generation, etc. etc. etc.) as well. Javascript remains for me even for browser programming rather questionable and only famous due to its browser landscape penetration. Why extend it, now, to server programming, too? And even there, as the umpteenth scripting language.
|0Kommentar|Missbrauch melden
am 19. April 2014
as is often the case for books covering the latest IT hype technology, it's tricky to stay abreast new developments. This book, however, differs and manages to distill the essentials out of the useless.

Self studying is quite feasible for the average programmer familiar with HTML, CSS, Java, JavaScript, jQuery, DOM and what have you.

node.js is a new environment and it's not that well documented yet for all its APIs and how things are mixed together from
jQuery over npm and nodeclipse, css, html, and I've probably forgotten another bunch of more or less arcane technologies.

One wonders how brittle the IT environments of the future shall be and who will be able to maintain the latest fads; fads being created at today's internet speed. it used to be called software engineering, but has evolved into software banging.
3 Personen fanden diese Informationen hilfreich
|0Kommentar|Missbrauch melden
am 6. Dezember 2013
Everybody that want to learn to use node.js have to read this book. The best of the best. It's written by the creators of node.
2 Personen fanden diese Informationen hilfreich
|0Kommentar|Missbrauch melden

Brauchen Sie weitere HilfeHier klicken