Привет, коллеги-разработчики!
Итак, здесь дело в том, что в настоящее время я учусь на степень бакалавра компьютерных наук в университете.
По сути, в этом семестре мне придется создать проект с такими ограничениями:
- Должен быть графический интерфейс.
- Реализовать хотя бы один из
Поиск
иСортировка
алгоритмы. - Должен быть написан на одном из следующих языков:
C#
,C++
илиJava
.
после некоторых поисков здесь и там я нашел этот ответ
Прежде всего, если вы хотите научиться писать независимый от платформы графический интерфейс, то C# не подходит.
Когда вы пишете графический интерфейс на C++, возникает вопрос о наборе инструментов, Qt и GTKmm предоставляют вам очень надежные кроссплатформенные наборы инструментов. В то время как Qt имеет более “родной” внешний вид в Windows…
этот ответ довольно старый, и выпуск DotNet Core
позволил создавать кроссплатформенные приложения с использованием C #
, но я отказываюсь от C #, потому что чувствую, что C ++ каким-то образом более мощный, и у меня есть базовое понимание этого (я оцениваю себя как выше новичок в C++) Я чувствую себя немного комфортно с этим, также я рассматриваю Java, даже если мне придется сначала изучить его, потому что большая часть Интернета говорит, что это лучший выбор для приложений корпоративного уровня (я не уверен, что означает Enterprise-level: D) но если я научусь, это будет более полезно в будущем, верно?
И последнее: если я собираюсь использовать C++, я буду изучать и использовать фреймворк Qt, я попробовал свою удачу с другими, но в основном потерпел неудачу, не уверен, потому что я работаю в Windows или из-за отсутствия информации о том, как их использовать.
Оригинал: “https://dev.to/saberhosneydev/opinions-on-which-to-pick-c-or-java-for-gui-project-3j9b”