1C:Enterprise Development Tools
1С:Enterprise Development Tools (EDT) это современная среда разработки прикладных решений системы «1С:Предприятие 8». EDT содержит ряд функциональных и архитектурных возможностей, отсутствующих в конфигураторе «1С:Предприятия 8».
Основные преимущества EDT заключаются в следующем:
- вы запускаете один экземпляр EDT и используете его для разработки многих конфигураций, расширений конфигураций, внешних обработок и внешних отчетов. Быстро переключаетесь между разрабатываемыми приложениями внутри самой среды разработки:
- вы используете разные версии платформы и разные информационные базы для запуска и отладки одной и той же конфигурации;
- групповая разработка и версионирование выполняются с помощью внешней системы контроля версий Git;
- вы управляете информационными базами и публикациями на веб-серверах прямо из среды разработки;
- разработка мобильных приложений стала удобнее с использованием встроенного веб-сервера для их отладки и с возможностью выбора устройств для их запуска;
- проверка конфигурации выполняется «на лету», прямо в процессе изменения ее структуры и в процессе редактирования модулей. Найденные ошибки и возможные неполадки EDT показывает удобным образом;
- возможности редактора встроенного языка значительно выросли. Новую функциональность получили редактор запросов и редактор шаблонов ограничения доступа к данным;
- улучшены подходы к редактированию модулей, используются новые подходы:
- интроспекция модели и reflection (анализ модели объектов);
- инструмент быстрого исправления ошибок;
- контекстная подсказка с новыми возможностями;
- шаблоны генерации синтаксических конструкций;
- контекстно-зависимая синтаксическая подсказка;
- автоматический анализ тегов (TODO, FIXME, ХХХ) внутри комментариев и формирование списка задач по ним;
- удобная навигация по большим модулям с помощью:
- отдельных панелей, содержащих структурное представление модулей;
- анализа иерархии вызовов вверх или вниз от исследуемого метода;
- формирования цепочки ссылок вплоть до объекта конфигурации.
- вы можете использовать новый инструмент Схема данных для анализа структуры бизнес-приложения в виде ER-диаграммы.
- полностью переработаны или значительно улучшены прежние инструменты разработки:
- редакторы прав,
- редактор командного интерфейса,
- редактор интерфейса клиентского приложения,
- механизмы сравнения/объединения конфигураций,
- механизм отладки,
- механизм замера производительности.
- все командные интерфейсы редактируются в одном окне одного редактора;
- вы можете самостоятельно расширять инструменты разработки с помощью технологии плагинов Eclipse.
См. также «Опыт использования flatten-maven-plugin для упрощения версионирования в maven-проектах»