Фирма «1С» поделилась подробностями разработки веб-клиента
Проект создания веб-клиента стартовал в 2006 году, а три года спустя была выпущена первая версия платформы «1С:Предприятие» с его поддержкой. Изначально работа могла осуществляться только в двух браузерах – Internet Explorer и Firefox. От Opera пришлось отказаться «из-за непреодолимых на тот момент проблем с обработчиками закрытия приложения (не удавалось со 100%-ной уверенностью отследить, что приложение закрывается, и в этот момент произвести процедуру отключения от сервера приложений 1С)», говорится в материале. Этот браузер до сих пор не поддерживается – зато добавились Chrome, Safari и Edge.
Особенностью веб-клиента стало то, что это один из немногих (если быть точными – четырех) проектов в «1С:Предприятие», которые написаны на JavaScript. «С самого начала мы отвергли идею какой-либо автоматической (хотя бы частичной) конверсии C++ кода тонкого клиента в JavaScript веб-клиента ввиду сильных концептуальных различий этих двух языков; веб-клиент писался на JavaScript с чистого листа», – рассказывают разработчики.
Они также сообщают интересные сведения о постановке задачи и структуре проекта, а также об особенностях разработки, оптимизации и тестирования с конкретными примерами.
Что касается дальнейших планов, важнейшей группой задач является совершенствование функциональности и ее унификация с функциональностью тонкого клиента. К другим замыслам относятся развитие архитектуры, рефакторинг, повышение производительности и надежности.
См. также
Продлеваем прием заявок на конкурс «Современные возможности 1С: нетиповые интеграции и доработки»
вчера в 17:30 158 user997184 0
1Расширяем возможности типового 1С-ЭПД: автозаполнение электронной транспортной накладной для нескольких реализаций
16.04.2024 251 Olga_Amelchenkova 0
3Приглашаем на первый бесплатный вебинар Комплексного курса по управлению ИТ-проектами
16.04.2024 425 AnastasiaKl 1
14Фирма «1С» дополнила перечень продуктов, которые подорожают с 1 июля 2024 года
15.04.2024 1169 ЕленаЧерепнева 0
1Сегодня, в 12:00, стартует бесплатный вебинар Марии Темчиной по разбору ошибок в управлении ИТ-проектами
15.04.2024 862 AnastasiaKl 0
2Обновление «1С:Документооборот КОРП 3.014»: очень много приятных мелочей
12.04.2024 1362 ЕленаЧерепнева 0
2Бесплатный онлайн-вебинар «1С:Аналитика – BI-система на платформе 1С»
11.04.2024 1603 AnastasiaKl 1
15Отвечаем на вопрос: зачем публиковать свои решения в Базе знаний Инфостарт
11.04.2024 900 Sofya_Sukur 6
25Фирма «1С» актуализировала состояние плана задач для 1С:Предприятие 8.3.27
10.04.2024 606 ЕленаЧерепнева 0
212 апреля – бесплатный вебинар «Быстрый анализ медленных операций системы 1С»
08.04.2024 1157 user997184 1
16В сервисе «1С-Курьерика» для автоматизации собственной доставки обновлены тарифы
04.04.2024 928 ЕленаЧерепнева 2
2Отвечаем на вопросы по работе с GitFlic – российским аналогом решений для хранения, обмена и работы с кодом
03.04.2024 1190 user997184 0
1Заполните анкету и получите 15+ полезных материалов для руководителей проектов
01.04.2024 1308 AnastasiaKl 0
16Единый семинар 1С – регистрируйтесь и получайте подарки от Инфостарт
01.04.2024 1095 user997184 0
16