Как я могу создать программное обеспечение для рабочего стола ubuntu? [закрыто]

Или какой язык программирования я должен использовать для разработки настольных приложений ubuntu?

0
задан 29 July 2017 в 15:12

4 ответа

Это довольно широкая тема. Многое зависит от ваших личных предпочтений и типа программного обеспечения, которое вы пишете. Мои предпочтения:

Java - предоставляет вам двоичную переносимость для многочисленных платформ, богатую библиотеку готовых фреймворков, отличное управление памятью и многие другие преимущества. С другой стороны, он скорее ресурс голоден и имеет крутую кривую обучения. C ++ - вы можете достичь максимальной скорости с небольшим объемом памяти, однако код подвержен тонким ошибкам программирования, таким как утечка памяти и условия гонки. Также переносится, но с большим количеством трудностей - требуется высокая степень предосторожности. Снова крутая кривая обучения. Один из нескольких языков сценариев, таких как Python, Java Script, PHP, Perl и т. Д. - мне лично это не нравится. За счет ремонтопригодности вам просто легче получить доступ. По-моему, он подходит только для маленьких и быстрые приложения, которые, как ожидается, не прослужит долгое время или не получат большую пользовательскую базу.

Эта ссылка также может вам помочь: https://help.ubuntu.com/community/PowerUsersProgramming

1
ответ дан 18 July 2018 в 09:27

Самый простой способ - это Bash в качестве back-end + Yad front-end. Быстро и легко учиться и очень высокий уровень абстракции, что делает его очень подходящим для новичков.

Это в основном мое мнение, вы должны избегать вопросов, которые вызывают ответы на основе мнения в будущем.

0
ответ дан 18 July 2018 в 09:27

Это довольно широкая тема. Многое зависит от ваших личных предпочтений и типа программного обеспечения, которое вы пишете. Мои предпочтения:

Java - предоставляет вам двоичную переносимость для многочисленных платформ, богатую библиотеку готовых фреймворков, отличное управление памятью и многие другие преимущества. С другой стороны, он скорее ресурс голоден и имеет крутую кривую обучения. C ++ - вы можете достичь максимальной скорости с небольшим объемом памяти, однако код подвержен тонким ошибкам программирования, таким как утечка памяти и условия гонки. Также переносится, но с большим количеством трудностей - требуется высокая степень предосторожности. Снова крутая кривая обучения. Один из нескольких языков сценариев, таких как Python, Java Script, PHP, Perl и т. Д. - мне лично это не нравится. За счет ремонтопригодности вам просто легче получить доступ. По-моему, он подходит только для маленьких и быстрые приложения, которые, как ожидается, не прослужит долгое время или не получат большую пользовательскую базу.

Эта ссылка также может вам помочь: https://help.ubuntu.com/community/PowerUsersProgramming

1
ответ дан 24 July 2018 в 19:20

Самый простой способ - это Bash в качестве back-end + Yad front-end. Быстро и легко учиться и очень высокий уровень абстракции, что делает его очень подходящим для новичков.

Это в основном мое мнение, вы должны избегать вопросов, которые вызывают ответы на основе мнения в будущем.

0
ответ дан 24 July 2018 в 19:20
  • 1
    Программное обеспечение Ubuntu для настольных ПК, полностью написанное в bash? Интересно ... Ты написал? – Jacob Vlijm 29 July 2017 в 15:40
  • 2
    Я написал часть программного обеспечения, которое сбрасывает веб-страницу для новостей в определенном формате с помощью Curl, уведомляет пользователя и отображает новости в простом интерфейсе Yad. В основном инструмент интеграции новостей. – Samy 29 July 2017 в 15:45
  • 3
    Bash может быть весьма полезен при написании программного обеспечения, потому что он богат инструментами высокого уровня, а также очень полезная функция написания хорошего программного обеспечения. У вас возникнут проблемы с Bash, если вы хотите обработать передовые математические уравнения в своем коде, тогда вам, вероятно, стоит подумать над чем-то вроде Python или какого-то другого языка. – Samy 29 July 2017 в 15:51
  • 4
    Спасибо всем, ребята! Я изучил Python некоторое время. Но я просто новичок. – Tabspace 30 July 2017 в 03:13

Другие вопросы по тегам:

Похожие вопросы: