Перейти к содержимому
FastOffice

Что даёт встраивание, чего не даёт Office

Восемь измеримых осей, по которым встраиваемая платформа даёт больше готового редактора, и темы, где превосходство нельзя утверждать без тестов.

Преимущество имеет смысл там, где его можно измерить. Ниже — оси, по которым встраиваемая платформа даёт больше готового редактора, и то, чем каждое утверждение проверяется на ваших документах.

Ось Почему это важно Чем проверяется
Встраивание как основа На выходе ваш продукт, а не редактор в чужом окружении. Взять комплект для оценки (Evaluation Kit) и встроить настоящий документ в своё приложение за отведённое время.
Один владелец смысла — ядро на Rust Нет второго движка формул, записи файлов и истории на JavaScript. Проверить, что одна и та же операция даёт одинаковый результат в настольном приложении и в браузере. У таблиц это сравнение настольной сборки с WebAssembly, у документов — с ядром, которое считает на сервере.
Отказ до изменения Неподдержанная операция не портит файл. Проверить четыре случая — устаревшая ревизия, защита листа или документа, режим только для чтения, испорченный файл — и убедиться, что не изменился ни один байт.
Сохранность как обязательство Важно для Power Query, макросов, незнакомой разметки, диаграмм и связей между частями файла. Сравнить содержимое файла до и после и открыть его заново в новом процессе.
Контракт, готовый к агентам Работа агента становится управляемой и проверяемой. Пройти сценарий «показать предварительный результат → подтвердить → применить → откатить» и убедиться, что каждый шаг записан.
Один слой на настольную систему и на веб И работа без сети, и браузер обслуживаются одним ядром. Путь в браузер у продуктов разный: таблицы идут туда сборкой ядра под WebAssembly, документы — ядром на сервере, по процессу на пользователя; сборки под WebAssembly у A4 нет, и этому пути она не нужна. Сравнить смысл одних и тех же операций в выбранной паре сред выполнения — среды выполнения F1, редактор A4 в браузере.
Жизненный цикл и закрытие Встроенное приложение работает долго, без утечек и зависших процессов. Многократно открыть и закрыть редактор и убедиться, что не осталось ни слушателей, ни фоновых потоков, ни процессов.
Матрица возможностей как часть договора Снижает риск ложных обещаний и спора уже после внедрения. Согласованная матрица: форматы × среда выполнения × операции × ограничения.

Где не надо обещать превосходство без тестов

Заголовок раздела «Где не надо обещать превосходство без тестов»
  • Общее число возможностей интерфейса по сравнению со зрелыми офисными пакетами.

  • Полная совместимость с Word и Excel во всех редких случаях.

  • Превосходство по скорости над другими пакетами без одинакового набора документов и одинаковой методики замера.

  • Полная поддержка VBA и языка M без отдельной матрицы совместимости.

  • Совместная работа нескольких пользователей в реальном времени и готовый серверный сервис, если они не вошли в профиль возможностей.

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.