Задать вопрос

Кроссплатформенная разработка мелких приложений

На чем (или с какими библиотеками) можно писать кроссплатформенные гуевые приложения так, чтобы размер был как можно меньше и не приходилось таскать за собой кучу DLL, зависимых пакетов и виртуальных машин?
Нужно что-то подобное для C/C++/C#, Pascal/Delphi, возможно HTML+JS (если есть интерфейсы для доступа к файловой системе и запуску сторонних приложений). Лучше всего было бы на C#, если приложение можно было бы как-нибудь скомпилировать без .NET/Mono.
Конкретно в данном случае в качестве приложения будет выступать лаунчер явавской игрушки :-)
  • Вопрос задан
  • 4538 просмотров
Подписаться 5 Оценить Комментировать
Ответ пользователя Riateche К ответам на вопрос (6)
Riateche
@Riateche
В вашем случае — конечно, Java наиболее уместна. Хотя, может быть, этот лаунчер должен проверять наличие Java, тогда на Java его не напишешь.

Чудес не бывает. Если вы хотите действительно маленькие программы и без зависимостей, пишите для каждой ОС отдельно. Для маленькой программы это не составит труда. Для Windows оптимальный язык — C++ с библиотекой MFC, для Linux — pygtk (хотя можно и на Си написать).

А еще мне кажется, что вы слишком переживаете за размер приложения. 5-10 Мб в наше время — мелочь. Моя любимая библиотека Qt в эти рамки укладывается.
Ответ написан
Комментировать