Сценарий оболочки достаточно для автономного приложения на Linux [дубликат]

Недавно я начал изучать Linux (Ubuntu), и я знаю, что у Linux есть своя форма языка i.e Shell Scripting. Мне хотелось бы знать, достаточно ли этого языка для администрирования Linux Server? Я также могу кодировать в PHP / MySQL, и я также хотел бы сделать какое-то отдельное приложение для ПК на базе Linux (не с PHP / MySQL), будет ли для Scripting Shell достаточно для этого .?

Спасибо за ваше время, терпение и ответ. Я очень ценю это.

0
задан 7 June 2012 в 19:41

18 ответов

Да и Нет. Сценарии Shell помогут вам администрировать сервер и автоматизировать задачи.

Вы не сможете создавать приложения со сценарием оболочки. Что-то вроде python было бы лучше для создания программных приложений в Linux. Или, возможно, C ++ и Qt. Shell scripting используется для автоматизации служб и задач на низком уровне на сервере. Не создавать приложения.

2
ответ дан 2 August 2018 в 00:46

Да и Нет. Сценарии Shell помогут вам администрировать сервер и автоматизировать задачи.

Вы не сможете создавать приложения со сценарием оболочки. Что-то вроде python было бы лучше для создания программных приложений в Linux. Или, возможно, C ++ и Qt. Shell scripting используется для автоматизации служб и задач на низком уровне на сервере. Не создавать приложения.

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

Да и Нет. Сценарии Shell помогут вам администрировать сервер и автоматизировать задачи.

Вы не сможете создавать приложения со сценарием оболочки. Что-то вроде python было бы лучше для создания программных приложений в Linux. Или, возможно, C ++ и Qt. Shell scripting используется для автоматизации служб и задач на низком уровне на сервере. Не создавать приложения.

2
ответ дан 6 August 2018 в 00:55

Да и Нет. Сценарии Shell помогут вам администрировать сервер и автоматизировать задачи.

Вы не сможете создавать приложения со сценарием оболочки. Что-то вроде python было бы лучше для создания программных приложений в Linux. Или, возможно, C ++ и Qt. Shell scripting используется для автоматизации служб и задач на низком уровне на сервере. Не создавать приложения.

2
ответ дан 7 August 2018 в 18:20

Да и Нет. Сценарии Shell помогут вам администрировать сервер и автоматизировать задачи.

Вы не сможете создавать приложения со сценарием оболочки. Что-то вроде python было бы лучше для создания программных приложений в Linux. Или, возможно, C ++ и Qt. Shell scripting используется для автоматизации служб и задач на низком уровне на сервере. Не создавать приложения.

2
ответ дан 10 August 2018 в 07:04

Да и Нет. Сценарии Shell помогут вам администрировать сервер и автоматизировать задачи.

Вы не сможете создавать приложения со сценарием оболочки. Что-то вроде python было бы лучше для создания программных приложений в Linux. Или, возможно, C ++ и Qt. Shell scripting используется для автоматизации служб и задач на низком уровне на сервере. Не создавать приложения.

2
ответ дан 15 August 2018 в 19:02
  • 1
    +1. Просто чтобы добавить еще кое-что к этому; вы можете многое сделать с sh, даже больше с bash, но вы не должны считать это языком общего назначения. Если ваш скрипт становится длиннее 100 строк, вы выбрали неправильный язык для задания. См. mywiki.wooledge.org/BashGuide/Practices#Choose_Your_Shell – geirha 7 June 2012 в 20:16

В зависимости от отдельного приложения, которое вы делаете, это может быть.

Некоторые приложения для выполнения ряда задач на основе современных технологий могут быть выполнены в сценариях Bash или Shell, другие - немного больше сложные сценарии.

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

0
ответ дан 25 July 2018 в 18:36

Вот книги, которые я нашел наиболее полезными в теме:

Сценарии оболочки Linux с bash . Это отличный гид.

Изучение оболочки BASH из O'Reilly . Мне вообще нравятся почти все книги О'Рейли.

Как уже отмечалось в предыдущих ответах, вы можете управлять сервером, используя исключительно скрипты bash. Python с расширениями gtk / qt более ориентирован на приложения.

Мое личное мнение о том, что приложения HTML5, основанные на Ext4JS или SenchaTouch, являются конечным будущим настольных приложений.

Приложения SenchaTouch уже могут быть упакованы для нескольких сенсорных устройств. Существует продукт в закрытой бета-версии для упаковки на рабочий стол от того же поставщика (ссылка ).

1
ответ дан 25 July 2018 в 18:36

В зависимости от отдельного приложения, которое вы делаете, это может быть.

Некоторые приложения для выполнения ряда задач на основе современных технологий могут быть выполнены в сценариях Bash или Shell, другие - немного больше сложные сценарии.

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

0
ответ дан 2 August 2018 в 00:46

Вот книги, которые я нашел наиболее полезными в теме:

Сценарии оболочки Linux с bash . Это отличный гид.

Изучение оболочки BASH из O'Reilly . Мне вообще нравятся почти все книги О'Рейли.

Как уже отмечалось в предыдущих ответах, вы можете управлять сервером, используя исключительно скрипты bash. Python с расширениями gtk / qt более ориентирован на приложения.

Мое личное мнение о том, что приложения HTML5, основанные на Ext4JS или SenchaTouch, являются конечным будущим настольных приложений.

Приложения SenchaTouch уже могут быть упакованы для нескольких сенсорных устройств. Существует продукт в закрытой бета-версии для упаковки на рабочий стол от того же поставщика (ссылка ).

1
ответ дан 2 August 2018 в 00:46

В зависимости от отдельного приложения, которое вы делаете, это может быть.

Некоторые приложения для выполнения ряда задач на основе современных технологий могут быть выполнены в сценариях Bash или Shell, другие - немного больше сложные сценарии.

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

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

Вот книги, которые я нашел наиболее полезными в теме:

Сценарии оболочки Linux с bash . Это отличный гид.

Изучение оболочки BASH из O'Reilly . Мне вообще нравятся почти все книги О'Рейли.

Как уже отмечалось в предыдущих ответах, вы можете управлять сервером, используя исключительно скрипты bash. Python с расширениями gtk / qt более ориентирован на приложения.

Мое личное мнение о том, что приложения HTML5, основанные на Ext4JS или SenchaTouch, являются конечным будущим настольных приложений.

Приложения SenchaTouch уже могут быть упакованы для нескольких сенсорных устройств. Существует продукт в закрытой бета-версии для упаковки на рабочий стол от того же поставщика (ссылка ).

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

В зависимости от отдельного приложения, которое вы делаете, это может быть.

Некоторые приложения для выполнения ряда задач на основе современных технологий могут быть выполнены в сценариях Bash или Shell, другие - немного больше сложные сценарии.

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

0
ответ дан 6 August 2018 в 00:55

Вот книги, которые я нашел наиболее полезными в теме:

Сценарии оболочки Linux с bash . Это отличный гид.

Изучение оболочки BASH из O'Reilly . Мне вообще нравятся почти все книги О'Рейли.

Как уже отмечалось в предыдущих ответах, вы можете управлять сервером, используя исключительно скрипты bash. Python с расширениями gtk / qt более ориентирован на приложения.

Мое личное мнение о том, что приложения HTML5, основанные на Ext4JS или SenchaTouch, являются конечным будущим настольных приложений.

Приложения SenchaTouch уже могут быть упакованы для нескольких сенсорных устройств. Существует продукт в закрытой бета-версии для упаковки на рабочий стол от того же поставщика (ссылка ).

1
ответ дан 6 August 2018 в 00:55

Вот книги, которые я нашел наиболее полезными в теме:

Сценарии оболочки Linux с bash . Это отличный гид.

Изучение оболочки BASH из O'Reilly . Мне вообще нравятся почти все книги О'Рейли.

Как уже отмечалось в предыдущих ответах, вы можете управлять сервером, используя исключительно скрипты bash. Python с расширениями gtk / qt более ориентирован на приложения.

Мое личное мнение о том, что приложения HTML5, основанные на Ext4JS или SenchaTouch, являются конечным будущим настольных приложений.

Приложения SenchaTouch уже могут быть упакованы для нескольких сенсорных устройств. Существует продукт в закрытой бета-версии для упаковки на рабочий стол от того же поставщика (ссылка ).

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

Вот книги, которые я нашел наиболее полезными в теме:

Сценарии оболочки Linux с bash . Это отличный гид.

Изучение оболочки BASH из O'Reilly . Мне вообще нравятся почти все книги О'Рейли.

Как уже отмечалось в предыдущих ответах, вы можете управлять сервером, используя исключительно скрипты bash. Python с расширениями gtk / qt более ориентирован на приложения.

Мое личное мнение о том, что приложения HTML5, основанные на Ext4JS или SenchaTouch, являются конечным будущим настольных приложений.

Приложения SenchaTouch уже могут быть упакованы для нескольких сенсорных устройств. Существует продукт в закрытой бета-версии для упаковки на рабочий стол от того же поставщика (ссылка ).

1
ответ дан 10 August 2018 в 07:04

В зависимости от отдельного приложения, которое вы делаете, это может быть.

Некоторые приложения для выполнения ряда задач на основе современных технологий могут быть выполнены в сценариях Bash или Shell, другие - немного больше сложные сценарии.

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

0
ответ дан 15 August 2018 в 19:02
  • 1
  • 2
    – Thomas Ward♦ 7 June 2012 в 20:02
  • 3
    Благодарю за ваш ответ. Я фактически заинтересован в администрировании серверов и баз данных на платформе Linux. – hello 7 June 2012 в 20:09
  • 4
    Администрирование сервера - сценарии оболочки в порядке. Создание приложений - Shell-скриптинг - это не то, что нужно. Вышеупомянутые языки - это то, что я бы посоветовал. – LinuxBill 7 June 2012 в 20:32

Вот книги, которые я нашел наиболее полезными в теме:

Сценарии оболочки Linux с bash . Это отличный гид.

Изучение оболочки BASH из O'Reilly . Мне вообще нравятся почти все книги О'Рейли.

Как уже отмечалось в предыдущих ответах, вы можете управлять сервером, используя исключительно скрипты bash. Python с расширениями gtk / qt более ориентирован на приложения.

Мое личное мнение о том, что приложения HTML5, основанные на Ext4JS или SenchaTouch, являются конечным будущим настольных приложений.

Приложения SenchaTouch уже могут быть упакованы для нескольких сенсорных устройств. Существует продукт в закрытой бета-версии для упаковки на рабочий стол от того же поставщика (ссылка ).

1
ответ дан 15 August 2018 в 19:02

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

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