[Из песочницы] Incoding rapid development framework

imageПара слов о себе — я работаю в компании Incoding Software, которая много лет успешно занимается аутсорсингом, выполняя Internet и Intranet проекты в различных областях (медицина, доски объявлений, социальные сети и многое другое)Incoding Framework — это клиент / серверное решение для разработки веб проектов на платформе asp.net mvc. Состоит из трех частей: Серверная — реализация CQRS и Event Broker Unit Test Contrib — набор утилит и сценариев для быстрого написания тестов Клиентская — делится на: IML — Декларативный язык (Incoding Meta Language), позволяющий описывать клиентские сценарии на C# Model View Dispatcher (MVD) — CQRS на MVC, позволяет исполнять Command и Query без написания промежуточных Controller примечание: особенность Incoding Framework в том, что каждая часть интегрируется между собой (IML использует MVD для AJAX, MVD исполняет CQRS и т.д), но позволяет применять по отдельности (на Nuget 3 независимых пакета) Так как рассмотреть каждую часть framework в одной статье не получится, то будет сделан акцент на самом интересном компоненте нашей библиотеки — это IML. Почему я выделил именно клиентскую часть, дело в том, что CQRS, Event Broker и Unit Test имеют множество аналогов в «мире» .net и быстро заинтересовать (хотя мы имеем ряд особенностей) крайне трудно, но IML это инструмент, который пока не имеет прямых аналогов.Читать дальше →

© Habrahabr.ru