Фирма «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С».