-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Cotton is a Vaadin-based web-frontend framework, mainly suited for RIAs (Rich Internet Applications). It combines the extensive web-capabilities of Vaadin with Hura, a DI (Dependency Injection) framework for frontend injection.
>>> If you want to have some info how you can benefit from using Cotton over doing native Vaadin, read a little of this Wiki to gain some insight what corners of Vaadin development Cotton can make round for you.
>>> If you want to start with seeing how Cotton frontends are build, have a look at the Cotton-Demo Wiki; it supplies you with in-depth Cotton tutorials and demo-code ready to check out!
Cotton is specialized to help you do more Vaadin in less time, while giving you the frame conditions of MVP to help you keeping your code as clean as possible. Auto-hook presenters to views? Check. Map views to URLs directly? Check. Mark views as restricted and automatically prevent unauthorized users from entering? Check, and that list goes on.
The name Cotton comes from the german idiom "jmd. in Watte packen" (eng: "to wrap someone into cotton wool"), meaning "to pamper someone" in a sense of keeping someone away from unpleasant experiences - the following chapters should give you some insight on how Cotton does that.