Full Stack JavaScript Development With MEAN: MongoDB, Express, AngularJS, and Node.JS 1st Edition
Thumbnail 1

Full Stack JavaScript Development With MEAN: MongoDB, Express, AngularJS, and Node.JS 1st Edition

4.3/5
产品编号: 13485771
安全交易
经常一起购买

描述

Full description not available

评论

4.3

全部来自已验证的购买

S**U

I really enjoyed this book - the focus on real world projects ...

I really enjoyed this book - the focus on real world projects and making sure that you understand the basis of what you are focused on learning is excellent and I got a lot out of the process

A**N

Very good coverage of the MEAN stack (and also some alternatives)

Update: I had to downgrade my review and make a few edits because I noticed that the code sample in Chapter 18 is actually missing an *entire* Angular directive that the authors refer to throughout their commentary. That's unfortunate.Original (somewhat edited) review: This is one of the better books on the MEAN stack that I've read (the others that I've read are "MEAN Web Development" by Amos Haviv and "MEAN Machine" by Chris Sevilleja and Holly Lloyd; I prefer this one to the latter, and think that it is almost, but not quite, as good as the former). In comparison with the others, this book does a better job (IMO) of providing in-depth coverage of each piece of the stack as it is introduced and of covering "vanilla" Node.js (it covers building a small web server in Node without using a framework, and the server is no mere "echo" server; it includes rudimentary routing and so forth). It is also unique in that it discusses alternatives to the pieces of the MEAN stack -- e.g., MySQL, Hapi.js -- more carefully than any other similar book. This is helpful for contextualizing the MEAN stack and getting a more complete picture of the problems it is trying to solve, of the cases in which it might (or might not) be the best choice, and so on. I felt more confident in my overall grasp of MEAN and its relation to other stacks after reading this book.Having said that, there are some issues with this book that you'll have to be aware of (and be comfortable working around). As a previous (much more unfavorable) review notes, there are occasions -- though I found them to be rare occasions -- where it isn't entirely clear whether you should be working on a file in part of the overarching app that you're building throughout the book, or just working on a "dummy" file to get some concepts down first. It's also true that the GitHub repo for the book's code is not organized as the app is actually organized in the book, which is unfortunate. Additionally, there are a some occasions where it looks like the authors may have used some technology in earlier drafts of the book -- e.g., async.waterfall, in one of the earlier chapters on MongoDB/Mongoose, or the Angular directive that I mentioned in my update, above -- and then changed their minds but forgotten to take out all references to that technology, which could cause some serious confusion for some readers ("What do you mean we used async.waterfall? No, we didn't... And what the heck is async.waterfall, anyway?"). Even so, in the end, I liked the book very much and would recommend it for someone looking to get a better grasp of the MEAN stack.

M**N

I would look elsewhere...

While I wanted to like this book its simply not well organized and has a variety of typos that make following the code examples difficult.The book states that you are going to build a "working application" as you go through the book. In spread out chapters the authors try to get you to do this - unfortunately its not terribly clear when you are supposed to be updating the sample app vs when you are supposed to be learning new concepts. On multiple occasions, the "concept" code did not work as presented in the book. The sample code (on github) also did not provide a comprehensive listing of code examples that tie to what they want you to type in the book. If I had a working example for each one I could compare my code to theirs to see where errors exist - that is a common approach in technical books.Worse yet, the authors don't provide a "this is what your application should look like now" code example to match the end of each chapter where the sample project is extended. If your Node or Express server code is failing having a working server for comparison would allow me to see what I did wrong. Effectively, it would be far more useful to have a zip of **all** the files I should have at the end of each chapter that extends the sample app. Instead the github has individual files in a chapter folder with no context as to where that file goes in the sample application nor can I "run" their app to compare its functionality to what I created. The githib code makes it all but impossible to know if I have things correct in the sample app at any point as I don't have a project to compare it to.The early chapters in the book are a good overview to the MEAN stack and the early Angular chapters do provide a decent overview of that technology. That being said, if you want a book that is going to walk you through creating a sample app I simply find this book to be lacking compared to many other technical books I have read in the past - which is a shame because in general I do like SitePoint books.

M**B

Has potential

-- THE GOOD ---A great introduction to the various parts of the MEAN stack, although not a replacement for a specific reference in any of the technologies. I especially liked the introduction to Node.--- THE BAD ---It doesn't look like a lot of effort was spent on editing. I don't mind the occasional typo, but it was a pain debugging the Mongoose code (aka callback hell) with missing and misplaced lines. -1 star.--- AND THE REALLY ANNOYING ---Sections like this:> Do you remember the npm command used to start a new Node project? Create a> new directory and open the terminal window in that directory. Within that folder,> initialize a new node application using the correct npm command. After that, install> colors and make sure the package.json file is created and updated. Next, create the> index.js file in the root of the directory.Since I didn't remember that particular npm command I had to look back through several pages for it. -1 star.In summary, a couple of easily fixed problems turned a good book into an average one.

常见问题

TrustPilot

TrustScore 4.5 | 7,300多个评论

Sneha T.

我收到的产品完好无损。总体来说服务很棒。

1 个月前

拉维·S。

我很喜欢这里提供的多种产品。一定会再次光顾。

2 个月前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$502

关税和税费包括

Macau店铺
1
免运费

with PRO Membership

免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

TrustPilot

TrustScore 4.5 | 7,300多个评论

哈立德 Z.

从订购到送货的体验都很棒。强烈推荐!

1 周前

法蒂玛 A.

我尝试过的最好的国际运输。物有所值!

3天前

Full Stack Javascript Development With Mean Mongodb Express Angularjs Node | Desertcart Macau