Почему большинство разработчиков GNOME предпочитают Python над Java для программирования GTK +? [закрыто]

У меня была примерно такая же проблема. Оказывается, source-directory поддерживается в моей системе, но включает только файлы, имена файлов которых состоят из букв, цифр, тире и подчеркивания.

Вот почему мой eth0.conf не читался, потому что он содержала точку.

11
задан 29 May 2012 в 04:05

22 ответа

Я не уверен на 100% (только 99%: P), но я думаю, что это потому, что Python предварительно установлен на Ubuntu, а Java - нет. Также Python очень хорошо интегрирует GTK + ( http://www.pygtk.org/ ). По крайней мере, именно поэтому я предпочитаю Python над Java, хотя я не могу сказать что-то о интеграции Java. И мне больше нравится синтаксис, документация и сообщество Python.

Но как уже сказал сагархализ, почему бы вам не использовать C, если вы это знаете? Вы можете создавать свои графические интерфейсы с помощью Glade и использовать их на языках C и Python и, возможно, на других языках.

Кроме того: «Я действительно не хочу изучать другой язык, когда я могу работать с тем, что я уже знаю». это довольно ... субоптимальное ... отношение. Вы всегда должны стараться расширить свои горизонты и посмотреть, как другие делают вещи. Python также является объектно-ориентированным императивным языком, и, как я всегда говорю: если вы знаете то, что знаете их все. Конечно, есть некоторые вещи, которые отличаются друг от друга, но «обучение» Python - легкое peasy, если вы знаете Java. Я бы сказал, попробуй.

4
ответ дан 25 July 2018 в 21:13

Люди выбирают разные языки по разным причинам, важным является их знакомство с конкретным языком.

Что касается создания приложений Gtk, если вы знаете Java, вы можете рассмотреть Vala . Это очень похоже на Java, но очень хорошо интегрировано в среду Gnome / Gtk.

0
ответ дан 25 July 2018 в 21:13

Я не уверен на 100% (только 99%: P), но я думаю, что это потому, что Python предварительно установлен на Ubuntu, а Java - нет. Также Python очень хорошо интегрирует GTK + ( http://www.pygtk.org/ ). По крайней мере, именно поэтому я предпочитаю Python над Java, хотя я не могу сказать что-то о интеграции Java. И мне больше нравится синтаксис, документация и сообщество Python.

Но как уже сказал сагархализ, почему бы вам не использовать C, если вы это знаете? Вы можете создавать свои графические интерфейсы с помощью Glade и использовать их на языках C и Python и, возможно, на других языках.

Кроме того: «Я действительно не хочу изучать другой язык, когда я могу работать с тем, что я уже знаю». это довольно ... субоптимальное ... отношение. Вы всегда должны стараться расширить свои горизонты и посмотреть, как другие делают вещи. Python также является объектно-ориентированным императивным языком, и, как я всегда говорю: если вы знаете то, что знаете их все. Конечно, есть некоторые вещи, которые отличаются друг от друга, но «обучение» Python - легкое peasy, если вы знаете Java. Я бы сказал, попробуй.

4
ответ дан 2 August 2018 в 02:53

Люди выбирают разные языки по разным причинам, важным является их знакомство с конкретным языком.

Что касается создания приложений Gtk, если вы знаете Java, вы можете рассмотреть Vala . Это очень похоже на Java, но очень хорошо интегрировано в среду Gnome / Gtk.

0
ответ дан 2 August 2018 в 02:53

Я не уверен на 100% (только 99%: P), но я думаю, что это потому, что Python предварительно установлен на Ubuntu, а Java - нет. Также Python очень хорошо интегрирует GTK + ( http://www.pygtk.org/ ). По крайней мере, именно поэтому я предпочитаю Python над Java, хотя я не могу сказать что-то о интеграции Java. И мне больше нравится синтаксис, документация и сообщество Python.

Но как уже сказал сагархализ, почему бы вам не использовать C, если вы это знаете? Вы можете создавать свои графические интерфейсы с помощью Glade и использовать их на языках C и Python и, возможно, на других языках.

Кроме того: «Я действительно не хочу изучать другой язык, когда я могу работать с тем, что я уже знаю». это довольно ... субоптимальное ... отношение. Вы всегда должны стараться расширить свои горизонты и посмотреть, как другие делают вещи. Python также является объектно-ориентированным императивным языком, и, как я всегда говорю: если вы знаете то, что знаете их все. Конечно, есть некоторые вещи, которые отличаются друг от друга, но «обучение» Python - легкое peasy, если вы знаете Java. Я бы сказал, попробуй.

4
ответ дан 4 August 2018 в 18:42

Я изучаю Python, как свой первый язык программирования (кроме паскаля в старшей школе). Я пробовал изучать C ++ около 10 лет назад и не смог, ничего не сделал с ним, и у меня есть куча книг на Java, Я не покупал. И я рад, что Python популярен, потому что он намного проще в использовании, чем то, что я помню из моих предыдущих дней программирования.

Я мало знаю о Python, но если вы знаете другие языки, я быстро заберу Python, я гарантирую его

1
ответ дан 4 August 2018 в 18:42

Люди выбирают разные языки по разным причинам, важным является их знакомство с конкретным языком.

Что касается создания приложений Gtk, если вы знаете Java, вы можете рассмотреть Vala . Это очень похоже на Java, но очень хорошо интегрировано в среду Gnome / Gtk.

0
ответ дан 4 August 2018 в 18:42

Я не уверен на 100% (только 99%: P), но я думаю, что это потому, что Python предварительно установлен на Ubuntu, а Java - нет. Также Python очень хорошо интегрирует GTK + ( http://www.pygtk.org/ ). По крайней мере, именно поэтому я предпочитаю Python над Java, хотя я не могу сказать что-то о интеграции Java. И мне больше нравится синтаксис, документация и сообщество Python.

Но как уже сказал сагархализ, почему бы вам не использовать C, если вы это знаете? Вы можете создавать свои графические интерфейсы с помощью Glade и использовать их на языках C и Python и, возможно, на других языках.

Кроме того: «Я действительно не хочу изучать другой язык, когда я могу работать с тем, что я уже знаю». это довольно ... субоптимальное ... отношение. Вы всегда должны стараться расширить свои горизонты и посмотреть, как другие делают вещи. Python также является объектно-ориентированным императивным языком, и, как я всегда говорю: если вы знаете то, что знаете их все. Конечно, есть некоторые вещи, которые отличаются друг от друга, но «обучение» Python - легкое peasy, если вы знаете Java. Я бы сказал, попробуй.

4
ответ дан 6 August 2018 в 03:06

Python - гораздо более выразительный язык, чем Java. Я был очень восторженным разработчиком Java, но после того, как начал использовать Python, я никогда не вернусь. Python - это просто замечательный язык для всех видов различных задач.

Я на самом деле не запрограммировал много GTK с Java, но есть хотя бы некоторая поддержка GObject Introspection, которая сделает доступными многие библиотеки, даже если вы используете Java. Кроме того, интерфейсы, сделанные в Glade, будут использоваться с Java. Использование Python в основном является вопросом комфорта, а не необходимости.

12
ответ дан 6 August 2018 в 03:06

Я изучаю Python, как свой первый язык программирования (кроме паскаля в старшей школе). Я пробовал изучать C ++ около 10 лет назад и не смог, ничего не сделал с ним, и у меня есть куча книг на Java, Я не покупал. И я рад, что Python популярен, потому что он намного проще в использовании, чем то, что я помню из моих предыдущих дней программирования.

Я мало знаю о Python, но если вы знаете другие языки, я быстро заберу Python, я гарантирую его

1
ответ дан 6 August 2018 в 03:06

Но Canonical принимает в своих приложениях repos, сделанных с Java, посмотрите на это:

Clic at: Programming Languajes

0
ответ дан 6 August 2018 в 03:06

Люди выбирают разные языки по разным причинам, важным является их знакомство с конкретным языком.

Что касается создания приложений Gtk, если вы знаете Java, вы можете рассмотреть Vala . Это очень похоже на Java, но очень хорошо интегрировано в среду Gnome / Gtk.

0
ответ дан 6 August 2018 в 03:06

Я не уверен на 100% (только 99%: P), но я думаю, что это потому, что Python предварительно установлен на Ubuntu, а Java - нет. Также Python очень хорошо интегрирует GTK + ( http://www.pygtk.org/ ). По крайней мере, именно поэтому я предпочитаю Python над Java, хотя я не могу сказать что-то о интеграции Java. И мне больше нравится синтаксис, документация и сообщество Python.

Но как уже сказал сагархализ, почему бы вам не использовать C, если вы это знаете? Вы можете создавать свои графические интерфейсы с помощью Glade и использовать их на языках C и Python и, возможно, на других языках.

Кроме того: «Я действительно не хочу изучать другой язык, когда я могу работать с тем, что я уже знаю». это довольно ... субоптимальное ... отношение. Вы всегда должны стараться расширить свои горизонты и посмотреть, как другие делают вещи. Python также является объектно-ориентированным императивным языком, и, как я всегда говорю: если вы знаете то, что знаете их все. Конечно, есть некоторые вещи, которые отличаются друг от друга, но «обучение» Python - легкое peasy, если вы знаете Java. Я бы сказал, попробуй.

4
ответ дан 7 August 2018 в 20:48

Python - гораздо более выразительный язык, чем Java. Я был очень восторженным разработчиком Java, но после того, как начал использовать Python, я никогда не вернусь. Python - это просто замечательный язык для всех видов различных задач.

Я на самом деле не запрограммировал много GTK с Java, но есть хотя бы некоторая поддержка GObject Introspection, которая сделает доступными многие библиотеки, даже если вы используете Java. Кроме того, интерфейсы, сделанные в Glade, будут использоваться с Java. Использование Python в основном является вопросом комфорта, а не необходимости.

12
ответ дан 7 August 2018 в 20:48

Я изучаю Python, как свой первый язык программирования (кроме паскаля в старшей школе). Я пробовал изучать C ++ около 10 лет назад и не смог, ничего не сделал с ним, и у меня есть куча книг на Java, Я не покупал. И я рад, что Python популярен, потому что он намного проще в использовании, чем то, что я помню из моих предыдущих дней программирования.

Я мало знаю о Python, но если вы знаете другие языки, я быстро заберу Python, я гарантирую его

1
ответ дан 7 August 2018 в 20:48

Но Canonical принимает в своих приложениях repos, сделанных с Java, посмотрите на это:

Clic at: Programming Languajes

0
ответ дан 7 August 2018 в 20:48

Люди выбирают разные языки по разным причинам, важным является их знакомство с конкретным языком.

Что касается создания приложений Gtk, если вы знаете Java, вы можете рассмотреть Vala . Это очень похоже на Java, но очень хорошо интегрировано в среду Gnome / Gtk.

0
ответ дан 7 August 2018 в 20:48

Python - гораздо более выразительный язык, чем Java. Я был очень восторженным разработчиком Java, но после того, как начал использовать Python, я никогда не вернусь. Python - это просто замечательный язык для всех видов различных задач.

Я на самом деле не запрограммировал много GTK с Java, но есть хотя бы некоторая поддержка GObject Introspection, которая сделает доступными многие библиотеки, даже если вы используете Java. Кроме того, интерфейсы, сделанные в Glade, будут использоваться с Java. Использование Python в основном является вопросом комфорта, а не необходимости.

12
ответ дан 10 August 2018 в 09:09

Но Canonical принимает в своих приложениях repos, сделанных с Java, посмотрите на это:

Clic at: Programming Languajes

0
ответ дан 10 August 2018 в 09:09

Я не уверен на 100% (только 99%: P), но я думаю, что это потому, что Python предварительно установлен на Ubuntu, а Java - нет. Также Python очень хорошо интегрирует GTK + ( http://www.pygtk.org/ ). По крайней мере, именно поэтому я предпочитаю Python над Java, хотя я не могу сказать что-то о интеграции Java. И мне больше нравится синтаксис, документация и сообщество Python.

Но как уже сказал сагархализ, почему бы вам не использовать C, если вы это знаете? Вы можете создавать свои графические интерфейсы с помощью Glade и использовать их на языках C и Python и, возможно, на других языках.

Кроме того: «Я действительно не хочу изучать другой язык, когда я могу работать с тем, что я уже знаю». это довольно ... субоптимальное ... отношение. Вы всегда должны стараться расширить свои горизонты и посмотреть, как другие делают вещи. Python также является объектно-ориентированным императивным языком, и, как я всегда говорю: если вы знаете то, что знаете их все. Конечно, есть некоторые вещи, которые отличаются друг от друга, но «обучение» Python - легкое peasy, если вы знаете Java. Я бы сказал, попробуй.

4
ответ дан 13 August 2018 в 12:33
  • 1
  • 2
    @NoBugs исправляют меня, если я ошибаюсь, но только JRE поставляется с предустановленной, а не JDK. Поэтому вы не можете начать развиваться. – dAnjou 27 April 2014 в 18:47

Я изучаю Python, как свой первый язык программирования (кроме паскаля в старшей школе). Я пробовал изучать C ++ около 10 лет назад и не смог, ничего не сделал с ним, и у меня есть куча книг на Java, Я не покупал. И я рад, что Python популярен, потому что он намного проще в использовании, чем то, что я помню из моих предыдущих дней программирования.

Я мало знаю о Python, но если вы знаете другие языки, я быстро заберу Python, я гарантирую его

1
ответ дан 13 August 2018 в 12:33

Люди выбирают разные языки по разным причинам, важным является их знакомство с конкретным языком.

Что касается создания приложений Gtk, если вы знаете Java, вы можете рассмотреть Vala . Это очень похоже на Java, но очень хорошо интегрировано в среду Gnome / Gtk.

0
ответ дан 13 August 2018 в 12:33

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

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