Введение в разработку ELMA 3

Примечание

Требуемое ПО

Основные используемые технологии, библиотеки, проекты (не требуют отдельной установки)

Ядро

  • .NET 4.0 C#;
  • Autofac (IoC-контейнер) (Версия 2.2.4);
  • NHibernate (ORM) (Версия 4.0.4 / 2.1.0 для версий ниже 3.9);
  • log4net (Логирование);
  • AutoMapper – для преобразования между сущностями NHibernate и объектами, для работы в Дизайнере через Remoting (версия 2.0).

Веб-часть

  1. Microsoft MVC 4.0:
  2. JQuery (Версия 1.6.2).

Дизайнер

  1. WinForms.
  2. Microsoft Composite Application Block.
  3. DotNetBar – библиотека визуальных компонентов (Версия 12.8.0 / 9.5.0 - для версий ниже 3.9).

Статьи, с которых надо начать

Обязательно ознакомьтесь со статьей Быстрый старт разработки расширений.
Если вы разработчик компании ELMA, то ознакомьтесь со статьей Введение в проект ELMA 3 в закрытом разделе.

Ниже список статей, с которых лучше всего начать знакомство с основами разработки в системе.

Общая информация

Архитектура

Работа с приложением

Модель данных

Веб-часть

Дизайнер

Оптимизация и дополнительная информация