Технологии
При разработке приложений на заказ мы используем самые современные технологии. Преимущественно используется стэк технологий .Net Framework от компании Microsoft и различные фреймворки и компоненты, основанные на базе этой платформы.
Платформа
.Net
История .Net как платформы началась еще в далеком 1999 году, именно тогда компания Microsoft начала разработку этой платформы. Долгое время .Net была закрытой платформой и работала исключительно на операционных системах семейства Windows. Позднее в 2016 разработчик открыл исходные коды своей платформы и тогда же зародилась .Net Core - кроссплатформенная версия .Net Framework. Таким образом стало возможным разрабатывать приложения на .Net для различных операционных систем. Сейчас разработчики могут создавать приложения для десктопных операционных систем Windows, Linux, Mac OS и для мобильных - Android, iOS, tvOS и др. В планах на будущее у Microsoft стоит объединение классического .Net Framework (текущая версия 4.8) и .Net Core (текущая версия 3.1) в одну единую, кроссплатформенную, универсальную платформу .Net 5.
Наличие версии 5, которая выше, чем у .NET Core и .NET Framework, также дает понять, что .NET 5 — это будущее .NET, единой унифицированной платформы для создания приложений любого типа.
Фреймворк
DevExpress XAF
Уже несколько лет мы являемся обладателями подписки DevExpress Universal Subscription, в которую входит этот замечательный фреймворк Express Application Framework. Это набор компонентов и модулей для создания современных бизнес-приложений в кратчайшие сроки. С его помощью можно создавать десктопные и веб-приложения, ориентированные на многопользовательскую работу с базами данных. Созданные на этом фреймворке приложения имеют дружественный современный интерфейс и приличный набор функциональных возможностей:
- Различные варианты представления данных - в виде таблицы, дерева, графика и т.д.;
- Проверка правильности ввода данных - правила для проверки могут быть любой сложности;
- Экспорт данных во все распространенные форматы - документы, таблицы, изображения;
- Система отчетов и генерации документов позволяет на лету формировать любые типы документов, как табличные (счета, накладные), так и текстовые (договоры, письма);
- Панели индикаторов - современный способ анализа всех важных показателей в одном окне.
И это далеко не полный список возможностей. XAF совместим с 14 типами баз данных: Microsoft SqlServer, Firebird, PostgreSQL, MySQL, Oracle, SQLite и другие, это открывает возможности по интеграции с существующими системами и базами данных.
Встроенная система безопасности позволяет разграничивать права доступа по типу данных, на отдельные записи и даже на определенные поля. Причем все это можно настраивать уже во время эксплуатации приложения.
Мы - проверенный издатель
Цифровая подпись
Все исполняемые файлы программ мы подписываем специальной цифровой подписью и делаем это по нескольким причинам.
Во-первых защитные средства операционной системы и антивирусное ПО более лояльно относится к программам, которые имеют валидную цифровую подпись. При работе программы происходит меньше ложных срабатываний (их практически нет) антивирусов, особенно это важно в случаях когда программе требуются повышенные привилегии в системе.
Во-вторых конечный пользователь созданных нами программ может быть уверен в том, что он использует подлинное программное обеспечение.
И, наконец, в-третьих, нам просто неприятно видеть, когда при запуске не подписанной нашей программы система в оранжевом или красном окне обзывает нас "Непроверенным издателем" :)