Комментарии 8
Обычно 1С для мобильной разработки выбирается тогда, когда сам исполнитель не может предложить иного решения. То есть является программистом или продавцом решений на платформе 1С и пытается заколачивать гвозди пилой. Ведь «при разработке пилы найдена точка баланса».
Угу. До перехода на натив работал во франче, и 1с для мобилки для крупного заказчика выбрали по единственной причине. Мы ему нашу коробку допиливали и внедряли, и мобилку к ней писали с нуля. Ну а раз мы франч — то только 1с. Хотя 1с там вообще плохо подходила мобильная. В итоге конечно написали, но все равно в дополнении к приложению на 1с рядом еще добавилась пара нативных для андроида java приложений которые с 1сным интегрировались. Причем местами через дикие костыли.
- То, о чем Вы говорите, верно, но вторично.
Если клиент купил платформу и конфигурацию, фирма 1С не может заставить его заплатить еще раз: он добросовестный приобретатель, полностью выполнивший условия договора поставки. С этого моменрта идеи, пришедшие в голову фирме 1С, начнут интересовать его только в том случае, если он пожелает купить у них еще что-нибудь. А поскольку при этом у него есть исходники, то он многие годы может ничего больше у них не покупать, а спокойно заниматься доработкой силами сторонних подрядчиков.
Что же касается "заменимости результата моего труда". Я писал об этом: мы занимаемся кастомными доработками и не очень фокусируемся на повторной продаже уже написанного кода. Поэтому я просто не вижу проблемы. Наш основной актив - не кодовая база, которая много раз перепродается (и, соответственно, следует беспокоиться о том, чтобы ее кто-нибудь не спер и не начал продавать от своего имени), а люди, наработавшие опыт и способные компетентно и быстро решать очередную проблему очередного клиента.
- Вот Вам аналогия: съемное жилье и собственное. В съемном у Вас нет прав на капитальные переделки, и вся семья выстраивается за Вами в очередь в единственный сортир. В собсвенном - есть. При этом, однако, со свободой приходит ответственность: никто не может запретить Вам нанять для переделок бригаду гастарбайтеров из Средней Азии, но и обвинять в их косяках Вам будет некого, кроме себя.
Поймите, программисты бывают разные. Постановщики задач бывают разные. Качество суппорта бывает разное. То, что рынок привык нанимать пионэров за копейки - правда, но этот же рынок и стонет потом от продуктов их жизнедеятельности. Дайте людям экспертизу постановщиков и пристойное качество исполнения - и можете ставить нормальный ценник и не бояться демпинга. А скупой, как обычно, заплатит дважды, и второй раз - как раз мне, в том числе и за то, чтобы я для начала разгреб кучу, оставленную пионэрами.
- Что значит "обычно"? Вся моя статья, в сущности, есть список аргументов в пользу этого решения. Давайте я повторю их:
заказчик получает исходный код мобильного приложения, и далее, по необходимости, может выбирать подрядчиков для модификаций, в зависимости от соотношения сложности своей задачи и ценника подрядчика. В том числе и дешевых пионэров, если точно понимает, что делает, а задача тривиальна.
время, в течение которого средняя бизнес-задача может быть решена на 1С, в среднем сильно меньше времени, которое потребуется потратить на нее на любой другой платформе. Модификации тоже делаются на порядок быстрее. На это есть много причин, вот одна, далеко не самая важная, но очень простая: единство терминологии и облигатный доступ к исходникам. Вам звонят и просят внести изменения в документ "Расходная накладная". Постановщик через AnyDesk запускает конфигуратор на сервере заказчика, отыскивает объект под названием РасходнаяНакладная и сходу дает коммерческую оценку. Да-да, работаем, нет-нет, спасибо, до свидания. Ну-ка, расскажите мне, как это будет выглядить на любой другой платформе? Недостатки же есть продолжение достоинств: платформа нишевая. Она предназначена для решения бизнес-задач: не более и не менее. Не нужно писать на ней систем реального времени, не нужно делать веб-сайтов, не нужно рисовать нестандартные интерфейсы. Ну так и не пишите, не делайте и не рисуйте - для этого есть другие инструменты, со своими достоинствами и недостатками.
лицензионная политика здесь вообще не при чем - я уже писал об этом. Вы купили платформу, клиентские лицензии, больше никто не вправе заставить Вас платить, пока Вы не захотите купить что-то еще. Ну так и не покупайте: исходники у Вас есть - нанимайте сторонних подрядчиков и вперед.
Так и не понял, что Вы подразумеваете под "1С", всегда счтал, что это название компании, у которой есть множество приложений. Для тех кто не в теме, про какие вообще "мобильные приложения на 1С" идет речь? В статье мелькает упоминание "открытого кода", если он открытый, где его посмотреть?
У 1с есть "платформа" - он закрытая. Есть под Windows, Linux и мобильные системы (https://v8.1c.ru/tekhnologii/mobilnye-tekhnologii-1s/)
Сама по себе платформа имеет смысл только если на ней запускаются "конфигурации" - прикладные решения, написанные на языке 1с. Вот они в подавляющем большинстве с открытым кодом.
"Мобильное приложение 1с", в общем случае - это мобильная платформа с запущенной в нее конфигурацией
Под "1С" я подразумеваю платформу "1С:Предприятие", на которой, действительно, написано множество приложений, которые в терминах компании 1С назваются "конфигурациями", и которые поставляются в исходных текстах. Аналогия: Microsoft Access - платформа, конкретная структура базы данных (включающая структуру таблиц, формы, отчеты, мкросы и модули) - конфигурация, экземпляр этой базы с конкретным набором данных - база, установленная у заказчика.
Платфома "1С:Предприятие" может быть установлена на Windows, может - на Android. Конфигурация, предназначенная для эксплуатации на мобильных устройствах может быть запущена там, может - здесь.
Открытый код конфигурации - зайдите в бухгалтерию, запустите 1С, нажмите кнопку "Конфигуратор", и, если у Вас есть пароль, вы получите доступ к исходным текстам той конфигурации, которую использует база данных, установленная в бухгалтерии. Открытый код мобильного приложения - в общем, то же самое.
Как будто на полуслове закончил, и где же эти самые преимущества?
и еще вопрос - много "коробок" в мобильных приложения вы знаете которые реально продаются как готовые решения ?
Преимущества кастомной доработки мобильных приложений на 1С. Как я объясняю это клиентам