Building modules is a powerful way to build web applications. Here are just a few of the
advantages to developing web applications with modules:
- Modules bring flexibility to development tasks, because different modules can be combined together to create different web applications.
- Modules help cut down on repetitive, boilerplate development tasks, because modules can be re-used in different web applications.
- Modules amplify the productivity of a team of developers. A small team of developers working with modules can quickly build very powerful web applications.
- Once you have built a module, you can distribute and sell it on the DataWeb Application Gallery.
Modules work by extending the power and capabilities of the DataWeb Designer. To a web developer working with your module, it functions as part of the Designer. In this respect, you can think of your module as a custom web development tool that contributes to the the overall functionality of the DataWeb Designer.
What your module contributes is up to you. You might build modules that contribute fully functional pieces to
a web application, such as the Simple Content Manager, or you might build modules that help other developers assemble their
applications, such as the Button Maker.
The following topics explain how to extend
the capabilities of the DataWeb Designer with modules.