Conceptually, there are several basic modules in almost any software. The model is a data container and the user interface (UI) is a way to communicate with the model. A relationship between the model and the UI is bidirectional. Data from the model is displayed to a user, and a user may change the model’s data. The model may keep some or all of the data in the main memory and store data in an external storage, such as files or databases (db). A relationship between the model and the data storage is also bidirectional. The UI has one or many views of data, which present data in a format useful to users, and one or many controllers, which channel changes in data to the model. For example, a web application, after a user request, retrieves data from a database and displays it in a presentable way. After the user changes the data, the application updates the database. There is a flow of data between the UI and the db. For a simple data model and a simple application...
Learning Dart
Learning Dart
Overview of this book
Table of Contents (19 chapters)
Learning Dart
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Dart – A Modern Web Programming Language
Getting to Work with Dart
Structuring Code with Classes and Libraries
Modeling Web Applications with Model Concepts and Dartlero
Handling the DOM in a New Way
Combining HTML5 Forms with Dart
Building Games with HTML5 and Dart
Developing Business Applications with Polymer Web Components
Modeling More Complex Applications with Dartling
MVC Web and UI Frameworks in Dart – An Overview
Local Data and Client-Server Communication
Data-driven Web Applications with MySQL and MongoDB
Index
Customer Reviews