Emacs официально назван «текстовым редактором», но используется многими как операционная система.Точнее, Emacs можно описать как интерпретатор Lisp и среду для разработки интерактивных приложений.Он имеет клиент-серверную архитектуру и огромное количество хорошо документированных функций.Как интерпретатор Lisp, он также чрезвычайно настраиваемый.
Однако, кроме всех этих достоинств, я никогда не слышал о коммерческих (или, скажем, «высоконагруженных») клиент-серверных приложениях на основе Emacs.Похоже, что он используется в основном высококвалифицированными специалистами с IT / математикой.Почему это так?Ни у кого никогда не было идеи использовать Emacs (и Elisp) для своего серьезного клиент-серверного приложения, или Emacs просто не подходит для такого рода задач?Это недостаточно масштабируемо или вычислительная модель не подходит для групповой разработки в промышленных условиях?
Каковы ограничения на использование Emacs в качестве платформы для крупномасштабных клиент-серверных приложений?Можно ли использовать сервер Emacs для веб-приложения (с веб-браузерами в качестве клиентов)?