Полгода ушло не на код, а на попытку нормально показать DXF в браузере.
Контекст простой: нужен был 2D-чертёж без серверного рендера. Казалось бы, формат массовый, вьюеров полно. По факту — у каждого свой “правильный” результат: где-то слетают слои, где-то ломается масштаб, где-то линии рисуются не так, как в исходнике. 2D, который должен открываться за секунду, превращается в квест.
Действие — отказ от типовых гляделок и сборка нормального клиентского рендера. Без лишнего бэкенда, без перекладки файла туда-сюда. Задача была не просто “открыть”, а показать чертёж так, чтобы он совпадал с ожиданиями инженера: геометрия, масштаб, поведение слоёв.
Результат: вместо зоопарка вьюеров — один предсказуемый просмотрщик. Меньше зависимостей, меньше точек отказа, больше контроля над тем, что видит пользователь 👊
Вывод тут жёсткий: если формат капризный, готовые решения экономят время только до первого нестандартного файла. Дальше дешевле строить свой рендер, чем бесконечно чинить чужой.
WB Pulse
@WBPulsePro
Полгода ушло не на код, а на попытку нормально показать DXF в браузере.
Этот пост опубликован в Telegram-канале WB Pulse. Подписаться можно по ссылке: @WBPulsePro.