Фирма «1С» поделилась подробностями разработки веб-клиента

Проект создания веб-клиента стартовал в 2006 году, а три года спустя была выпущена первая версия платформы «1С:Предприятие» с его поддержкой. Изначально работа могла осуществляться только в двух браузерах – Internet Explorer и Firefox. От Opera пришлось отказаться «из-за непреодолимых на тот момент проблем с обработчиками закрытия приложения (не удавалось со 100%-ной уверенностью отследить, что приложение закрывается, и в этот момент произвести процедуру отключения от сервера приложений 1С)», говорится в материале. Этот браузер до сих пор не поддерживается – зато добавились Chrome, Safari и Edge.
Особенностью веб-клиента стало то, что это один из немногих (если быть точными – четырех) проектов в «1С:Предприятие», которые написаны на JavaScript. «С самого начала мы отвергли идею какой-либо автоматической (хотя бы частичной) конверсии C++ кода тонкого клиента в JavaScript веб-клиента ввиду сильных концептуальных различий этих двух языков; веб-клиент писался на JavaScript с чистого листа», – рассказывают разработчики.
Они также сообщают интересные сведения о постановке задачи и структуре проекта, а также об особенностях разработки, оптимизации и тестирования с конкретными примерами.
Что касается дальнейших планов, важнейшей группой задач является совершенствование функциональности и ее унификация с функциональностью тонкого клиента. К другим замыслам относятся развитие архитектуры, рефакторинг, повышение производительности и надежности.
См. также
Внимание, акция: весь декабрь на решения Битрикс24 действуют скидки до 35%
08.12.2023 183 user997184 0
1Бесплатный вебинар «Интеграция 1С с маркетплейсами OZON и Wildberries»
08.12.2023 235 user997184 1
2Определяем стратегию реагирования на риски на мастер-классе для руководителей проектов
08.12.2023 218 dklimchuk 0
16Новые возможности обмена с СФР в 1С:Отчетности и бесплатный тариф на 2024 год
07.12.2023 357 ЕленаЧерепнева 1
1Станьте партнером конференции «Анализ и Управление в ИТ-проектах 2024»
07.12.2023 287 AnastasiaKl 0
16Фирма «1С» повышает цены на отраслевые решения на платформе 1С:Предприятие
06.12.2023 545 ЕленаЧерепнева 0
2Мастер-класс для руководителей проектов «качественный анализ и создание тепловой карты проекта»
06.12.2023 369 dklimchuk 0
15INFOSTART TECH EVENT 2024: открываем продажи билетов и приглашаем на конференцию
06.12.2023 670 AnastasiaKl 2
18Тестирование «1С:Профессионал по 1С:ЗУП» будет проходить по новому комплекту вопросов
05.12.2023 304 ЕленаЧерепнева 0
1Опубликованы планы по развитию технологической платформы для 8.3.26 и 8.3.27
05.12.2023 1655 ЕленаЧерепнева 1
2Клавиатура настоящего 1С-ника: горячие клавиши, шаблоны, раскладка Чистова
04.12.2023 3081 ЕленаЧерепнева 8
28Льготная тарификация в сервисе 1С-ЭПД и новое мобильное приложение
04.12.2023 430 ЕленаЧерепнева 0
1Конференция «Анализ и управление в ИТ-проектах»: трендовые темы секций для руководителей
01.12.2023 596 eselyanina 0
18Трендовые темы для докладчиков конференции «Анализ и управление в ИТ-проектах»: секции для аналитиков
30.11.2023 686 eselyanina 0
18Мы изменили формат тг-группы Infostart Friends, и вот что из этого получилось
29.11.2023 945 user997184 2
23«Единый семинар 1С» в декабре: регистрируйтесь с Инфостарт и получайте подарки
29.11.2023 833 user997184 1
16Используйте 1С:ИТС ПРОФ, регистрируйтесь в акции и получайте подарки
28.11.2023 554 ЕленаЧерепнева 0
1Бесплатный вебинар по ERP-tools: изучаем систему для комфортного управления большими командами и сложными проектами
28.11.2023 1449 user997184 0
17Может ли ИТ-компания с госучастием применять льготные тарифы страховых взносов
28.11.2023 447 user1915669 0
1Готовый комплекс решений для автоматизации ЖКХ: можно попробовать бесплатно
28.11.2023 640 ЕленаЧерепнева 0
3Уже завтра стартует новый курс Марии Темчиной: «Управление рисками. Практика применения в работе»
28.11.2023 613 dklimchuk 0
15