Мне интересно узнать о программах панелей управления, таких как cPanel, Plesk и т. Д. Эти программы помогают пользователю Linux управлять Linux более наглядно. Имеет ли значение язык, на котором они были написаны. cPanel написан на Perl, но я видел другие, написанные на PHP и даже на C ++. Есть ли преимущества или недостатки в использовании каждого языка для программы типа панели управления или, в основном, такой программы, которая связана с Linux на этом уровне?
Строго говоря, если он выполняет свою работу, неважно, на чем он написан.
PHP, perl или любой интерпретируемый язык «сценариев», вероятно, имеет больше смысла для подобных панелей управления, поскольку нет [насколько я могу судить] особой необходимости напрямую обращаться к памяти.
CPanel - отвратительная свинья, но полезная для людей, слишком невежественных или ленивых, чтобы управлять своими собственными сервисами.
изменить: я должен сказать это имеет значение на том языке, на котором он написан, должен присутствовать на вашем сервере. Так что, если это PHP, вам понадобится соответствующая версия PHP, как и для perl.
Вот что я вам скажу: я дам вам пятак, если вы напишете его на ассемблере.
Если это не ответ на ваш вопрос, вы либо не обращаете внимания, либо задаете неправильный вопрос.
Если они бегут и делают свою работу, с ними все в порядке. Нет реального преимущества, основанного на языке реализации.
Mono по-прежнему имеет клеймо и несколько препятствует внедрению вашего программного обеспечения, но в остальном это не имеет большого значения.