Cross-Platform Desktop Applications: Using Node, Electron, and NW.js

Read Online and Download Ebook Cross-Platform Desktop Applications: Using Node, Electron, and NW.js

Ebook Download Cross-Platform Desktop Applications: Using Node, Electron, and NW.js

When I'm wanted to check out something, I intend to seek out at particular publication. Now, I'm still perplexed of what type of publication that could help me make wish of this time. Do you feel the very same? Wait, can everybody tell me exactly what to decide to entertain my lonely and also downtime? What type of publication is actually suggested? Such a difficult point, this is exactly what you and I most likely really feel when having a lot more leisure and have no concept to review.

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js


Cross-Platform Desktop Applications: Using Node, Electron, and NW.js


Ebook Download Cross-Platform Desktop Applications: Using Node, Electron, and NW.js

Many people are aiming to be smarter each day. Just how's concerning you? There are lots of means to stimulate this situation; you can locate understanding and also lesson almost everywhere you want. Nevertheless, it will involve you to get what telephone call as the preferred point. When you require this kind of resources, the following book can be a wonderful option. Cross-Platform Desktop Applications: Using Node, Electron, And NW.js is the title of the book,

Getting guides Cross-Platform Desktop Applications: Using Node, Electron, And NW.js now is not type of difficult means. You could not just opting for e-book store or library or loaning from your friends to read them. This is a quite straightforward means to specifically get guide by on-line. This on the internet e-book Cross-Platform Desktop Applications: Using Node, Electron, And NW.js could be among the alternatives to accompany you when having downtime. It will certainly not lose your time. Believe me, guide will certainly show you brand-new point to check out. Simply spend little time to open this on the internet book Cross-Platform Desktop Applications: Using Node, Electron, And NW.js as well as read them any place you are now.

By visiting this page, you have actually done the right staring point. This is your start to choose guide Cross-Platform Desktop Applications: Using Node, Electron, And NW.js that you desire. There are bunches of referred publications to read. When you really want to obtain this Cross-Platform Desktop Applications: Using Node, Electron, And NW.js as your publication reading, you can click the web link web page to download Cross-Platform Desktop Applications: Using Node, Electron, And NW.js In couple of time, you have actually owned your referred e-books as all yours.

What kind of publication Cross-Platform Desktop Applications: Using Node, Electron, And NW.js you will favor to? Currently, you will certainly not take the published book. It is your time to get soft data book Cross-Platform Desktop Applications: Using Node, Electron, And NW.js rather the printed files. You could enjoy this soft file Cross-Platform Desktop Applications: Using Node, Electron, And NW.js in at any time you expect. Even it is in anticipated place as the other do, you can review the book Cross-Platform Desktop Applications: Using Node, Electron, And NW.js in your device. Or if you desire a lot more, you could continue reading your computer or laptop to get full screen leading. Juts discover it right here by downloading the soft file Cross-Platform Desktop Applications: Using Node, Electron, And NW.js in web link page.

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js

Product details

Paperback: 312 pages

Publisher: Manning Publications; 1 edition (May 15, 2017)

Language: English

ISBN-10: 1617292842

ISBN-13: 978-1617292842

Product Dimensions:

7.5 x 0.8 x 9.2 inches

Shipping Weight: 1.3 pounds (View shipping rates and policies)

Average Customer Review:

4.0 out of 5 stars

3 customer reviews

Amazon Best Sellers Rank:

#299,223 in Books (See Top 100 in Books)

This is pretty good introduction to both NW.js and Electron (assuming you know Javascript), which also describes the basics of Node.js. I liked all the example apps author created and they are well thought to present given feature of those frameworks (I also liked the names the author gave those app -- good job). You can read entire book in no time because the material is easy and entertaining. In short, I enjoyed it. Almost.In my opinion author was too careless when writing, because there is a lot of repetitions. If I counted correctly, the history of frameworks are repeated 4 times within first 40 pages. The code is also repeated instead of saying that it was not changed. Same story with images -- half-page picture with remark the image is identical to the previous one. If it is identical why not skipping the duplicate? And the same concern goes to chapter intro and outro (this is probably Manning fault) -- as the effect you can spot the same text with one paragraph apart.I think it is not fair to potential customer/reader -- sure, page count looks better (more professional), but the real content is pretty thin.And there is an issue with images quality -- reproducing black screen with brown text in B&W is not the smartest idea, but somehow nobody seemed to care about it. Some pictures are zoomed out so they are ridiculously large, other are small, blurry and hard to read.So -- almost 4 stars, I recommend this book, it is light, fun (as dev-fun), fast read for any JS programmer. Just keep in mind you are getting something closer to pocket-tutorial (despite its size). And some images will test your super powers.

I had not tried Electron or NW.js before reading this book. So I was pleasantly surprised at what I could do with them when building, testing, and debugging cross-platform desktop apps and then "packaging the application[s] for the wider world" of Windows, Linux, and Mac desktops. This is a well-written, logically organized and sufficiently illustrated how-to book. And, unlike some theory-laden Manning works, this one gets you started coding (in both packages at the "Hello, World" level) in Chapter 1. Then you start building your first apps in Chapter 2 and Chapter 3. Generally in the book, you build an app first in Electron and then in NW.js. The "deeper dive" into the internals of Electron and NW.js happens in Part 2, specifically Chapter 6. But, just a few pages later, Chapter 7 opens the book's Part 3, "Mastering Node.js Desktop Application Development," and you start working with window sizes and modes, frameless windows and full-screen apps. New chapters introduce tray applications, menus, dragging and dropping files to an app, desktop notifications, using a webcam in your desktop application, storing app data, and other important topics. Finally, in Part 4, "Getting Ready to Release," Paul B. Jensen's book focuses on different ways to test desktop applications, plus debugging to improve app performance, and how to create Windows, Linux and Mac executables for Electron and NW.js apps. Most of the apps in this book are fairly simple, but are useful and fun to tinker with--while learning. (One mild complaint: I had not worked with the Twitter API in a long time, so I would have appreciated a bit more clarity and illustration while building the Watchy apps that provide desktop notifications of tweets on selected topics.) My thanks to Manning for providing an advance reading copy of this book for review.

Overall I give this book high marks for its presentation of two reasonably complex systems for creating applications.If you are familiar with JavaScript then reading this book should be pretty straight-forward. If not, expect to struggle. It is most definitely not an introduction to the language. But it isn't intended to be.There are some things you need to be aware of when using this book.The author goes into pretty good detail regarding the use of Electron and NW.js, but leaves out many details regarding the use of 3rd party libraries used in the examples. For example, Chapter 3 introduces the library 'lunr'. I was unfamiliar with that package and its use was counter-intuitive to me at first. I had to look it up and read about how it is used before I could really understand what the author intended to convey in his examples. Fortunately, the package documentation was available and easy to follow. Just be prepared to use Google from time to time.Also, some of the examples lacked enough overview to allow me to understand each listing as it was presented. It wasn't until the whole example was finally worked out that I was able to go back and see how some of the new functions I had written fit into the big picture. When you write a function (or read it) you should have some idea of how it is going to be called and what the parameters are and how they are generated. This isn't always the case in the author's presentation. However, it does become clear in the end.Along the same lines, I ran into a problem with the lunr package. When the author wrote the example it was written using lunr@0.7.2. At the time I went through the book lunr had been upgraded to 2.1.0. Unfortunately, this broke the example. Fortunately, I could roll back to a previous version of lunr using npm. This isn't the author's fault, of course. Just be aware when things don't work as expected that this is a typical JS problem.With all this being said, I learned enough from this book to be able to quickly put together an application I had been thinking about for a while. I was able to integrate several 3rd party libraries (jQuery, jqTree, etc.) to generate a reasonably complex UI. There was enough information in the book to help me debug the issues I ran into along the way as well as to provide a path to further enhancements in the future. With a solid presentation of the foundations of these platforms you should have enough information to get you started on your projects.If you are looking for a good introduction to Electron and/or NW.js I highly recommend this book.

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js PDF
Cross-Platform Desktop Applications: Using Node, Electron, and NW.js EPub
Cross-Platform Desktop Applications: Using Node, Electron, and NW.js Doc
Cross-Platform Desktop Applications: Using Node, Electron, and NW.js iBooks
Cross-Platform Desktop Applications: Using Node, Electron, and NW.js rtf
Cross-Platform Desktop Applications: Using Node, Electron, and NW.js Mobipocket
Cross-Platform Desktop Applications: Using Node, Electron, and NW.js Kindle

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js PDF

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js PDF

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js PDF
Cross-Platform Desktop Applications: Using Node, Electron, and NW.js PDF

Cross-Platform Desktop Applications: Using Node, Electron, and NW.js


Home