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

18.11.2016     
В своем блоге на «Хабрахабре» создатели рассказали об истории появления веб-клиента, решенных задачах и перспективах развития.

Проект создания веб-клиента стартовал в 2006 году, а три года спустя была выпущена первая версия платформы «1С:Предприятие» с его поддержкой. Изначально работа могла осуществляться только в двух браузерах – Internet Explorer и Firefox. От Opera пришлось отказаться «из-за непреодолимых на тот момент проблем с обработчиками закрытия приложения (не удавалось со 100%-ной уверенностью отследить, что приложение закрывается, и в этот момент произвести процедуру отключения от сервера приложений 1С)», говорится в материале. Этот браузер до сих пор не поддерживается – зато добавились Chrome, Safari и Edge.

Особенностью веб-клиента стало то, что это один из немногих (если быть точными – четырех) проектов в «1С:Предприятие», которые написаны на JavaScript. «С самого начала мы отвергли идею какой-либо автоматической (хотя бы частичной) конверсии C++ кода тонкого клиента в JavaScript веб-клиента ввиду сильных концептуальных различий этих двух языков; веб-клиент писался на JavaScript с чистого листа», – рассказывают разработчики.

Они также сообщают интересные сведения о постановке задачи и структуре проекта, а также об особенностях разработки, оптимизации и тестирования с конкретными примерами.

Что касается дальнейших планов, важнейшей группой задач является совершенствование функциональности и ее унификация с функциональностью тонкого клиента. К другим замыслам относятся развитие архитектуры, рефакторинг, повышение производительности и надежности.


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kote 518 18.11.16 22:56 Сейчас в теме
Сколько не пытались перейти на вэб-морду - так и не добились беспроблемной работы.. особенная беда с постоянными проблемами, связанными со сменой и обновлениями броузеров.. Ну и лицензионная политика сильно ограничивает его использование.. не говоря уже j невозможности на одной машине держать два соединения с базами - кушая одну лицензию :(

Ну и по мелочи - тормоза разные, поведение отличное от тонкого клиента и т.п.

Интересно, как у других сложилось с веб-клиентом? (REST-сервисы сюда не отношу)
2. o.nikolaev 199 19.11.16 16:45 Сейчас в теме
(1) kote, Абсолютно точно также все сложилось. Кряхтели, кряхтели, плюнули и перешли на тонкого клиента. На веб-морде оставили простейший интерфейс для минимального, эпизодического использования.
3. Yashazz 3327 19.11.16 22:43 Сейчас в теме
Особенно смешно, что когда-то нам яростно вкручивали, что-де интерфейс "такси" нужен именно для веб-клиента, он такой весь под это заточенный и ориентированный) И дружно всех давай переводить на это уродство. А потом постепенно становится ясно, что такси в веб-клиенте нету и неизвестно когда будет. Нуралиев вот кулуарно говорил, что никогда. Вопрос: нафига было устраивать всем такое приключение?))
4. vitalbasl 68 20.11.16 09:20 Сейчас в теме
(3) Yashazz, Да логичное развитие, а качество за пару лет дотянут
6. zqzq 21 21.11.16 08:35 Сейчас в теме
(3) Yashazz, что значит
такси в веб-клиенте нету и неизвестно когда будет

А картинки в статье на хабре в фотошопе нарисованы?
igo1; maljaev; +2 Ответить
7. Rik30 14 21.11.16 12:08 Сейчас в теме
На веб-морду перевели "самопис", с интерфейсом "такси". Только "отточишь" работу в веб-морде, как нужно делать обновление обновление 1С, требуют типовые конфиги. Так после обновления, сразу вылетают траблы, причём даже в тех местах, где это не ждёшь.
В итоге тоже поставили везде тонкий клиент, однако бросать веб-морду не хотим, подождём до лучших времён.
Оставьте свое сообщение

См. также

Расписание митапа «1С и Linux» готово!

Новость Инфостарт Infostart Meetup Мероприятия

21 августа в рамках марафона тематических митапов Инфостарта в Zoom состоится онлайн-встреча, посвященная работе 1С в Linux. Мы подготовили окончательный список докладчиков и представляем вам программу мероприятия.

вчера в 15:30    398    kbazzh    0       

Компания «Такском» поддержала работу по технологии 1С-ЭДО

Новость Сервисы

Речь идет об объединении двух сервисов в рамках единого решения 1С-ЭДО. Это значит, что у новых пользователей, работающих через «Такском» появятся дополнительные функциональные возможности.

вчера в 09:37    266    ЕленаЧерепнева    0       

Доступен новый релиз «1С:Документооборот 2.1.23»

Новость ДО Конфигурация

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

11.08.2020    486    ЕленаЧерепнева    0       

Митап «Web-клиенты для 1С» состоялся! Подводим итоги и выкладываем материалы для участников!

Новость Инфостарт Infostart Meetup Мероприятия

7 августа Инфостарт провел в Zoom первый тематический онлайн-митап августа на тему «Web-клиенты для 1С». Мероприятие привлекло 147 участников из 52 городов России и ближнего зарубежья.

10.08.2020    838    vikad    59       

Фирма «1С» приглашает на конференцию «Мобильная среда» 26 августа 2020 года

Новость Мероприятия Мобильные приложения

26 августа 2020 года состоится третья «мобильная» конференция от фирмы «1С». Она пройдет в новом и уже модном формате онлайн-мероприятия. Участие в конференции бесплатное, но по предварительно одобренной регистрации.

10.08.2020    985    AnastasiaKl    2       

В США решение на платформе «1С:Предприятие» получило награду за инновационность

Новость ИТ-новость Новости компаний

AccountingSuite, программный продукт международного подразделения фирмы «1С», вошел в число лучших решений для автоматизации учета по версии американского журнала CPA Practice Advisor.

10.08.2020    11067    ЕленаЧерепнева    33       

Объявляем старт продаж на обновленный базовый курс для начинающих 1С-программистов

Новость Обучение, бизнес-тренинг, курсы Программист

С 23 сентября на Инфостарте пройдет курс по изучению базовых принципов программирования в системе «1С:Предприятие». Данный курс был дополнен новыми актуальными материалами.

10.08.2020    608    dklimchuk    0       

Все онлайн-митапы теперь доступны и за авторские $m

Новость Инфостарт Infostart Meetup Мероприятия Стартмани

С 6 августа все онлайн-митапы можно приобрести за любые $m! Акция бессрочная, поэтому у участников сообщества есть время, чтобы выбрать нужные мероприятия из насыщенной программы Инфостарта.

06.08.2020    1238    irina_selezneva    5       

ТОП популярных разработок Маркетплейса за июль 2020 года

Новость Infostart Software Partners Маркет

Каждый месяц мы составляем рейтинг готовых решений на базе платформы «1С:Предприятие», которые продаются у нас на сайте. Пришло время подвести итоги июля.

06.08.2020    1963    ekolyev    0       

Конкурс: меняем статью на митап!

Новость Infostart Meetup Конкурс Мероприятия articles

Инфостарт объявляет беспроигрышный конкурс статей. Предлагаем вам обменять статью по теме митапа на бесплатное участие в нем. Первая на очереди тема – интерфейс в 1С.

06.08.2020    1105    irina_selezneva    7       

Лицензии «Microsoft SQL Server 2016 для 1С:Предприятие» будут сняты с продаж

Новость MS SQL

Фирма «1С» планирует завершить продажи совместных лицензий Microsoft SQL Server для «1С:Предприятие 8». Изменения касаются всех продуктов, в состав которых входит Microsoft SQL Server 2016.

06.08.2020    925    ЕленаЧерепнева    3       

1С:EDT 2020.5 RC: программа запуска, расширения, отладка и другие улучшения

Новость EDT ИТ-новость

В тестовой версии содержится несколько концептуальных изменений – например, добавлена программа запуска и обновления, а также появилось множество нововведений, повышающих удобство работы с 1С:EDT для разработчиков.

05.08.2020    1816    ЕленаЧерепнева    1       

Каналы Инфостарта в Telegram: узнавайте о новых и лучших публикациях первыми!

Новость Инфостарт Мессенджеры

За выходом новых и самых интересных публикаций на Инфостарте теперь можно следить в Telegram. У нас появилось два публичных Telegram-канала – «ИС.Новые» и «ИС.В тренде».

04.08.2020    1515    vikad    6       

Опубликован первый кейс по внедрению бета-версии BI-системы «1С:Аналитика»

Новость Аналитика ИТ-новость

Специалисты фирмы «1С» внедрили бета-версию новой системы для бизнес-анализа у одного из партнеров «1С» в Узбекистане – в компании Venkon Group.

04.08.2020    841    ЕленаЧерепнева    0       

Расписание митапа «Оценка компетенций специалистов» готово!

Новость Инфостарт Infostart Meetup Мероприятия

Продолжаем серию летних онлайн-митапов Инфостарта. На очереди оценка компетенций специалистов. Рассказываем вам о программе мероприятия, а также представляем ваше расписание на 14 августа.

04.08.2020    1280    kbazzh    1       

Заканчивается запись на бесплатный мастер-класс по внедрению Канбан-системы

Новость Обучение, бизнес-тренинг, курсы

Инфостарт продолжает практику проведения интересных онлайн-мероприятий. На этот раз – онлайн-игра для ИТ-руководителей и всех, кто хочет понять, как работает Канбан-система.

03.08.2020    2635    irina_selezneva    6       

Подводим итоги митапа «PostgreSQL VS Microsoft SQL» и выкладываем материалы для участников

Новость Инфостарт Infostart Meetup Мероприятия

В последнюю пятницу июля состоялся митап «PostgreSQL VS Microsoft SQL», посвященный двум самым популярным СУБД в мире 1С. Мы собрали всю информацию по прошедшему мероприятию и готовы поделиться ею с участниками.

03.08.2020    5024    vikad    64       

Фирма «1С» прекращает продажи сервиса 1С-UMI «Сайт за вас»

Новость Сервисы

В течение двух лет пользователи 1С-UMI могли получать определенный объем услуг по наполнению сайта текстовыми и графическими материалами. После анализа продаж данный сервис было решено закрыть.

03.08.2020    1088    ЕленаЧерепнева    0       

Расписание митапа «Web-клиенты для 1С» готово!

Новость Инфостарт Infostart Meetup Мероприятия

Начало августа у нас связано с приходом 1С в пространство сайтов и web-приложений. Традиционный пятничный митап состоится 7 августа – его темой стали Web-клиенты для 1С. Сегодня мы представляем расписание мероприятия.

01.08.2020    1862    kbazzh    0       

Инфостарт поздравляет с Днем сисадмина и объявляет конкурс!

Новость Инфостарт Конкурс

Последняя пятница июля – традиционно праздник для всех системных администраторов. Прошло уже целых 20 лет с тех пор, как этот праздник впервые отметили на небольшом пикнике в Чикаго, положив начало международной традиции.

31.07.2020    1031    AnastasiaKl    2       

Обновились условия сдачи теста «1С:Профессионал по 1С:ERP МСФО»

Новость ERP ИТ-новость

Фирма «1С» сообщила про обновление условий приемки экзамена «1С:Профессионал». Теперь пользовательский экзамен на проверку знаний МСФО в «1С:ERP Управление предприятием 2» нужно будет сдавать по релизу 2.5.

31.07.2020    893    ЕленаЧерепнева    0       

В 1С:ITIL доступна бесшовная интеграция с 1С-Коннект

Новость 1С:Франчайзи, автоматизация бизнеса Интеграция Сервисы

Разработчики сервиса 1С-Коннект сообщили о реализации бесшовной интеграции с конфигурацией 1С:ITIL, которая предназначена для автоматизации процессов управления ИТ-инфраструктурой предприятия.

29.07.2020    1218    ЕленаЧерепнева    0       

4 онлайн-митапа Инфостарта на сентябрь: Service Desk, безопасность, маркировка и СКД

Новость Инфостарт Infostart Meetup Мероприятия

Осень – не повод грустить и впадать в депрессию, ведь впереди порция полезного и интересного контента. Сегодня мы расскажем вам о новых пятничных онлайн-встречах, запланированных на сентябрь.

29.07.2020    1941    kbazzh    0       

Подводим итоги конкурса на бесплатное участие в митапе по PostgreSQL VS Microsoft SQL

Новость Infostart Meetup Конкурс Мероприятия

Уже в эту пятницу стартует последний июльский онлайн-митап, который посвящен двум самым популярным СУБД в мире 1С – PostgreSQL и Microsoft SQL. Подводим итоги конкурса на бесплатное участие.

28.07.2020    1500    kbazzh    6       

Опубликована документация по 1С:EDT для разработчиков плагинов

Новость EDT ИТ-новость

Разработчики 1C:Enterprise Development Tools обновили документацию продукта, добавив в него описание по разработке плагинов, а также реализовали в нем встроенные возможности по написанию интеграционных тестов для плагинов.

28.07.2020    1245    ЕленаЧерепнева    0