我对控制面板程序(如 cPanel、Plesk 等)很感兴趣。这些程序帮助 Linux 用户以更直观的方式控制 Linux。它们的编写语言是否重要。cPanel 是用 Perl 编写的,但我见过其他用 PHP 甚至 C++ 编写的程序。对于控制面板类型的程序或基本上像这样的与 Linux 紧密相关的程序,使用每种语言有什么优点或缺点吗?
答案1
严格来说,如果它能完成工作,那么它用什么语言编写并不重要。
PHP、perl 或任何解释性的“脚本”语言可能更适合这类控制面板,因为 [据我所知] 没必要直接处理内存。
CPanel 非常丑陋,但对于那些对管理自己的服务不太了解或懒惰的人来说却很有用。
编辑:我应该说事宜因为无论使用什么语言编写,都需要在您的服务器上安装。因此,如果是 PHP,您需要安装相应版本的 PHP,对于 perl 也一样。
答案2
告诉你吧:如果你用汇编程序写一个,我就给你五分钱。
如果这不能回答您的问题,则说明您没有注意,或者没有问正确的问题。
答案3
如果它们运行并完成任务,那就没问题。基于实现语言,没有真正的优势。
答案4
Mono 仍然带有污名并且会在某种程度上阻碍软件的采用,但除此之外,它并不是什么大问题。