Book Image

Learning Dart

Book Image

Learning Dart

Overview of this book

Table of Contents (19 chapters)
Learning Dart
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Puremvc


(Find the code on GitHub at https://github.com/PureMVC/puremvc-dart-multicore-framework/wiki.)

This is conceptually very deeply elaborated but still a lightweight framework and is developed by Cliff Hall from Futurescale. It is extensively documented at www.puremvc.org and exists for a whole range of programming languages (such as ActionScript, C#, Java, C++, Python, Ruby, and now Dart as well), allowing its use for a wide variety of platforms (browsers, desktops, mobiles, as well as servers). The Dart version being at 2.0.4, is a port of the Flash/Flex ActionScript3 reference implementation of the MultiCore Version, and it is production-ready. Make it available to your application by adding puremvc: ">=2.0.4 <3.0.0" to your pubspec.yaml and import it in your app with:

import 'package:puremvc/puremvc.dart';

Its primary goal is to allow modular programming to follow the MVC pattern by decomposing your app into so-called core actors or cores. Each core is, in fact, a separate PureMVC...