The simplest kind of view that you can create in Ground are based on html (plain or templated) and binded to models, collections or sequences via a ViewModel. This is an important piece in the MVVC programming model.
Although views based on html and ViewModel are very powerful, it is sometimes necessary to create more advanced views and for that you can subclass the View class. You can read more about views here.
Build