@OneDeus

Какой выбрать фреимворк для разработки программного обеспечения?

Вопрос людям с опытом разработки кроссплатформенного программного обеспечения.
Какой лучше framework (Swift/QT/GTK/WPF...) и способ разработки (QT + C++, QT + JAVA , Electron + C++) выбрать, для наиболее высокой производительности и для максимальных возможностей для дизайна?
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
VoidVolker
@VoidVolker
Наиболее высокая производительность - ассемблер, а максимальные возможности дизайна - это медленные браузерные приложения. Ну или 3D движки для совсем космических дизайнов - но там тоже свои тараканы) А вот что-то более близкое к реальности - это например .Net MAUI, релиз которого будет этой осенью. Производительность - там вполне на уровне, в т.ч. графического движка. Если надо обрабатывать много данных - то очень легко подключить бинарные библиотеки so/dll, написанные на С/С++ или на чем угодно.
Ну если время и финансы позволяют, а .Net не подходит по тем или иным причинам - то QT + C++.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Senior .NET developer
получится плохо.
выбирайте платформу и под нее выбирайте фреймворк

Если уж говорить об абстрактной быстроте бэкенда то C# Java GO будут вашими кандидатами.
С дизайном такая штука мэйнстрим забил на десктоп. Все пытаются перетащить в облака.
Так что для десктопа выбор маленький .NET или Java. Притом только для мака и винды.
Остальные рассматривайте только если вам предложат кучу денег корпоративные заказчики.
Ответ написан
Jacen11
@Jacen11
Java создавалась как штука, которая будет работать везде, на любой платформе. В итоге ui был самым худшим на всех платформах. Только когда отказались от всеобщей универсальности, стало более менее нормально. Это к вопросу кросплатформенности

Другой вопрос что это еще за платформы? ардуино, андроид, винда? под такое наверное вообще не существует ничего
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы