Design Home
Introduction
Onyct is an application framework. We are not modelling it upon any existing frameworks but do intend to make it as accessible to competent .Net programmers as possible. To achieve this we are adhering to a number of principles.
Design Principles
The following is a list of some of the principles we expect the design to follow:
Namespace structure must, wherever possible, follow existing models - principly the .Net Framework's;
Design patterns used will be identified in code and documented - existing and new;
Standard open-source libraries and tools will be used - no closed-source tools apart from the .Net Framework;
Reliablity and quality are to be placed ahead of innovation;
The quality of the code and documentation will be as high as possible. See our standards for guidance. (This article describes why we should do thus);
Design
So far the written design doesn't extend much beyond a basic namespace plan.