site hit counter

≫ Read Gratis Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books

Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books



Download As PDF : Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books

Download PDF Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books

Learn to build well-structured JavaScript web applications using JavaScriptMVC

Overview

  • Install JavaScriptMVC in three different ways, including installing using Vagrant and Chef
  • Document your JavaScript codebase and generate searchable API documentation.
  • Test your codebase and application as well as learning how to integrate tests with the continuous integration tool, Jenkins.

In Detail

JavaScriptMVC is a client-side, JavaScript framework that builds maintainable, error-free, lightweight applications as quickly as possible. As it does not depend on server components, it can be combined with any web service interface and server-side language.

"Learning JavaScriptMVC" will guide you through all the framework aspects and show you how to build small- to mid-size well-structured and documented client-side applications you will love to work on.

This book starts from JavaScriptMVC installation and all its components are explained with practical examples. It finishes with an example of building a web application. You will learn what the JavaScriptMVC framework is, how to install it, and how to use it efficiently.

This book will guide you on how to build a sample application from scratch, test its codebase using unit testing, as well as test the whole application using functional testing, document it, and deploy the same. After reading Learning JavaScriptMVC you will learn how to install the framework and create a well-structured, documented and maintainable client-side application.

What you will learn from this book

  • Install JavaScriptMVC in three different ways.
  • Document JavaScript codebase and generate searchable API documentation using DocumentJS.
  • Write unit tests using QUnit test framework.
  • Integrate test framework with the Jenkins continuous integration tool.
  • Work with a Model–View–Controller architectural web application.
  • Create and deploy a web application.

Approach

"Learning JavaScriptMVC" is a practical guide to learn about developing web applications with JavaScriptMVC.

Who this book is written for

This book is for anyone who is interested in developing small- and mid-size web applications with the JavaScriptMVC framework, which is based on the most popular JavaScript library – jQuery.

Readers should be familiar with JavaScript, browser APIs, jQuery, HTML5, and CSS.


Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books

Learning JavaScriptMVC delivers on the word "Learning" in its title as an introduction to the JavaScriptMVC framework. In six chapters and around 100 pages, the book introduces the JavaScriptMVC framework and its major components. I reviewed this book upon invitation from its publisher and had not read about or used JavaScriptMVC previously. I found the book to provide a good overall view of what the framework is and how the components work together.

Learning JavaScriptMVC is more of an introductory book than a reference book and as such it is better suited for those new to the JavaScriptMVC framework. However, it is able to exist as an approximately 100 page book by assuming the reader has knowledge regarding underlying languages such as JavaScript. It is therefore most appropriately suited for developers with some web browser and JavaScript development experience who have not worked with JavaScriptMVC, but would like to know more about it and possibly work with that specific framework. The JavaScriptMVC framework web site provides seemingly good introductory material, so this book might be considered either as a starting point for understanding where in that documentation to look for other details or as a resource to use after reading some of the framework's web site's tutorials.

The biggest downside of the book is a number of convoluted sentences, but I found that I was able to understand the author's intention despite some awkward sentences now and then.

Product details

  • Paperback 124 pages
  • Publisher Packt Publishing (May 24, 2013)
  • Language English
  • ISBN-10 9781782160205

Read Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books

Tags : Learning JavaScriptMVC [Wojciech Bednarski] on Amazon.com. *FREE* shipping on qualifying offers. Learn to build well-structured JavaScript web applications using JavaScriptMVC <b>Overview</b> <ul> <li>Install JavaScriptMVC in three different ways,Wojciech Bednarski,Learning JavaScriptMVC,Packt Publishing,1782160205,Computer Books: General,Computers,Computers - General Information,Computers General,General,Web programming
People also read other books :

Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books Reviews


Starts out describing the JavaScriptMVC framework - DocumentJS - FuncUnit - jQueryMX - StealJS

Gives the ever present foo-bar type example create a todo list. (the only one that is more prevalent is creating a blog engine, right?)

The example code is pretty easy to follow. I feel like I could code mainly based on the example for this simple project.

Then it goes on to describe each section StealJS describes how to manage large packages of software. I don't really like this too, myself, plus I didn't feel like the book went into enough detail - especially if this is such a pivotal part of the examples and code. Note, there is a full chapter about StealJS - yup pages 69 to 72. Not enough.

DocumentJS the book is good it describes it well. However, I feel like the tool is a little bit unneeded - and shouldn't be considered part of the framework. What about Jsdoc? At any rate, good job describing, don't like it's inclusion in the framework though.

Next, FuncUnit. My experience is in using jsunit, so I wanted to see how FuncUnit stacked up. However, it's been quite some time since I used JSUnit... I really liked the way that FuncUnit seems to work as a robust unit testing system. The book describes integration with Selenium and PhantomJS too, which is nice. To me, it seems like funcunit could be used to integrate into the scaffolding of your entire app too, so not to have to duplicate environments.

jQueryMX was covered next. I like the helpers it provides for the class and model. The book describes the class helper very well. The model one I thought could use some more clarification. It also describes the various other parts of mvc including controller, view, etc. Overall, just enough detail. Myself, I would have liked to see more indepth here for the core parts of jQueryMX as that really is the core of your app, too, right? However, the extra helpers including things like $.Range and $.Route, $.Observe, $.Drag, etc, were covered well.

The last chapter is kind of a case-study. It includes talk about planning, wireframing, and building an application. (This is reminiscent of my own book where I did the same thing.) I really liked this long chapter as it showed me more in-depth how I would use all the tools together.
[...]

I don't know why some people give books 4 stars when they clearly deserves 5 stars. The book is on the short side for page count but it does pack all the information you need in order to get started with a JavaScript MVC, the author uses various tools such as DocumentJS, FuncUnit, jQueryMX and StealJS to build up the MVC core but these are all well documented and widely used. I had no preference going into this book so I'm not partial to any one system, the ones used did the trick nicely for me.

I like how each chapter introduces you to the next part of the MVC structure and incorporating it into the overall system, I really enjoyed the clean coding and attention to reusable code. I felt everything was explained clearly and I walked away learning a lot more about JavaScript, and while I have worked with jQuery I didn't mind a refresher course which this book provided.

It's worth the cost!
Some of the sentences are a trifle awkward, like how the very first chapter starts - "In this chapter, get an overview...". Also, that first paragraph of the first chapter ends like this - "There is nothing that works better than an example. Some say this is the only thing that works." ??? Ha ha! Is there a joke here, or is this inadvertant? It sounds like the example is the only part of the chapter that is correct.

The slender nature of the book comes in no small way from how it assumes you already are conversant in javascript and you know the Model View Controller [MVC] pattern. A major advantage of javascriptMVC is that it is compatible with server side solutions like Django, Node.js and Ruby on Rails. Crucial because it enhances the possible market share. It addresses a recent problem with web server coding. Where the server side has fragmented into those frameworks and others.

There are some outright typos. Like on page 65 - "Since we bound the anonymous function to the change event". Bound should be bind. The technical reviewer should have caught this, as well as the earlier infelicitations.

Chapter 6 on making an app also functions well as a brief guide to a general application development process. It provides an instantiation of that for the book's subject. You might just want to stick to using pencil and paper to make wireframes, as recommended by the author.
Learning JavaScriptMVC delivers on the word "Learning" in its title as an introduction to the JavaScriptMVC framework. In six chapters and around 100 pages, the book introduces the JavaScriptMVC framework and its major components. I reviewed this book upon invitation from its publisher and had not read about or used JavaScriptMVC previously. I found the book to provide a good overall view of what the framework is and how the components work together.

Learning JavaScriptMVC is more of an introductory book than a reference book and as such it is better suited for those new to the JavaScriptMVC framework. However, it is able to exist as an approximately 100 page book by assuming the reader has knowledge regarding underlying languages such as JavaScript. It is therefore most appropriately suited for developers with some web browser and JavaScript development experience who have not worked with JavaScriptMVC, but would like to know more about it and possibly work with that specific framework. The JavaScriptMVC framework web site provides seemingly good introductory material, so this book might be considered either as a starting point for understanding where in that documentation to look for other details or as a resource to use after reading some of the framework's web site's tutorials.

The biggest downside of the book is a number of convoluted sentences, but I found that I was able to understand the author's intention despite some awkward sentences now and then.
Ebook PDF Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books

0 Response to "≫ Read Gratis Learning JavaScriptMVC Wojciech Bednarski 9781782160205 Books"

Post a Comment