Books+ Search Results

ActionScript developer's guide to Robotlegs

Title
ActionScript developer's guide to Robotlegs / Joel Hooks and Stray (Lindsey Fallow).
ISBN
9781449315849
1449315844
9781449315290
1449315291
9781449308902
1449308902
Edition
1st ed.
Published
Sebastopol, CA : O'Reilly, ©2011.
Physical Description
1 online resource (xii, 122 pages) : illustrations
Local Notes
Access is available to the Yale community.
Access and use
Access restricted by licensing agreement.
Summary
Robotlegs is a standout among the ActionScript 3 development frameworks available today. With it, Flash, Flex, and AIR developers can create well-architected, testable, and flexible Rich Internet Applications--fast. This concise guide shows you how the light footprint and focused scope of this open source framework not only solves your immediate coding problems, it helps you gain insight into AS3 architecture on a much deeper level. The authors provide a walkthrough of specific features in two applications they've written in Robotlegs, complete with code for each application as a whole. You'll l.
Variant and related titles
O'Reilly Safari. OCLC KB.
Other formats
Print version: Hooks, Joel. Actionscript developer's guide to Robotlegs. 1st ed. Sebastopol, CA : O'Reilly, ©2011
Format
Books / Online
Language
English
Added to Catalog
February 14, 2024
Contents
Table of Contents; Preface; Robotlegs: Something a little bit special; Who this book is for; Who this book is not for; Conventions used in this book; Using code examples; Safari® Books Online; How to contact us; Acknowledgments; Chapter 1. Robotlegs is a lightweight framework for ActionScript 3; What does Robotlegs actually do?; Robotlegs is a communication-and-cooperation framework; Direct conversation; Passing messages; Robotlegs helps with direct conversations and message passing; Robotlegs makes use of three object-oriented architectural patterns; Do you need a framework at all?
Reasons to use a frameworkConsistency; Common understanding brings easier collaboration; Peer-reviewed solutions; A well-tested skeleton; Less code to write; Reasons not to use a framework; Framework learning curve; Terminology confusion; Performance tradeoffs; Framework coupling; 'Black box' code is hard to debug; Robotlegs aims to amp up the pros and minimize the cons; Less boilerplate code is a good thing ... ; Chapter 2. The Robotlegs dream ... ; 80% of the problems can be solved with 20% of the API; Coding for Robotlegs shouldn't tie you to the framework.
Robotlegs aims to enable and not dictateMost AS3 applications benefit from the MVCS approach; Testing, testing! (We test, and we make it easy for you to test); Some final things every Robotlegs cadet should know; Chapter 3. Anatomy of a Robotlegs application; Joel's Personal Kanban; Lindz's Mosaic Design Tool; How a Robotlegs application gets things done; Architecture begins with Events and Commands; Getting to grips with Robotlegs architecture; The 'context' is the heart of your Robotlegs application; Your models and services are 'Actors' in your app.
The MediatorMap provides a way to join your views to your app layerRobotlegs mediators are bridges, not view controllers; The CommandMap makes things happen; The shared event dispatcher joins everything together; ... and it goes a little something like this (event flow); User stories as implemented in Robotlegs; Personal Kanban example: Moving a task from 'backlog' to 'doing'; Mosaic Design Tool example: Saving a design; The same but different; All of this is possible because of the Robotlegs Injector; Chapter 4. Automated Dependency Injection.
So, what exactly is Automated Dependency Injection?A dependency is just a requirement to use another object; You can fulfil a dependency in three different ways; You already use Dependency Injection; There are different ways to inject dependencies; Statics and globals make code rigid, brittle, hard to test, and prone to memory leaks; Locator patterns push extra responsibilities on your classes; Automated DI gets around the need to 'pass the parcel', but keeps code flexible; How does Robotlegs Injection work?; Automated DI is a handshake; You can specify an injection point in three ways.
Genre/Form
Handbooks and manuals
Also listed under
Citation

Available from:

Online
Loading holdings.
Unable to load. Retry?
Loading holdings...
Unable to load. Retry?