Новые технологии
Мы использовали в новой системе самые современные технологии разработки программ, доступные на сегодняшний день.
Программа написана на современном языке
Visual C#, с использованием платформы
.NET 4.0.
В качестве интерфейса пользователя мы использовали
WPF.
При разработке программы активно использовались методики
Agile
и
TDD, что позволило нам в короткие сроки разработать сложную и надежную систему.
Система полностью построена на объектно-ориентированных технологиях.
Базы данных
Работа с базой данных рассчитана на высокую нагрузку, соединение с БД требуется только в момент получения/сохранения данных.
В качестве доступа к данным использовалась библиотека
DataObjects (один из разработчиков этой библиотеки участвовал в создании программы). Активно используется технология
LINQ.
Система может работать с любой из перечисленных баз данных:
- Microsoft SQL Server 2005, 2008, 2012
- PostgreSQL 8.2 - 9.1 (freeware)
Система готова к работе со следующими базами данных, требуется небольшая доработка, при необходимости.
- Oracle 9i, 10g, 11g
- FireBird 2.5 (freeware)
- MySQL (freeware)
- JustOneDB