Или какой язык программирования я должен использовать для разработки настольных приложений ubuntu?
Это довольно широкая тема. Многое зависит от ваших личных предпочтений и типа программного обеспечения, которое вы пишете. Мои предпочтения:
Java - предоставляет вам двоичную переносимость для многочисленных платформ, богатую библиотеку готовых фреймворков, отличное управление памятью и многие другие преимущества. С другой стороны, он скорее ресурс голоден и имеет крутую кривую обучения. C ++ - вы можете достичь максимальной скорости с небольшим объемом памяти, однако код подвержен тонким ошибкам программирования, таким как утечка памяти и условия гонки. Также переносится, но с большим количеством трудностей - требуется высокая степень предосторожности. Снова крутая кривая обучения. Один из нескольких языков сценариев, таких как Python, Java Script, PHP, Perl и т. Д. - мне лично это не нравится. За счет ремонтопригодности вам просто легче получить доступ. По-моему, он подходит только для маленьких и быстрые приложения, которые, как ожидается, не прослужит долгое время или не получат большую пользовательскую базу.Эта ссылка также может вам помочь: https://help.ubuntu.com/community/PowerUsersProgramming
Самый простой способ - это Bash в качестве back-end + Yad front-end. Быстро и легко учиться и очень высокий уровень абстракции, что делает его очень подходящим для новичков.
Это в основном мое мнение, вы должны избегать вопросов, которые вызывают ответы на основе мнения в будущем.
Это довольно широкая тема. Многое зависит от ваших личных предпочтений и типа программного обеспечения, которое вы пишете. Мои предпочтения:
Java - предоставляет вам двоичную переносимость для многочисленных платформ, богатую библиотеку готовых фреймворков, отличное управление памятью и многие другие преимущества. С другой стороны, он скорее ресурс голоден и имеет крутую кривую обучения. C ++ - вы можете достичь максимальной скорости с небольшим объемом памяти, однако код подвержен тонким ошибкам программирования, таким как утечка памяти и условия гонки. Также переносится, но с большим количеством трудностей - требуется высокая степень предосторожности. Снова крутая кривая обучения. Один из нескольких языков сценариев, таких как Python, Java Script, PHP, Perl и т. Д. - мне лично это не нравится. За счет ремонтопригодности вам просто легче получить доступ. По-моему, он подходит только для маленьких и быстрые приложения, которые, как ожидается, не прослужит долгое время или не получат большую пользовательскую базу.Эта ссылка также может вам помочь: https://help.ubuntu.com/community/PowerUsersProgramming
Самый простой способ - это Bash в качестве back-end + Yad front-end. Быстро и легко учиться и очень высокий уровень абстракции, что делает его очень подходящим для новичков.
Это в основном мое мнение, вы должны избегать вопросов, которые вызывают ответы на основе мнения в будущем.