По последнему абзацу отмечу, что у разработчиков УНФ был карт-бланш и они могли экспериментировать с подходами и визуальными элементами... Точнее могли в ранних версиях, а сейчас все выпиливается и заменяется функционалом из ERP. Так что направление развития продуктов на ближайшее десятилетие более чем очевидно.
А если кому-то захочется глотка свежего воздуха - для них выкатывают 1С:Элемент, 1С:Шину и 1С:Аналитику. И еще можно серверные скрипты писать на 1С:Исполнителе )))
Вы сильно передергиваете. "Переключиться с фронта на бек или наоборот" невозможно, если только "он сам кругозор не расширял конечно в свободное время, но это все же не совсем то". Если человек Программист, а не "Кодер Паттернов", то он с легкостью переключится на любой другой язык в рамках своей парадигмы (чтобы быть гуру на функциональном языке нужен еще особый талант, а кодить в ассемблере или в байткоде требует мега усидчивость).
Так же как ООП программисты слышали про акторы, хвостовые рекурсии, паттерн матчинг, каррирование, монады
А я бы поспорил, что для 50% кодеров PHP выше озвученное является ничего не значащими звуками. И наоборот, в 1С многие попадают или имея за плечами курс программирования в ВУЗе, или сильную тягу к программированию, которая неизбежно выводит к JS на полях ХТМЛ-документа, скриптам на bash и python на стороне сервера, и к написанию своих апликух на Java под Android после попытки использовать кривоватую мобильную платформу.
Статья написана по шаблону "из пустого в порожнее". Настоятельно рекомендую автору прочесть книгу "Пиши, сокращай". Даже если автор - это нейронная сеть.
У 1С были конкуренты. Главным преимуществом 1С был не технологический аспект и не быстрая адаптация к законодательству, а удачная бизнес-модель, которая позволила масштабироваться и захватывать рынок. Или вы думаете, что Парусы и БЭСТы не умели делать все тоже самое и не продвигали в бухгалтерских училищах преподавание на своем софте?
Два года «говнокодить» в маленькой фирме — это долгий срок. Нужно или повышать навыки и идти «выше», или менять род деятельности. А пессимистические настрои есть на любом стеке — их нужно принимать ко вниманию, но не нужно на них зацикливаться.
1) 2С — один из многочисленных клонов 1С 7.7 — ничего не потеряли, что не знакомы.
2) Облака <> Тонкий клиент, первые несколько лет, когда мой франч занимался облаками — это были конфигурации на обычных формах. Суть облаков — ты держишь инфраструктуру не у себя, а платишь за ее аренду провайдеру.
3) Мобильные терминалы отлично себя чувствуют еще с начала нулевых в связке с 7.7
«Былая слава» — это когда было доверие к вендору и очередь из новых специалистов.
Если в правительстве за деньги давали ранний доступ к проектам указов/законов, то можно ли считать нечесной конкуренцией, когда одни платят для более качественного сервиса для своих клиентов, а другие экономят и работают от звонка клиентов «вы слышали, что новую форму требуют?».
Низкая квалификация коллег, использование костылей, выкатывание на прод без тестов — этого всего хватает на любом стеке. И есть команды разработчиков 1С, которые работают без этого треша.
Алексей, так я и про вас не упомянул — и даже не ставил себе цель сделать сборник всего хорошего, что есть вокруг 1С. За уточнения спасибо, пусть будут в комментариях для читателей. Название вашей бывшей компании поправил.
Я сам работал в компании, которая еще при союзе (накануне развала) выиграла тендер по автоматизацию всех гороно и районо в УССР на базе программного комплекса на Clipper. Потом в 90-х они все переписали на Foxpro и очень успешно заходили в ВУЗы и бюджетные учреждения по Украине и России — и у нас тоже была кастомизация под конкретных клиентов (тот же вид расчетных листочков в зарплатном модуле, а про различия учета между странами уже молчу). У нас было всего несколько «торговых агентов» из числа бывших сотрудников и «проверенных» клиентов, а основную массу сделок контролировал директор. Не удивительно, что со временем клиентская база стала уменьшаться…
А теперь держим в уме ситуацию с упомянутой фирмой и сравниваем с 1С, диски/дискеты которой были на каждом углу. Когда я в 2003 начинал, мне сразу на дискетки записали платформу, саблю и ТиС, и отправили помогать клиенту — при чем ни о существовании клиента, ни про мое их обслуживание фирма 1С ничего тогда не знала (сейчас клиент уже легализировался и давно купил все лицензии, и я сам тоже засветился во франче).
Какая еще из компаний 80-90х тоже может таким успехом похвастаться? Пусть твой продукт в тысячи раз поинтереснее, но если про него знает в тысячу раз меньше людей, то это никакая не альтернатива.
Сегодня он говорит, что уходит; потом говорит, что не уходит; потом снова уходит… Ветреность Ильи не имеет значения. Он просто представляет категорию людей, которые валят. Если бы он тогда не записал тот ролик, то я бы лучше рассказал о своем коллеге, который не «балаболил», а взял и уехал в Нидерланды и теперь там кодит на Java вместо 1С.
Так и я про них — они работаю только под те версии платформы, на которые написаны.
Хочешь инструменты разработчика в управляемой конфигурации? — Перезаходи в обычном толстом интерфейсе и только там запускай.
Хочешь запустить обработку 8.1 под 8.2-8.3? — Нужно сделать копию и пересохранить в конфигураторе нужной версии. Копия нужна, так как эта обработка теперь перестанет работать под 8.1
Хочешь в типовых или отраслевых конфигурациях, которые создавали под 8.2, но которые сейчас у тебя в режиме совместимости на одной из последних версий платформы 8.3 работать с консолью запросов (даже той, что с ИТС) и вызвать в режиме приложения типовой конструктор запроса? — Досвидос и перезагрузка! Встроенная обработка не понимает режимов совместимости и написана с использованием новых функций по работе со строками…
И такие «бока» куда не сунься. Универсальных отчетов и обработок даже для русскоязычных конфигураций просто не бывает. Всюду есть нюансы.
Нет, все намного проще. Представьте себе, что вам надо получить тип объекта.
Но, вы бегаете по массиву, и у вас получается что то типо:
СтрокаМетаданных + «Ссылка», что в итоге дает, например, «ДокументСсылка».
Если конфа на английском, то там аннотация DocumentRef, а если обработка написана криво, то вы получаете:
DocumentСсылка. А такого зверя, уже нет.
Это снова не проблема мультиязычности, а проблема «рук из жопы». При чем это касается не только «разработчиков с Инфостарта», но и разработчиков типовых решений. Десятками видел подобные глюки в украинском Документообороте КОРП, где метаданные пытались искаться на украинском. А запись настроек в локали настройщика и сравнение со строковыми литералами в локали пользователя — это вообще родовая травма. Я для борьбы с этим вообще запретил всем использовать русский язык — все интерфейсы и ввод данных лишь на «державній мові»!
Спасибо за развернутый комментарий.
По последнему абзацу отмечу, что у разработчиков УНФ был карт-бланш и они могли экспериментировать с подходами и визуальными элементами... Точнее могли в ранних версиях, а сейчас все выпиливается и заменяется функционалом из ERP. Так что направление развития продуктов на ближайшее десятилетие более чем очевидно.
А если кому-то захочется глотка свежего воздуха - для них выкатывают 1С:Элемент, 1С:Шину и 1С:Аналитику. И еще можно серверные скрипты писать на 1С:Исполнителе )))
Как минимум разработчики 1С-Битрикс )))
А вообще их много - Вордпрес, ОпенКард, Магенто... просто тьма!
Вы сильно передергиваете. "Переключиться с фронта на бек или наоборот" невозможно, если только "он сам кругозор не расширял конечно в свободное время, но это все же не совсем то". Если человек Программист, а не "Кодер Паттернов", то он с легкостью переключится на любой другой язык в рамках своей парадигмы (чтобы быть гуру на функциональном языке нужен еще особый талант, а кодить в ассемблере или в байткоде требует мега усидчивость).
Так же как ООП программисты слышали про акторы, хвостовые рекурсии, паттерн матчинг, каррирование, монады
А я бы поспорил, что для 50% кодеров PHP выше озвученное является ничего не значащими звуками. И наоборот, в 1С многие попадают или имея за плечами курс программирования в ВУЗе, или сильную тягу к программированию, которая неизбежно выводит к JS на полях ХТМЛ-документа, скриптам на bash и python на стороне сервера, и к написанию своих апликух на Java под Android после попытки использовать кривоватую мобильную платформу.
Статья написана по шаблону "из пустого в порожнее". Настоятельно рекомендую автору прочесть книгу "Пиши, сокращай". Даже если автор - это нейронная сеть.
У 1С были конкуренты. Главным преимуществом 1С был не технологический аспект и не быстрая адаптация к законодательству, а удачная бизнес-модель, которая позволила масштабироваться и захватывать рынок. Или вы думаете, что Парусы и БЭСТы не умели делать все тоже самое и не продвигали в бухгалтерских училищах преподавание на своем софте?
2) Облака <> Тонкий клиент, первые несколько лет, когда мой франч занимался облаками — это были конфигурации на обычных формах. Суть облаков — ты держишь инфраструктуру не у себя, а платишь за ее аренду провайдеру.
3) Мобильные терминалы отлично себя чувствуют еще с начала нулевых в связке с 7.7
Если в правительстве за деньги давали ранний доступ к проектам указов/законов, то можно ли считать нечесной конкуренцией, когда одни платят для более качественного сервиса для своих клиентов, а другие экономят и работают от звонка клиентов «вы слышали, что новую форму требуют?».
Я сам работал в компании, которая еще при союзе (накануне развала) выиграла тендер по автоматизацию всех гороно и районо в УССР на базе программного комплекса на Clipper. Потом в 90-х они все переписали на Foxpro и очень успешно заходили в ВУЗы и бюджетные учреждения по Украине и России — и у нас тоже была кастомизация под конкретных клиентов (тот же вид расчетных листочков в зарплатном модуле, а про различия учета между странами уже молчу). У нас было всего несколько «торговых агентов» из числа бывших сотрудников и «проверенных» клиентов, а основную массу сделок контролировал директор. Не удивительно, что со временем клиентская база стала уменьшаться…
А теперь держим в уме ситуацию с упомянутой фирмой и сравниваем с 1С, диски/дискеты которой были на каждом углу. Когда я в 2003 начинал, мне сразу на дискетки записали платформу, саблю и ТиС, и отправили помогать клиенту — при чем ни о существовании клиента, ни про мое их обслуживание фирма 1С ничего тогда не знала (сейчас клиент уже легализировался и давно купил все лицензии, и я сам тоже засветился во франче).
Какая еще из компаний 80-90х тоже может таким успехом похвастаться? Пусть твой продукт в тысячи раз поинтереснее, но если про него знает в тысячу раз меньше людей, то это никакая не альтернатива.
Но и мне тогда с ними не по пути.
Даже если для вендора этот материал будет ничтожен, то это как минимум страничка в интернете с ссылочками на хороших людей )))
Хочешь инструменты разработчика в управляемой конфигурации? — Перезаходи в обычном толстом интерфейсе и только там запускай.
Хочешь запустить обработку 8.1 под 8.2-8.3? — Нужно сделать копию и пересохранить в конфигураторе нужной версии. Копия нужна, так как эта обработка теперь перестанет работать под 8.1
Хочешь в типовых или отраслевых конфигурациях, которые создавали под 8.2, но которые сейчас у тебя в режиме совместимости на одной из последних версий платформы 8.3 работать с консолью запросов (даже той, что с ИТС) и вызвать в режиме приложения типовой конструктор запроса? — Досвидос и перезагрузка! Встроенная обработка не понимает режимов совместимости и написана с использованием новых функций по работе со строками…
И такие «бока» куда не сунься. Универсальных отчетов и обработок даже для русскоязычных конфигураций просто не бывает. Всюду есть нюансы.
Это снова не проблема мультиязычности, а проблема «рук из жопы». При чем это касается не только «разработчиков с Инфостарта», но и разработчиков типовых решений. Десятками видел подобные глюки в украинском Документообороте КОРП, где метаданные пытались искаться на украинском. А запись настроек в локали настройщика и сравнение со строковыми литералами в локали пользователя — это вообще родовая травма. Я для борьбы с этим вообще запретил всем использовать русский язык — все интерфейсы и ввод данных лишь на «державній мові»!