Summary
The goal of this chapter was to show you that you can start using Dart as a full-stack language right now. The most useful way might be as a single purpose WebSockets server, because you probably have some experience with server-side scripting in other languages already and switching to a different environment isn't easy. The decision might depend on more people than just you and support for the Dart language from server administrators probably isn't very common.
In the next chapter, we'll have a look at unit testing Dart code. We'll also make a few notes about the Observatory tool and two features of Dart that we haven't talked about yet; mixins and operator overloading.