Как 1Сник со стажем в 20+ лет, скажу — всё так, спасибо за статью и ощущение, что я не одинок. В 1С есть масса преимуществ. В 7.7 они превалировали. Но сейчас недостатки перевешивают драматически:
Клетка, отдельный мир. Весь ваш опыт будет нерелевантным, чтобы уйти в другие технологии хотя бы на уровне мидла.
Собственные велосипеды. Причем они всегда хуже, чем общепринятые технологии.
"Новая" IDE на базе уже мертвой Eclipse. Она ужасна. А старый конфигуратор просто бросили и не развивают. Мы сидим с плохим тулингом для разработки. Никаких VSCode или чего-то подобного.
Внедрили асинхронные колбеки, когда весь мир уже перешел на async/await. В формах лапша из безумного количества колбеков с похожими названиями, разобраться в которых решительно невозможно. На них же построена БСП, которую ни понять (overengineering), ни отладить (из-за разрыва контекста нет пошаговой отладки).
Сделали скриптовый язык со статической (!!!) типизацией, а платформа с тысячами модулей и зависимостями — остается с динамической. Смешно? Плакать хочется.
Непрерывное внедрение фич, которые зачастую — костыли на уровне платформы. Что характерно — багов добавляется больше. О стабильности работы хотя бы на уровне 10-летней давности я уже забыл — падает регулярно и клиент и сервер.
Обещали Community-версию платформы год назад. Выпустили тестовую версию. Она увешана кучей ограничений и при этом еженедельной отсылкой неких данных в 1С, на основании которых сама 1С может эту лицензию отозвать. Четких правил отзыва нет, всё зависит от "доброй воли" самой 1С. Вы понимаете всю пропасть между 1С и любой другой технологией?
Доверие к адекватности вендора подорвано окончательно. Когда выяснилось, что из себя представляет Community версия — для меня это стало последней каплей. Они не способны меняться. Они были, есть и будут закрытыми, устаревшими и некачественными. Они будут отставать от рынка всё сильнее и сильнее и похоронят в своей клетке всех разработчиков, кто делал на них ставку.
Поэтому я принял решение уйти из 1С.
Всё так. Только непонятно, зачем в эти Bad practices затесался прием №8? Конструкция прекрасно работает, сам пользуюсь и всем советую. А если запрос вернул вам миллиард строк, то это проблема запроса, а не загрузить-выгрузить. Как будто построчное заполнение тут может спасти)
Хорошая статья. Что под капотом, как реализовано и короткими словами — спасибо.
Думаю, 3/4 трудозатрат от разработки 2 нативных это не слишком профитно. Но, если билдить еще и десктопные приложения под 3 оси, то выигрыш должен быть уже бескомпромиссным?
Если Java не будет «спать», как в нулевые, и продолжит развиваться, то в перспективе Kotlin — безусловно эволюционный тупик. Избавиться от «проклятия вторичности» JetBrains сможет, если в какой-то момент отвяжется от базы JVM и разойдется с Java по настоящему. Видимо и проприетарность в какой-то момент придется отменить. Хотя JB и создала Kotlin во многом для того, чтобы продавать больше IDEA.
А с чем связана ярко-выраженная гребенка на графиках? Как-будто остывание происходит циклично. Возможно мы стоим на пороге открытия «эффекта памяти» в кофе, или прослойка между пластиком и жидкостью проявляет квантовые свойства!
Как 1Сник со стажем в 20+ лет, скажу — всё так, спасибо за статью и ощущение, что я не одинок. В 1С есть масса преимуществ. В 7.7 они превалировали. Но сейчас недостатки перевешивают драматически:
Доверие к адекватности вендора подорвано окончательно. Когда выяснилось, что из себя представляет Community версия — для меня это стало последней каплей. Они не способны меняться. Они были, есть и будут закрытыми, устаревшими и некачественными. Они будут отставать от рынка всё сильнее и сильнее и похоронят в своей клетке всех разработчиков, кто делал на них ставку.
Поэтому я принял решение уйти из 1С.
Идёт программист по рынку труда, видит - стартап появился. Ну, он устроился в него и сгорел...
Думаю, 3/4 трудозатрат от разработки 2 нативных это не слишком профитно. Но, если билдить еще и десктопные приложения под 3 оси, то выигрыш должен быть уже бескомпромиссным?