Emacs官方被称为“文本编辑器”,但许多人将其用作操作系统。更准确地说,Emacs可以描述为Lisp解释器和开发交互式应用程序的环境。它具有客户端-服务器体系结构和大量功能,文档记录齐全。作为Lisp解释器,它也非常可配置。
然而,除了所有这些优点之外,我从未听说过基于Emacs的商业(或者说是“高负载”)客户端-服务器应用程序。它似乎主要由具有IT /数学背景的高技能个人使用。为什么会这样呢?难道没有人想过将Emacs(和Elisp)用于他的重要客户端-服务器应用程序,或者Emacs根本不适合这种任务吗?它是否不够可扩展,或者计算模型不适用于工业环境中的团队开发?
在使用Emacs作为大规模客户端-服务器应用平台时有哪些限制?是否可以将Emacs服务器用于Web应用程序(以Web浏览器作为客户端)?