«1С:Предприятие.Элемент»: первые оценки и комментарии

30.09.2021      185614

Фирма «1С» опубликовала анонс своей новой технологии разработки. Пока в публичном доступе нет полной информации о возможностях продукта. Однако первые оценки «Элемента» уже появились в соцсетях.

«1С:Предприятие.Элемент»: обсуждение началось

Технология разработки «1С:Предприятие.Элемент», представленная фирмой «1С», вызвала высокий интерес со стороны сообщества разработчиков.

Одним из самых обсуждаемых вопросов сразу же стал перевод на «Элемент» прикладного решения 1С:ERP:

 

 

Появились даже сообщения о том, что «1С:Предприятие.Элемент» на самом деле является облачной «1С:Предприятие 9»:

 

 

На наш взгляд, «1С.Предприятие.Элемент» более всего напоминает Flutter – фреймворк, который развивает корпорация Google для кроссплатформенной разработки.

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

Олег Филиппов: «Что-то новое всегда здорово, но Java под капотом – это странное решение»

Один из самых первых отзывов о новом технологическом подходе «1С» к разработке был опубликован Олегом Филипповым на его странице в Facebook. В заметке Олег обозначил сильные и слабые стороны новой технологии.

Положительное:

  • более человеческий редизайн интерфейса
  • что-то новое – всегда здорово

Отрицательное:

  • Ни на что непохожий отдельный язык. Да, в отличие от 1С:Исполнителя, в таком качестве это уже не бред. Но это опять своя экосистема, свои библиотеки, закрыт путь в популярные экосистемы (js/java/python/.net), где ооочень много всего написано. Закрыт путь на Github, где усилиями сообщества язык хотя бы стали признавать. Закрыт путь на stackoverflow
  • Фронт кажется более приятным, но несколько стандартизированным. В концепции современного мира всё-таки побеждают <концепции> low code, дающие большую гибкость в управлении интерфейсом. Ну, и опять же, все элементы «div» c классами вида «_kv08vlk» и стилями, прописанными в самих элементах
  • Java под капотом. Даже если убрать моё отношение к данному «современному и продвинутому стеку», всё-таки тренды за Go и за Rust. После C++ двинуться «назад» – странное решение, хотя и понятно, что продиктованное кадровым рынком. Но Java – стек корпоратов, с которого они ещё не скоро уйдут, и у них там «цифровая трансформация» тоже, так что ситуация с разработчиками Java будет ненамного лучше, чем C++. В условиях «кадрового апокалипсиса» если мы предложим всем 1С-разработчикам выучить новый фреймворк, который мало где может быть применим, и инвестиции в его изучение могут не вернутся… Не получим ли мы кучу людей сдвинувшихся в альтернативные стеки…

В заключение Олег отметил: «Облачная IDE это конечно заманчиво, но мой опыт с «облачными» IDE всегда был печальным, кроме, разве что, Jupiter. Но там как бы эксперименты, а не разработка ERP...»

Полный текст заметки Олега Филиппова про «1С:Предприятие.Элемент» можно прочитать на его странице в Facebook.

Никита Грызлов: «Очень хочется все это пощупать. Будем ждать и надеяться»

Никита Грызлов на YouTube-канале «Веселый 1С» опубликовал достаточно подробный обзор анонса новой технологии «1С:Предприятие.Элемент».

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

Свой анализ Никита начал с разбора «1С:Исполнителя» как одной из компонент новой технологии. Здесь в числе наиболее интересных фич он отметил доступность прикладных объектов в стандартных библиотеках – справочников, HTTP-сервисов, независимых регистров сведений: «Это звучит как заявка на новый фреймворк для построения бизнес-приложений, на минуточку, от компании которая знает, как надо строить бизнес-приложения».

Что касается модульности, то здесь Никита выделил пересмотр концепции библиотек: «Вместо переноса в вашу конфигурацию тонн вендорского кода, «1С» переходит к честным зависимостям. И вообще, это два шага до микросервисов. Хотя как это будет реализовано технически, не понятно. Будем ждать следующих анонсов», – говорится в обзоре.

Ключевым изменением в пользовательском интерфейсе Никита Грызлов называет компонентный подход. когда разработчик оперирует не только привычными экранными формами но и переиспользуемыми элементами интерфейса. В обзоре данное решение названо действительно удачным.

По поводу новой веб-среды разработки, которую «1С» обозначила в числе главных новаций своего «Элемента», Никита сказал следующее: «Хотя в статье это явно не сказано, корни Visual Studio Code торчат со всех сторон. Переключатель веток слева внизу, окно с treeview, кнопки открытия панели слева панель outline, да и общий вид приложения – все это покажется родным или хотя бы знакомом каждому, кто провел Visual Studio Code больше часа».

С полной версией обзора, который подготовил Никита Грызлов, можно ознакомиться на YouTube-канале «Веселый 1С».


Автор:
Обозреватель


См. также

Новость Зазеркалье

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

01.10.2024    3116    ЕленаЧерепнева    1       

2

Новость ИТ-Новость Маркетплейс Маркировка

Маркировка зоокормов стала обязательной 1 сентября 2024 года, а с 1 октября 2024 года начался этап обязательной передачи информацию по ним в «Честный знак». Пока это касается только сухого корма и лакомств, но уже в следующем году маркировать придется также и влажную продукцию.

20.09.2024    4782    user1915669    0       

16

Новость ИТ-Новость Мероприятия

Команда СберТеха, российского разработчика ПО, примет участие в конференции INFOSTART TECH EVENT 2024 и расскажет о возможностях системы управления базами данных (СУБД) Platform V Pangolin для высоконагруженных систем.

17.09.2024    5579    DaryaRasina    25       

18

Новость Зазеркалье

Официальный технологический блог разместил сообщение о новых возможностях релиза технологической платформы 1С:Предприятие 8.3.28. Разработчики собираются добавить новые возможности для работы с механизмом копий баз данных.

10.09.2024    1319    ЕленаЧерепнева    1       

2

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

Со 2 сентября 2024 года российские организации не смогут пользоваться облачными подписками на некоторые продукты Microsoft. Такую информацию получила компания Softline в письме от Microsoft.

27.08.2024    898    user1915669    1       

1

Новость Платформа 1С v8.3 Зазеркалье

Фирма «1С» продолжает развивать механизм хранилищ двоичных данных. Разработчики обещают добавить в 8.3.28 горизонтальное масштабирование хранилища, а также возможность переносить данные из хранилища в базу данных и обратно.

23.08.2024    1174    ЕленаЧерепнева    0       

2

Новость Зазеркалье

Фирма «1С» объявила о начале программы бета-тестирования технологической платформы 1С:Предприятие версии 8.3.27. Присоединиться к испытаниям тестовой версии может любой партнер «1С» или компания-пользователь бесплатно.

16.08.2024    862    ЕленаЧерепнева    0       

1

Новость Платформа 1С v8.3 Зазеркалье

Фирма «1С» опубликовала актуальную версию плана задач для технологической платформы 1С:Предприятие 8.3.28. Некоторые задачи разработчики отложили, а какие-то отметили как выполненные. Рассказываем о возможностях будущего релиза 1С 8.3.28.

15.08.2024    1112    ЕленаЧерепнева    0       

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vano-ekt 124 30.09.21 14:42 Сейчас в теме
На наш взгляд, «1С.Предприятие.Элемент» более всего напоминает Flutter – фреймворк

флаттер не облачный, и дарт точно не хуже 1с-экзекутера
а flutter-разрабы не боятся, что завтра вендор придет к ним за долей после 50 установок из плэймаркета
Kastello; +1 Ответить
4. vandalsvq 1585 01.10.21 14:19 Сейчас в теме
Дайли бы mvc и компонентный подход в основную платформу, сказал бы "спасибо" (устал уже эти ПриИзменении отслеживать, когда половина кода - это обработка события ПриИзменении и вызов унифицированных методов; про копипаст реквизитов из формы в форму вообще молчу).

(1) про 50 установок - есть прецеденты? Интересно просто
6. starik-2005 3081 01.10.21 14:23 Сейчас в теме
(4)
про 50 установок - есть прецеденты?
Это для мобильного приложения лицензионная политика. 1С говорит, что это все на честном слове и на одном крыле, а лицензия - это просто PDF-файл.
7. vikad 131 01.10.21 14:27 Сейчас в теме
(4) Правило про 50 установок с 15.07.2021 не действует https://1c.ru/news/info.jsp?id=16733 , сейчас действует правило про 60 001 заработанный рубль https://mobile.1c.ru/lic/
10. ixijixi 1904 06.09.22 15:36 Сейчас в теме
(7) Я правильно понял про роялти - 10% от оборота? То есть при моей гипотетической марже в 5% я 10% должен отдать 1С, то есть еще и должен останусь? =\
8. Necessitudo 01.10.21 16:45 Сейчас в теме
(1) Флаттер развивается семимильными шагами. 1С тот еще вендор в этом плане.
2. пользователь 30.09.21 15:08
Сообщение было скрыто модератором.
...
3. пользователь 30.09.21 21:03
Сообщение было скрыто модератором.
...
5. starik-2005 3081 01.10.21 14:19 Сейчас в теме
Технология хорошая. Я несколько раз пытался прочитать про синтаксиси исполнителя, но сегодня наконец-то осилил - там есть, куда расширяться, поэтому вполне это все может зайти в чистый ООП. То, что под капотом Java - согласен с Олегом, что это так себе решение. Но Го и Раст - это сейчас пока очень сильно меняющиеся технологии, не лишенные определенных проблем, поэтому пока действительно серьезной альтернативы для того, чтобы писать "низкоуровневый" продукт для очень широкой аудитории, для С++ и Java не существует. Го - он хорош для владельца продукта, который сам его поддерживает и на котором особо никто кроме него не работает. Раст - у него пока еще не до конца устоялся даже синтаксис, но подвижки в этом плане в последнее время весьма существенны и связаны с желанием Гугла переработать Линух с С++ на более гибкий и функциональный (в перспективе) Раст.

Но сама по себе среда исполнителя - это достойный шаг вперед. Надеюсь, в системе появится тип "Метод" для ключей структур, из которых можно было бы собрать объект. Ну и инкапсуляцию добавить в структуры с наследованием, и все - ООП в 1С )) Дальше замыкания, код методов прям внутри параметров других методов, лямбды - для этого текущий синтаксис вполне располагает.
9. Darklight 32 12.10.21 16:33 Сейчас в теме
Не смог понять почему на JVM платформу наезжают? Компания 1С давно хотела на неё перейти. Лет 10 назад достаточно многие "1С-ники" (из тех, кто владеет чем то большим, среда 1С) ратовали, что 1С Предприятию хорошо было бы перейти на JVM.
Почему же вдруг сейчас такое недовольство?
Да - случилось противостояние Google vs Oracle и коммерциализация Oracle JSE (и появление сторонних Java-рантаймов, со свободной лицензией), но это не помещало компании 1С делать ставку на Java.
Java платформа - для облачного ПО сейчас в самом тренде (правда тут идёт наступление со стороны JavaScript и Node.js)
Так в чём загвоздка?

P.S.
Хотя я бы, сейчас для облачной платформы смотрел бы больше в строну WebAssembly - как универсальной исполнительной среды как для Frontend так и Backend - но это уже для кода решений, а не о том, на чём писать платформу (хотя Frontend вполне себе можно реализовать на любом ЯП, компилирующимся в WASM; а вот Backend для облачной платформы правильно строить на той платформе, где легко и безопасно подключать расширения, и модули интеграции - но я бы всё-таки выбрал .NET Core - посовременнее будет, впрочем для JVM тоже есть вполне современный ЯП - Kotlin, но сама JVM куда более ограничена архитектурно, чем MS .NET Core; но у компании 1С уже давняя не любовь к компании MS - так что это исключено; да и распространённость Java сейчас куда больше).

P.P.S.
Rust - хороший язык. Но не лучшее решение для кроссплатформенного программирования. Это опять экосистема машинных кодов - значит все проблемы расширений и интеграции платформы остались бы прежними.

Ну разве что дать, таки, поддержку подключения расширений, скажем, скомпилированных в WASM - для исполнения на внутреннем движке (на сервере, или движке браузера на клиенте). Вот это было бы сильным и свежим решение. Тогда их можно было бы создавать на любом ЯП, имеющим WASM компилятор. Или же использовать LLVM IR
mongiilol; Shmell; +2 Ответить
Оставьте свое сообщение