До сих пор в эксплуатации огромное количество автоматизированных систем, созданных на предыдущей версии 1С — на v7, которая появилась еще в конце прошлого века.
Бизнесу (клиентам 1С) нужно решение проблем, а не модные фичи ради фич.
Проблема решается? Ну и зачем тогда тратить огромные деньги все переписывая.
Фичи языков не нужны в 1С.
Потому что то, что в других языках программисты решают самостоятельным написание кучи кода — в 1С решает платформа. И программисту остается просто выбрать нужную фичу (объект) для решения проблемы и чуть-чуть ее кастомизировать.
А не писать с нуля как это принято в других языках.
Вы можете выгружать объекты конфигурации в множество мелких файлов.
Затем отправлять их на git.
Получать с git.
И загружать эти объекты в конфигурацию.
Путь SAP DYNPRO — тупиковый.
Они добровольно отказываются от своей силы, от специализации на вполне конкретных прикладных вещах, где программисты могли бы много времени экономить.
В 1С все сделано правильно. Несколько секунд — и у вас есть и структура БД, и формы для записи-чтения работают автоматически.
На картинках изображен вовсе не обычный десктопный интерфейс.
Перед тем как делать «универсальный интерфейс» для браузера и для полноценного клиента — 1С реализовала специальный webоподобный интерфейс на десктопе.
Старый, классический десктопный — тоже остался доступен (не для веба, разумеется).
Есть в 1С ООП.
Но только встроенные (написанные разработчиками платформы) объекты.
И их кастомизация разработчиками прикладных решений под конкретную задачу.
Еще есть внешние объекты — технология внешних компонент и COM-объекты.
У 1С узкоспециализированный язык (и узкоспециализированный runtime и система объектов/классов), предназначенный для решения вполне конкретных задач.
Замечу — для весьма быстрого решения.
Никакие там «современные мощные языки» и рядом не лежали по скорости разработке в той сфере, для которой 1С и предназначена.
А для нестандартных вещей — есть COM-объекты, технологии внешних компонент и web-сервисов и пр. Да в конце концов есть HTTP. Вы можете написать сторонний софт и общаться с ним по REST API.
1. Роботы и так тебя не надуют.
2. Если злоумышленник пожелает — роботы будут игнорировать блокчейны.
Основано то на добровольности и принудительности.
Человек принимает правила игры экономики — потому что работает, получает деньги, затем отдает деньги, получает блага.
Люди — существа социальные. Обучать других, обучать молодых у нас в крови.
Речь не обязательно идет о прям-таки пошаговом обучении.
Например, вот мы тут статьи пишем и в комментах делимся информацией щедро.
Люди по-другому просто не могут.
Есть конечно отдельные буки, которые не хотят делиться тем, что знают.
Но даже они не могут все время молчать. Если и не дадут прямых рекомендаций, как решать ту или иную проблему, то все равно поделятся намеками.
Вы просто не представляете как быстро растет человек, обсуждая с профи особенности реализации той или иной вещи.
Конкретной вещи, Карл. С которой он непосредственно работает сейчас — может все проверить, протестить, эксперименты поставить, проверить идею в production.
Абстрактные обсуждения на форумах, не привязанные к твоей конкретике — не столь эффективны.
Почему автоматически должны платить меньше или больше, смотря по тому — а ходишь в офис или нет?
В чем ваша логика?
Если объем работы тот же, скорость работы та жа — какая разница.
Другое дело когда нанимают человека из удаленного географического региона где другие зарплаты и он в принципе не может ходить в офис — тут возможен другой уровень оплаты.
Инопланетяне и злые бывают.
https://habrahabr.ru/company/1c/blog/308420/
Миллионами методов 1С сие умеет.
Он примитивный сервер статики. Все сложное-умное nginx передает для обработки в другие подсистемы (как говорят англоязычные — «в верхний поток»)
Кластер 1С — это типичный сервер приложений.
Нагрузку которую способен держать многомудрый сервер приложений НА ПОРЯДКИ меньше нагрузки, которую способен держать простейший сервер статики.
На порядки, Карл!!! На порядки.
Не нужно никаких подтвержденных данных, пошевелить мозгами нужно.
До сих пор в эксплуатации огромное количество автоматизированных систем, созданных на предыдущей версии 1С — на v7, которая появилась еще в конце прошлого века.
Бизнесу (клиентам 1С) нужно решение проблем, а не модные фичи ради фич.
Проблема решается? Ну и зачем тогда тратить огромные деньги все переписывая.
Фичи языков не нужны в 1С.
Потому что то, что в других языках программисты решают самостоятельным написание кучи кода — в 1С решает платформа. И программисту остается просто выбрать нужную фичу (объект) для решения проблемы и чуть-чуть ее кастомизировать.
А не писать с нуля как это принято в других языках.
Затем отправлять их на git.
Получать с git.
И загружать эти объекты в конфигурацию.
Это уже давно как реализовано.
Они добровольно отказываются от своей силы, от специализации на вполне конкретных прикладных вещах, где программисты могли бы много времени экономить.
В 1С все сделано правильно. Несколько секунд — и у вас есть и структура БД, и формы для записи-чтения работают автоматически.
Перед тем как делать «универсальный интерфейс» для браузера и для полноценного клиента — 1С реализовала специальный webоподобный интерфейс на десктопе.
Старый, классический десктопный — тоже остался доступен (не для веба, разумеется).
Но только встроенные (написанные разработчиками платформы) объекты.
И их кастомизация разработчиками прикладных решений под конкретную задачу.
Еще есть внешние объекты — технология внешних компонент и COM-объекты.
У 1С узкоспециализированный язык (и узкоспециализированный runtime и система объектов/классов), предназначенный для решения вполне конкретных задач.
Замечу — для весьма быстрого решения.
Никакие там «современные мощные языки» и рядом не лежали по скорости разработке в той сфере, для которой 1С и предназначена.
А для нестандартных вещей — есть COM-объекты, технологии внешних компонент и web-сервисов и пр. Да в конце концов есть HTTP. Вы можете написать сторонний софт и общаться с ним по REST API.
1. Роботы и так тебя не надуют.
2. Если злоумышленник пожелает — роботы будут игнорировать блокчейны.
Основано то на добровольности и принудительности.
Человек принимает правила игры экономики — потому что работает, получает деньги, затем отдает деньги, получает блага.
Роботу-то все равно.
Учетная система на базе 1С в принципе не предназначена для таких нагрузок, которые выносит nginx.
А в корпорация, значит, не пилят. Ага, конечно.
И мэра, значит, мы не избираем сами, добровольно. Ага.
Речь не обязательно идет о прям-таки пошаговом обучении.
Например, вот мы тут статьи пишем и в комментах делимся информацией щедро.
Люди по-другому просто не могут.
Есть конечно отдельные буки, которые не хотят делиться тем, что знают.
Но даже они не могут все время молчать. Если и не дадут прямых рекомендаций, как решать ту или иную проблему, то все равно поделятся намеками.
У меня есть коллеги в госорганах.
Количество сотрудников за последние несколько лет серьезно сократилось.
Речь о другом — рядом с опытными коллегами.
Вы просто не представляете как быстро растет человек, обсуждая с профи особенности реализации той или иной вещи.
Конкретной вещи, Карл. С которой он непосредственно работает сейчас — может все проверить, протестить, эксперименты поставить, проверить идею в production.
Абстрактные обсуждения на форумах, не привязанные к твоей конкретике — не столь эффективны.
В чем ваша логика?
Если объем работы тот же, скорость работы та жа — какая разница.
Другое дело когда нанимают человека из удаленного географического региона где другие зарплаты и он в принципе не может ходить в офис — тут возможен другой уровень оплаты.
Сами владельцы сайтов…
Даже 2-х летнего ребенка можно приучить не мешать папе работать.
Уверяю вас.
Всего то понадобилось пара недель…