1C:Enterprise Development Tools. Профессиональная IDE для 1С-разработчика::Журнал СА 7-8.2015
www.samag.ru
Журнал «БИТ. Бизнес&Информационные технологии»      
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
1001 и 1 книга  
19.03.2018г.
Просмотров: 6731
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 7299
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4551
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3143
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3937
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3948
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6445
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3288
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3576
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7431
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10790
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12505
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14204
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9244
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7192
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5492
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4726
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3548
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3258
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3485
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3143
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 1C:Enterprise Development Tools. Профессиональная IDE для 1С-разработчика

Архив номеров / 2015 / Выпуск №7-8 (152-153) / 1C:Enterprise Development Tools. Профессиональная IDE для 1С-разработчика

Рубрика: Разработка /  Инструменты

Игорь Антонов ИГОРЬ АНТОНОВ, страховая компания ОАО «ДальЖАСО», руководитель отдела разработки программного обеспечения, a@iantonov.me

1C:Enterprise Development Tools
Профессиональная IDE для 1С-разработчика

Возможности платформы «1С:Предприятие» с точки зрения удобства разработки были всегда, мягко говоря, бедными. Конфигуратор сильно уступал профессиональным IDE, а компания «1С» не спешила с обновлениями. Лишь спустя 13 лет она решилась на глобальный пересмотр основного инструмента прикладного программиста

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

Первым 100% попаданием стал выпуск платформы 7.х. Только представьте, решения, созданные на ее базе, моментально распространились по всей стране, а вместе с ними появилась новая отрасль разработки – разработка под платформу «1С:Предприятие». Тогда новоиспеченные разработчики стали появляться как грибы после дождичка в четверг, а на рынке образовался новый вид ИТ-услуг – сопровождение и внедрение 1С.

Все видели перспективы продаж и сопровождения продуктов на базе 1С, поэтому в «программирование» хлынули все. Настоящих программистов, мигрирующих со «взрослых» языков программирования, было мало, поэтому никаких серьезных требований и претензий к культуре разработки не было. Возможно, поэтому компания «1С» особо не пыталась развивать главный инструмент разработчика (конфигуратор). Нет спроса – нет предложений.

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

Особо креативные и смышленые энтузиасты даже пытались сделать подобную среду разработки, ориентированную на ведение бухгалтерского учета. Проект назывался «Ананас» [1], но ничего серьезного из него так и не вышло. Тем временем «1С» приступила к планомерному апгрейду своей платформы и в итоге представила абсолютно новое решение – «1С:Предприятие 8» .

Восьмерка (как ее принято сейчас называть) стала настоящим прорывом. Принцип разработки сопровождения претерпел значительные изменения. Среда разработки была на несколько голов выше предшественницы и уже больше походила на серьезный инструмент. Новый язык запросов (в стиле SQL), пересмотр синтаксиса и кирпичиков для строительства приложений стали новыми козырями технологии быстрой разработки решений для бизнеса.

Триумфальный релиз не ударил по тормозам, а, наоборот, задал новый ритм развития функциональных возможностей платформы. Новые релизы стали выходить постоянно, и каждый из них привносил что-нибудь новое в платформу (а заодно что-нибудь и ломал).

Ядро и прикладные технологии активно совершенствовались, а вот о самом главном компоненте, конфигураторе, видимо, позабыли. По сравнению с седьмой веткой он стал значительно лучше, но все равно проигрывал профессиональным IDE. Вопросы по совершенствованию конфигуратора стали все чаще возникать на профильных конференциях, но трансформироваться в конкретные ответы они смогли совсем недавно.

В конце апреля компания «1С» представила тестовую версию абсолютно нового инструмента для разработки решений на базе восьмой версии платформы – 1C:Enterprise Development Tools. Инструмент абсолютно новый (это не очередная версия привычного конфигуратора), и именно он
должен открыть первую главу в разработке новых бизнес-решений.

Профессиональная IDE для 1С

1С-разработчики привыкли к факту неотчуждаемости конфигуратора от информационной базы. Конфигуратор идет в комплекте с платформой, в нем мы пишем код, и из него этот код попадает в базу данных. Подход выдержан временем и имеет как преимущества, так и недостатки. Последних, разумеется, больше. Первый из них – хранение исходников конфигурации во внутреннем формате.

Разрабатываемая конфигурация хранится в информационной базе, и взаимодействовать с ней возможно только из конфигуратора. Других средств для работы с кодом/объектами вне конфигуратора попросту нет. Точнее, один вариант есть, но пользоваться им затруднительно. Да и официальная методология обходит его стороной.

Второй главный минус – несоответствие времени. В отличие от внутреннего функционала конфигуратор развивается крайне медленно. Из-за этого подавляющее число разработчиков вынуждены самостоятельно решать задачи, которые в продвинутых IDE уже давно решены.

Статью целиком читайте в журнале «Системный администратор», №7-8 за 2015 г. на страницах 88-94.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Проект «Ананас» – http://ananas.su.
  2. Проект «Снегопат» – https://snegopat.ru.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru