1C:Enterprise Development Tools: выход из беты в финальную версию

Новый инструмент можно использовать наряду с конфигуратором «1С:Предприятия 8», при этом формат разрабатываемых приложений полностью соответствует текущим версиям платформы «1С:Предприятие 8».
1C:Enterprise Development Tools обладает следующими преимуществами перед конфигуратором:
- Ориентирован на разработку крупных бизнес-приложений;
- Имеет более высокую эффективность разработки за счет использования новых инструментов;
- Может быстро переключаться между разными версиями технологической платформы и разными информационными базами прямо в процессе разработки, не покидая контекста разрабатываемого бизнес-приложения;
- Можно расширить инструмент разработки за счет создания и использования плагинов.
Также обеспечен автоматический импорт и экспорт бизнес-приложений из формата конфигуратора «1С:Предприятие 8» в формат, используемый инструментом 1C:Enterprise Development Tools.
С более подробной информацией о новом продукте можно ознакомиться на официальном сайте «1С».
Таков конец всех замуток про "программирование для домохозяек". Или развиваются до серьезных языков и сред, или тихо тонут. Сколько их уже было...
Вот такие цвета получились в РГБ (по скринам)
Ключевые 127.0.85
Строковые 42.0.255
Коммент 63.127.95
препроцессор 125.125.125
У меня комменты как-то бледновато смотрятся, и в ЕДТ, такое ощущение, что шрифт жирный у ключевых слов
И у них на скринах препроцессор в разных местах разным цветом.
Вот такие цвета получились в РГБ (по скринам)
Ключевые 127.0.85
Строковые 42.0.255
Коммент 63.127.95
препроцессор 125.125.125
Сколько у людей свободного времени!
т.е. они его еще и платным хотят сделать.
" - Опыт групповой разработки с использованием EDT и Git от 3-х лет"
У меня для игр комп и то по скромнее будет...
А как у него с восприятием лицензий?
Это просто альтернативный инструмент разработки для больших команд на больших проектах. Когда родной конфигуратор и хранилище начинают "жать".
Т.е. основная фишка и цель - нативная интеграция из коробки с внешними распределенными системами контроля версий (git). Плюшки "настоящих" IDE идут как бы прицепом и имеют значительный вес, но меньший. Просто одно другое цепляет и дополняет.
И то EDT появился единственно благодаря тому, что на платформе эклипса его можно было на аутсорсе запилить за приемлемые время и деньги.
(24) EDT работает с конфой, разложенной на отдельные файлики. Для запуска 1С файлики заново собираются в конфу. Т.е. собственно в процессе разработки 1С не используется вообще и лицензии, соответственно, тоже. Для оптимизации и инкрементальной загрузки/выгрузки в файлики/из файликов 1С немало сделало в последних релизах платформы.
Думаю это лишь до поры до времени ибо
Но в то же время проверка на количество параметров метода, неиспользуемые локальные переменные - как у современных анализаторов.
Редактор подсистем/функциональных опций/ролей по-умолчанию показывает только назначенные. Тоже прикольно. Связанные подписки на события - очень удобно.Особенно если умеет ловить подписки на общий тип (например, СправочникОбъект) - пока не проверил.
P.S. Скоро мир наводнят плагины под Eclipse написанные 1Сниками?
Возьмем для сравнения минималку у Visual Studio 2017, думаю в представлении не нуждается.
Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор.
2 ГБ ОЗУ; рекомендуется 4 ГБ ОЗУ (минимум 2,5 ГБ при выполнении на виртуальной машине)
Место на жестком диске: от 1 ГБ до 40 ГБ, в зависимости от установленных компонентов.
Видеоадаптер с минимальным разрешением 720p (1280 на 720 пикселей); для оптимальной работы Visual Studio рекомендуется разрешение WXGA (1366 на 768 пикселей) или выше.
единственно, когда это реально нужно, это если мы авторы самописки ( или отраслевой), она стоит у нескольких клиентов и у всех разная (у каждого свои доработки) и нам надо внести изменения в основной поставке так, чтобы они попали ко всем клиентам
сейчас это решается созданием конфигурации поставщика новой версии, а потом каждому клиенту отдельно накатываем это через механизм поддержки. Я не уверен, что открытие пяти окон с одним и тем же модулем в разных конфигурациях - хороший подход. Я молчу про то, сколько это сожрет оперативки на рабочей станции.
А на каком языке Вы предпочтете писать эти средства обработки? Я думаю, что на родном 1С, т.е. для 1Сника быстрее набросать внешнюю обработку, которая обработает эти текстовые файлики в родном конфигураторе.
вот честно, я не вижу огромного шага вперед, от смены текстового редактора, в котором мы будем писать код. Сам подход не изменен, т.к. упирается в синтаксис языка 1С и его объектную модель. Вряд ли мы сможем взять готовые многочисленные плагины джавистов и применить их к 1С
и обновила к
в плане отладки, так это огромный шаг назад, для отладки надо чтобы eclipse 1. пакетно запустила конфигуратор конкретной базы 2. обновила оснвоную конфу 3. конфу базы данных, интересно как она отработает косяки при невозможности сохраниться 4. запутсить 1С в режиме предприятия и подключиться к ней
не знаю, но я воспринимаю eclipse как прикручивания крутого старья к некрутому но современному 1С, сдается мне, что джависты уже не пользуются eclipse
Ещё можно ввести макросы, новые операторы языка, сделать возможность подключения внешних библиотек функций (и не только функций), расширить средства рефракторинга и анализа кода.... Не разрушая лицензионного соглашения 1С это можно сделать сейчас только в EDT.
Сделать кодо и метогенерацию, автогенерацию справки (ох как сейчас нехватает нормальной справки к функциям и метаданным типовых решений и БСП).
Это всё в будущем будет поплечу тем, кто будет расширять EDT.
И это всё возможно, сам наблюдал как таким макаром умельцы расширяли другие ущербные языки.
Я не уверен, что лишний уровень абстракции даст улучшизмы
А вообще это больше уже похоже на холи вор - что эффективнее: ассемблер, си, или C#/Java, а может F#/Lisp или даже Prolog? Победят то всё равно квантовые вычисления, подкреплённые AI технологиями, и совсем другие методики программирования, средства ввода инструкций, и доступа к хранилищам знаний, зачем воевать-то на заведомо проигрышном поле!
Мой приговор, что это круто, только для авторов чисто своих конфигураций, к которым 1С не имеет отношения, либо Вы и есть 1С.
Вообще, 1С скорее всего для себя и пилит EDT. Видимо им захотелось УТ и комплексную собирать из ERP на автомате. Да и новую БСП, каждый раз вживлять в типовую как в первый раз запарило. Написали скрипты в EDT, что в каких модулях прописать и поехали.
Для нас "земных" разработчиков я применения не вижу. 1Сный продукт настолько нестабилен, что "пирамида" не будет стоять. Платформа постоянно меняется, конфигурации постоянно меняются, БСП вообще - миф, т.к. о каком стандарте может идти речь, если в типовых одновременно существуют несколько версий БСП. EDT тоже будет развиваться. В каждом слое идет буйное развитие и сделать стабильную многослойную экосистему нереально, инвестиции в её организацию не будут успевать окупаться, только и будите, что заниматься поддержкой системы разработки, вместо разработки системы учета.
Если посмотреть на стандартный конфигуратор (его развитие) у меня вообще было ощущение, что Development Tools похоронят, т.к. конфигуратор становится современной IDE быстрее, чем Eclips конфигуратором.
Одно только, как прогрессировала контекстная подсказка в конфигураторе за последние два года, заслуживает уважения.
Первые версии страдали этим очень сильно, последующие - падали реже.
Если EDT зайдёт - то всякие там снегопаты и подобные уйдут в прошлое... Точнее, уйдут писать платные скрипты для EDT (что тоже неплохо).
Работая в конфигураторе, вы привыкли, что единицей разработки является информационная база. Даже если вы ведёте групповую разработку, и конфигурация находится в хранилище, вы оперируете конкретной отладочной информационной базой, в которой и выполняете все необходимые действия.
В 1C:Enterprise Development Tools единицей разработки является конфигурация. В терминах Eclipse она соответствует понятию проект. Один проект Eclipse - это одна конфигурация. Физически проект хранится на диске в виде набора файлов и папок. А при запуске, перед началом работы, 1C:Enterprise Development Tools просит вас указать рабочее пространство (workspace). Это каталог, в котором расположены ваши проекты. Каталог, в котором хранятся несколько ваших конфигураций.
Собственно имеет место быть переходный период со старого подхода на новый.
Быстро действие в данный момент действительно хромает, у нас стоит очень хороший ССД, на нем и то конфа в 600мб исходников синхронизиурется довольно долго для комфортной работы.
Быстро действие в данный момент действительно хромает, у нас стоит очень хороший ССД, на нем и то конфа в 600мб исходников синхронизиурется довольно долго для комфортной работы.
Это всё, конечно, не сразу реализуют - когда-нибудь к это приудёт... к версии EDT эдак 2.1 ;-) лет через 10 :-/
Да ладно. Офигевать начинаешь когда конфигуратор с ерп 2 и тонкий клиент, обновляющий базу данных, съедают 7-12Гб оперативки. Так что, ай 5 и 4гига - это давно уже требования для бп, зуп, ут. На нормальный проект нужен ай7, 16 рам и быстрый ссд, гигов на 256...
Аналогично и для вс2017 - простенький проект собрать - ай5/4Гб в принципе хватает, вот только во время работы заметно подтормаживает.
Удобным, быстрым и, относительно не багованным, EDT вряд и станет раньше редакции 2.1 которую ждать в ближайшее десятилетие тоже вряд ли стоит (сейчас он развивался со скорость +0.1 редакция в один два года - это не быстро, но и не особо медленно, думаю, после выхода финальной версии, такой тем сохранится).
Мега программист делает проект на EDT. Расценки у него соответствующие. Вдруг раз и какая-то неразрешимая проблема из-за глюка EDT. Сроки горят, заказчик ругается.
Другой программист по старинке в конфигураторе подхватывает проект и спасает его.
Риск есть, пока это всё новое.
Например, согласился довести груз на новой фуре, в дороге поломался и по частям довёз на газели. Слегка сорвал сроки и оказался в убытке.
Согласно вашему примеру, груз поедет на новой фуре, а рядом с ним будут ехать газели, и если фура сломалась, то груз сразу поедет на газелях.
Импортированную базу в EDT никто не запрещает в конфигураторе запускать тут же.
Например, целый год пишем для ERP и делаем условия, что эта часть кода для УТ. Поступил заказ для УТ, согласовали сроки, начинаем собирать для УТ и не собирается.
Другой программист делал подобное, но на старом конфигураторе... К примеру выше. ))
вот для этого и существует GIT, у каждого своя ветка разработки, потом делается пулл реквест в основную и уже проблемы решаются на этапе мержа.
Рекомендую ознакомится с GIT, тогда боязнь ваша уйдет.
Простой пример, большого проекта с использованием GIT воркфлоу
Цивилизованный мир уже давно решил эти проблемы.
ясен пень GIT не идеален (но хранилище еще хуже), кстати понял теперь почему привел в пример ядро линукса, как раз недавно читал что-то подобное, про то, что там GIT вроде как не работает :) Видимо поэтому сразу в голове этот проект и всплыл.
По вашей же ссылки, автор пишет не про проблемы GIT, а про проблемы хостинга у GitHub и его UI. Собственно GIT != GitHub
У нас тоже проект не маленький, но мы построили процесс очень просто:
3 команды,
1 - отвечает за бухгалтерию и з\п
2 - за CRM и продажи
3 - остальные направления, где разработка ведется менее активно.
В таком случае особых конфликтов не возникает, все довольны.
1. Линус Торвальдсон имеет непосредственно отношение к разработке git (если мне не изменяет память, года с 2005. после конфликта с BitKeeper)
2. Ядро линукс как раз таки эталонный вариант где git работает. Причём, с того самого 2005 года
Да и не "разрешимая проблема" как вы ее представляете? Допустим это повреждение МД, в регистре скажем с over999999999 записями, тогда да, сроки могут встать, кстати механизм накатки изменений идентичен загрузки конфигурации из файлов в конфигураторе, так что при таком раскладе и конфигуратор с таким же успехом сломает все к .... матери.
механизмы используемые EDT уже довольно обкатанные, главным образом это загрузка\выгрузка через файлы, почитайте "разработка по промышленным стандартам" тут где-то статья лежит, утрированно воркфлоу на EDT будет такой (опущены CI/CD), локальный репозиторий + EDT -> GIT -> Релиз, собственно уже люди работают по такой схеме, только через конфигуратор.
Как минимум так работает Серебрянная пуля, а от них статей "все поломалось блаблабла" я еще не видел.
Собственно мы пол года так же работаем, проблем со сборкой еще не было ни разу.
См. также
Готово расписание митапа «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке»
Новость Автоматизация Инфостарт Infostart Meetup Мероприятия
5 марта пройдет митап «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке». Рассказываем вам, какие доклады вошли в состав митапа, и чем он может быть полезен для участников сообщества.
26.02.2021 2955 kbazzh 0
INFOSTART PARTY и специальный ужин для VIP-гостей и докладчиков
Новость Инфостарт infostartevent Мероприятия
Кто хорошо слушает доклады, тот хорошо танцует и развлекается на INFOSTART PARTY. Мы определили место проведения вечеринки, а также выбрали ресторан для традиционного VIP-ужина. Сегодня расскажем вам об этом.
26.02.2021 2172 kbazzh 25
Фирма «1С» продлила действие льготной подписки на «1С:Фреш»
Специальные условия позволяют перейти с базовых версий на облачные с очень существенной экономией в первый год пользования подпиской. Рассказываем о преимуществах и возможных рисках такого перехода.
25.02.2021 3135 ЕленаЧерепнева 0
Оцени свои знания по составлению ТЗ и получи методические материалы
Новость Инфостарт Infostart Meetup Мероприятия
Уже в эту пятницу, 26 февраля, пройдет митап «Сбор требований и составление ТЗ: современные подходы в управлении проектами».
24.02.2021 3535 eselyanina 1
INFOSTART EVENT 2021: осталось семь дней, чтобы подать заявку на доклад
Новость Инфостарт infostartevent Мероприятия
Мы вышли с февральских праздников и сегодня готовы объявить сроки приема заявок на доклады, а также сроки второго тура голосования. Расскажем вам о том, как будет формироваться программа конференции INFOSTART EVENT.
24.02.2021 3952 kbazzh 5
Подводим итоги митапа по применению практик CI/CD для решений на 1С
Новость Инфостарт Infostart Meetup Мероприятия
Вчера, 19 февраля, Инфостарт собрал разработчиков в онлайне, чтобы обсудить применимость процессов непрерывной интеграции и поставки (Continuous Integration и Continuous Delivery) для мира 1С.
20.02.2021 3066 vikad 0
Фирма «1С» опубликовала новую версию «1С:Исполнителя»
Новость Автоматизация ИТ-новость
В языке сценариев, предназначенном для автоматизации и администрирования информационных систем на базе 1С, появились возможности для работы с SSH. Новый релиз уже доступен зарегистрированным пользователям в сервисе «1С:Обновление программ».
19.02.2021 4178 ЕленаЧерепнева 0
В реестр отечественного ПО хотят включить зарубежный софт
Новость Импортозамещение ИТ-новость Минкомсвязь
Минцифры намерено включать в реестр отечественного ПО иностранный софт, который был доработан российскими программистами. При этом подтверждать масштабы изменений не придется.
19.02.2021 2722 user1015646 0
Открываем продажу видеокурсов по расчетным и бухгалтерским задачам
Новость Обучение, бизнес-тренинг, курсы Инфостарт
Открываем продажи видеокурсов для начинающих 1С-программистов. Раньше эти курсы можно было пройти только в очном формате. Видеоформат лекций позволит осваивать новые знания в индивидуальном темпе.
18.02.2021 2985 user997184 0
Готово расписание онлайн-митапа «Сбор требований и составление ТЗ: современные подходы в управлении проектами»
Новость Инфостарт Infostart Meetup Мероприятия
26 февраля продолжим традицию онлайн-встреч и проведем митап «Сбор требований и составление ТЗ: современные подходы в управлении проектами».
18.02.2021 4360 eselyanina 0
Для начинающих 1С-разработчиков – два курса по специальной цене
Новость v8::СКД Обучение, бизнес-тренинг, курсы Инфостарт
Комплексное предложение включает два курса: «Запросы и отчеты» и «Базовый курс по обмену данными в системе 1С:Предприятие». Обучение подойдет начинающим программистам, у которых уже есть опыт работы с платформой.
17.02.2021 4554 user997184 0
INFOSTART EVENT 2021: конференция состоится!
Новость Инфостарт infostartevent Мероприятия
17 февраля можно помечать красным днем в календаре, ведь сегодня мы получили официальное разрешение на проведение INFOSTART EVENT 2021!
17.02.2021 6921 kbazzh 16
22 марта стартует шестой поток онлайн-курса «Технология выполнения проектов ERP-класса – процессный подход»
Новость ERP2 Обучение, бизнес-тренинг, курсы
С 22 марта по 25 мая на Инфостарте пройдет онлайн-курс о процессном подходе в управлении проектами. Обучение предназначено для подготовки специалистов по автоматизации процессов управления в 1С:ERP, 1С:УХ, 1С:КА, 1С:УТ.
16.02.2021 2782 dklimchuk 0
Стартовал конкурс на лучший «1С:Проект года-2020»
Фирма «1С» начала принимать заявки на пятый международный конкурс лучших проектов корпоративной автоматизации. В конкурсе смогут участвовать компании, которые выполняли работы с использованием решений на платформе «1С:Предприятие» в 2020 году.
16.02.2021 3954 ЕленаЧерепнева 0
Подводим итоги митапа по мотивации удаленных команд
Новость Инфостарт Infostart Meetup Мероприятия
12 февраля Инфостарт провел онлайн-встречу по обсуждению мотивации удаленных сотрудников. Поговорили о том, как преодолевать ограничения удаленной работы и как развивать в сотрудниках лидерство и самоорганизацию.
15.02.2021 4231 vikad 0
Анонсированы новые улучшения системы взаимодействия для платформы 8.3.20
Новость v8 Зазеркалье ИТ-новость
У пользователей системы взаимодействия появится больше возможностей для обмена сообщениями в чате. Также небольшие изменения внесены в работу видеоконференций.
15.02.2021 3388 ЕленаЧерепнева 2
Фирма «1С» запустила новые тарифы в сервисе 1С-ЭДО
Пользоваться сервисом 1С-ЭДО теперь можно на условиях предоплаты. Фирма «1С» опубликовала несколько тарифов с более низкой стоимостью исходящего трафика.
12.02.2021 4504 ЕленаЧерепнева 1
Опрос сообщества: расскажите о составе вашей команды 1С-ников
Новость Инфостарт ИТ-новость survey
По данным HH.RU, возраст большинства специалистов, которые ищут работу в сфере 1С – от 30 до 40 лет. Мы решили проверить, распространяется ли эта статистика на участников нашего сообщества.
11.02.2021 4598 vikad 12
В 1C:EDT появится API для создания собственных проверок
Для разработчиков плагинов опубликована экспериментальная тестовая сборка 1С:EDT с новой системой создания собственных проверок. Ранний тестовый релиз позволит обобщить отзывы целевых пользователей и улучшить финальный продукт.
11.02.2021 5453 ЕленаЧерепнева 1
Пройди опрос и получи промокод на митапы вместе с методичкой по системной работе команды
Новость Инфостарт Infostart Meetup Мероприятия survey
Уже завтра, 12 февраля, в рамках митапа «Мотивация удаленных команд» пройдет интерактивная сессия «Как мотивировать команду в онлайне: приёмы, примеры и разбор кейсов участников».
11.02.2021 4113 eselyanina 0
Объявляем темы митапов на март 2021
Новость Инфостарт Infostart Meetup Мероприятия
Встретим весну новым сезоном онлайн-митапов INFOSTART – в марте мы запланировали 4 митапа по тематикам управления и технологии. Не будем сбавлять набранный темп и продолжим наши встречи в ZOOM для обмена опытом и знаниями.
10.02.2021 2959 eselyanina 0
Фирма «1С» объявила цены на тестовую версию «1С:Аналитики»
На сайте «1С» сообщается о завершении открытого тестирования и начале продаж бессрочных коммерческих лицензий, которые в дальнейшем обеспечат правомерное использование финальной версии «1С:Аналитики».
09.02.2021 3069 ЕленаЧерепнева 2
Готово расписание онлайн-митапа по непрерывной интеграции и поставке решений на 1С
Новость Инфостарт Infostart Meetup Мероприятия
Онлайн-мероприятия плотно вошли в нашу жизнь. Одной из самых популярных тем прошедшего года стал DevOps в 1С. Об этом мы и хотим поговорить 19 февраля, а сегодня расскажем вам о программе и расписании митапа.
08.02.2021 2603 kbazzh 0
Митап «Мессенджеры и 1С» состоялся: подводим итоги
Новость Инфостарт Infostart Meetup Мероприятия
5 февраля Инфостарт собрал участников в Zoom, чтобы обсудить интеграционные возможности мессенджеров и их взаимодействие с 1С.
08.02.2021 3243 vikad 0