Diamond is a powerful MVC framework written in D -language. This framework can be used to write APIs, Site and Template Parser (according to this framework, Diamond should be sufficient enough to be used in business and corporate work with multiple features).
In general, the free and open -ended design and supply goals of the Diamond (Diamond) can be summarized in the following:
Presenting a powerful API
The Diamond framework API has many features, but at the same time it is acceptable with powerful and powerful performance.
Good performance and without complexity
Diamond’s performance is acceptable at an acceptable level without making it complex in using API.
Template Parsing possibility during compile
All templates are analyzed at the time of compiling; So very little overhead is produced at the time of running.
Easy syntax with a variety of features
The syntax of this framework, while simply, must have a variety of features. In fact, advanced templates can be created without sophisticated codes, which is what is possible in Diamond.
API safe and perfect
With the security used in the API of this framework, it is possible to write a flawless code by the Dolopers.
Free and openness
The Diamond framework will be released free of charge and will remain the end.
Dependency
Dipards (dependencies) in the Diamond framework are very low, but library dependencies are permitted for database drivers.
Cross Platform
This framework has a constant support for all platforms supported by Vibe.D/DMD.