Какой выбрать язык для портативной windows программы? Добрый день.
По работе у меня возникла необходимость написать одну программу по учёту оборудования, ремонтов и запчастей. Так как рабочая станция очень урезана в правах, в первый раз я решил делать всё в вебе, и довольно бодро начал на py+django, есть даже прототип который я активно использовал. Но в один прекрасный момент руководство решило что интернет работникам не нужен и мой проектик так и остался недоделанным.
Теперь возникло желание возродить его в виде win-приложения. Но ввиду маленьких прав есть ограничения:
- мне точно не разрешат устанавливать никаких фреймворков, .net и джавы на компьютере не стоит, но есть silverlight и c++;
- прав администратора нет, и вообще устанавливать ничего нельзя, так что программа должна быть максимально портативной.
При этом минимум что мне нужно это вменяемый gui и возможность работы с БД, хотя бы что-то вроде SQlite.
В сторону какого языка смотреть в моей ситуации? Что-то вроде c++ и Delphi? Вроде бы почитал, PyQT позволит выполнить задачу, но чувствую что есть подводный камень, наверняка для интерпретатора питона понадобятся права.
Заранее спасибо!

21 Авг 2019 в 06:20
243 +1
0
Ответы
1

В вашей ситуации лучше всего обратить внимание на C++ или Delphi. Эти языки позволяют создавать портативные приложения без необходимости установки дополнительных фреймворков или сред разработки.

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

Delphi также является хорошим выбором, так как это кроссплатформенный язык программирования, который может быть использован для создания Windows-приложений без необходимости установки дополнительных библиотек.

PyQT также может быть вариантом, но у вас могут возникнуть проблемы с необходимостью установки Python и PyQT на рабочей станции, но если это не является принципиальным ограничением, то вы можете попробовать использовать этот инструмент.

В целом, рекомендуется обратить внимание на C++ или Delphi для создания портативной Windows-программы в вашей ситуации.

20 Апр 2024 в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир