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

Chapter 10. MVC Web and UI Frameworks in Dart – An Overview

In this chapter, we investigate some of the more important UI frameworks that exist in the Dart universe, indicate how and when to use them, and discuss their pros and cons. For instance, we will discuss whether a framework supports responsive design and provides an optimal viewing experience—easy reading and navigation with minimum resizing, panning, and scrolling—across a wide range of devices (from desktop monitors to mobile phones).

Some of them (DQuery and Bootjack) are ports of, or at least are inspired by, famous JavaScript frameworks, such as jQuery or Twitter Bootstrap.

DWT (Dart Web Toolkit) is a port of the Google Web Toolkit.

Some packages built on the (now deprecated) Dart Web UI components library are as follows:

  • Dart widgets

  • Bee (from Blossom)

  • HTML Components

The following libraries heavily use the MVC pattern:

  • Rikulo UI (using DQuery and Bootjack)

  • Hipster-MVC (no specific UI components)

  • PureMVC (no specific UI components...