На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Нужен совет по выбору продуктов GIS Toolkit и стека технологий

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Нужен совет по выбору продуктов GIS Toolkit и стека технологий
 
Добрый день.

Лет 7-8 назад использовали ваш продукт GIS Toolkit Active Free 11 для разработки своего ПО под ОС семейства Windows.

Пришла пора готовить новое поколение ПО с учетом требований кроссплатформенности: нужна поддержка Windows и Linux (Astra Linux).

Посоветуйте пожалуйста какие ваши продукты для разработки нам выбрать (раньше использовали версию без ограничения распространения) и на какой стек технологий нам ориентироваться.

Варианты технологий видимо:  С++ и Qt, C# + xamarin, что то еще?

Заранее большое спасибо за помощь.
 
Вы использовали визуальные компоненты из набора GIS Toolkit Active Free 11 или писали на чистом MAPAPI?
 
Писали на чистом MAPAPI, наверное склоняемся делать так и в новом ПО
 
Самый правильный кросс-платформенный вариант - это использование чистого MAPAPI.
GUI может быть реализован на любом удобном для Вас средстве.
Трудно сказать, как будет функционировать C# в Linux, но, хотя визуальные компоненты GIS Toolkit Active в основном используются в VS, они базируются на технологии COM, что не позволит их применять в Linux.
В Linux есть комплект разработчика с визуальными компонентами - ГИС Конструктор для QtCreator, - компоненты на Qt, но под Windows они пока не адаптированы в полном объеме и пока такие работы не планируются.
То есть ГИС Конструктор тоже нельзя назвать кросс-платформенным.
Остается MAPAPI.

Маленький нюанс.
Для использования Вашего приложения одновременно в Windows и в Astra Linux Вам потребуется два экземпляра ГИС-ядра (под каждую ОС соответственно). Это две отдельные лицензии.
Если Вы разрабатываете прикладные задачи для ГИС Оператор, то в этом случае лицензии не потребуются, так как прикладные задачи функционируют внутри ГИС Оператора и используют его ядро.
 
Цитата
Денис Вицко написал:

Маленький нюанс.
Для использования Вашего приложения одновременно в Windows и в Astra Linux Вам потребуется два экземпляра ГИС-ядра (под каждую ОС соответственно). Это две отдельные лицензии.
Если Вы разрабатываете прикладные задачи для ГИС Оператор, то в этом случае лицензии не потребуются, так как прикладные задачи функционируют внутри ГИС Оператора и используют его ядро.
Денис правильно ли я понимаю, что для Free версии нам нужно будет приобрести вот эти два продукта:

Инструментарий разработчика ГИС-приложений "GIS ToolKit Free" (версия 12, разработка приложений в среде визуального программирования Embarcadero RAD Studio XE5 - XE10 включая Delphi и С++ Builder XE5 - XE10 для платформ "х32" и "х64" без ограничения распространения; не включает компонент отображения 3D-модели) 179000
ГИС Конструктор Free для Qt Designer x64 (версия 12, Qt 4, Qt 5, для платформы "x64", ОС "Astra Linux Special Edition", релиз "Смоленск"; разработка приложений без ограничения распространения, не включает компонент отображения 3D-модели) 549000

Или можно как -то "библиотеки ядра" приобрести отдельно подешевле?
 
И еще вопрос, упомянутый выше ГИС Конструктор для релиза "Смоленск", можно ли использовать для разработки под релиз "Орел" (astra linux common edition)
 
Цитата
Павел Караваев написал:
Денис правильно ли я понимаю, что для Free версии нам нужно будет приобрести вот эти два продукта:

Инструментарий разработчика ГИС-приложений "GIS ToolKit Free" (версия 12, разработка приложений в среде визуального программирования Embarcadero RAD Studio XE5 - XE10 включая Delphi и С++ Builder XE5 - XE10 для платформ "х32" и "х64" без ограничения распространения; не включает компонент отображения 3D-модели) 179000
ГИС Конструктор Free для Qt Designer x64 (версия 12, Qt 4, Qt 5, для платформы "x64", ОС "Astra Linux Special Edition", релиз "Смоленск"; разработка приложений без ограничения распространения, не включает компонент отображения 3D-модели) 549000

Да. Для получения лицензии на использования ядра Free-версии в двух ОС понадобится приобрести Free-инструментарий под обе ОС.

Если в Windows Вы собираетесь разрабатывать на чистом MAPAPI без использования компонентов, то без разницы, какой инструментарий - GIS ToolKit Free или GIS ToolKit Active Free.
Но если Вы вдруг заходите применить компоненты в этой или другой работе, то важно учитывать то, в какой среде будет вестись разработка, так как GIS ToolKit Free предназначен для разработки приложений в среде визуального программирования Embarcadero RAD Studio, а GIS ToolKit Active Free представляет компоненты на основе COM-объектов, которые могут быть использованы в любой среде разработки, поддерживающей COM (например, в Visual Studio), но при этом требует на машине конечного пользователя регистрации дополнительных OCX-библиотек.

Цитата
Павел Караваев
Или можно как -то "библиотеки ядра" приобрести отдельно подешевле?
Нет. В настоящее время такой вид лицензирования не предусмотрен.

Цитата
Павел Караваев написал:
И еще вопрос, упомянутый выше ГИС Конструктор для релиза "Смоленск", можно ли использовать для разработки под релиз "Орел" (astra linux common edition)

Да, вполне.
По Вашему желанию мы можем не указывать в Лицензионном договоре конкретный релиз "Астры".
На сайте указан релиз "Смоленск", так как именно под него выполнена отладка и тестирование продукта.
Релиз "Смоленск" является более "суровым" по отношению к выполняемым в нем приложениям, так как это операционная система специального назначения.
"Орел" - операционная система общего назначения. Поэтому то, что работает на "Смоленске", должно работать и на "Орле". Вот обратно - не факт.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности