logo

[ELMA3] Введение в разработку 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 (доступна только сотрудникам компании ELMA).

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

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

Архитектура

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

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

Веб-часть

Дизайнер

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